From 1e4371549c6a3478a79d064933c2f8edd451e528 Mon Sep 17 00:00:00 2001 From: Patrick Shriwise Date: Wed, 27 Jul 2022 09:41:56 -0500 Subject: [PATCH] Returning unstructured mesh dimension as a tuple. Improving error message format --- openmc/mesh.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/openmc/mesh.py b/openmc/mesh.py index d88f6e363f..9c837fd8e1 100644 --- a/openmc/mesh.py +++ b/openmc/mesh.py @@ -1616,7 +1616,7 @@ class UnstructuredMesh(MeshBase): @property def dimension(self): - return self.n_elements + return (self.n_elements,) @property def n_dimension(self): @@ -1725,15 +1725,15 @@ class UnstructuredMesh(MeshBase): datasets_out = [] if datasets is not None: for name, data in datasets.items(): - if data.shape != (self.dimension,): - raise ValueError(f'Cannot apply dataset {name} with ' + if data.shape != self.dimension: + raise ValueError(f'Cannot apply dataset "{name}" with ' f'shape {data.shape} to mesh {self.id} ' f'with dimensions {self.dimension}') if volume_normalization: for name, data in datasets.items(): if np.issubdtype(data.dtype, np.integer): - warnings.warn(f'Integer data set {name} will ' + warnings.warn(f'Integer data set "{name}" will ' 'not be volume-normalized.') continue data /= self.volumes