Fix MeshFilter.get_pandas_dataframe to handle all mesh types (#3817)

This commit is contained in:
Paul Romano 2026-02-24 01:35:23 -06:00 committed by GitHub
parent 8c24c1c064
commit e130701f10
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 834 additions and 697 deletions

View file

@ -972,53 +972,36 @@ class MeshFilter(Filter):
Returns
-------
pandas.DataFrame
A Pandas DataFrame with three columns describing the x,y,z mesh
cell indices corresponding to each filter bin. The number of rows
in the DataFrame is the same as the total number of bins in the
corresponding tally, with the filter bin appropriately tiled to map
to the corresponding tally bins.
A Pandas DataFrame with columns describing the mesh cell indices
corresponding to each filter bin. Column names depend on the mesh
type (e.g., x/y/z for RegularMesh, r/phi/z for CylindricalMesh,
r/theta/phi for SphericalMesh, or element index for
UnstructuredMesh). The number of rows in the DataFrame is the same
as the total number of bins in the corresponding tally, with the
filter bin appropriately tiled to map to the corresponding tally
bins.
See also
--------
Tally.get_pandas_dataframe(), CrossFilter.get_pandas_dataframe()
"""
# Initialize Pandas DataFrame
df = pd.DataFrame()
# Initialize dictionary to build Pandas Multi-index column
filter_dict = {}
# Append mesh ID as outermost index of multi-index
mesh_key = f'mesh {self.mesh.id}'
# Find mesh dimensions - use 3D indices for simplicity
n_dim = len(self.mesh.dimension)
if n_dim == 3:
nx, ny, nz = self.mesh.dimension
elif n_dim == 2:
nx, ny = self.mesh.dimension
nz = 1
else:
nx = self.mesh.dimension
ny = nz = 1
# Determine index base (0-based for unstructured, 1-based otherwise)
idx_start = 0 if isinstance(self.mesh, openmc.UnstructuredMesh) else 1
# Generate multi-index sub-column for x-axis
filter_dict[mesh_key, 'x'] = _repeat_and_tile(
np.arange(1, nx + 1), stride, data_size)
# Generate a multi-index sub-column for each axis
for label, dim_size in zip(self.mesh._axis_labels, self.mesh.dimension):
filter_dict[mesh_key, label] = _repeat_and_tile(
np.arange(idx_start, idx_start + dim_size), stride, data_size)
stride *= dim_size
# Generate multi-index sub-column for y-axis
filter_dict[mesh_key, 'y'] = _repeat_and_tile(
np.arange(1, ny + 1), nx * stride, data_size)
# Generate multi-index sub-column for z-axis
filter_dict[mesh_key, 'z'] = _repeat_and_tile(
np.arange(1, nz + 1), nx * ny * stride, data_size)
# Initialize a Pandas DataFrame from the mesh dictionary
df = pd.concat([df, pd.DataFrame(filter_dict)])
return df
return pd.DataFrame(filter_dict)
def to_xml_element(self):
"""Return XML Element representing the Filter.

View file

@ -236,12 +236,12 @@ class MeshBase(IDManagerMixin, ABC):
self._name = name
else:
self._name = ''
@property
@abstractmethod
def lower_left(self):
pass
@property
@abstractmethod
def upper_right(self):
@ -255,7 +255,7 @@ class MeshBase(IDManagerMixin, ABC):
@abstractmethod
def indices(self):
pass
@property
@abstractmethod
def n_elements(self):
@ -537,6 +537,11 @@ class StructuredMesh(MeshBase):
def n_dimension(self):
pass
@property
@abstractmethod
def _axis_labels(self):
pass
@property
@abstractmethod
def _grids(self):
@ -636,7 +641,7 @@ class StructuredMesh(MeshBase):
s0 = (slice(0, -1),)*ndim + (slice(None),)
s1 = (slice(1, None),)*ndim + (slice(None),)
return (vertices[s0] + vertices[s1]) / 2
@property
def n_elements(self):
return np.prod(self.dimension)
@ -995,6 +1000,10 @@ class RegularMesh(StructuredMesh):
else:
return None
@property
def _axis_labels(self):
return ('x', 'y', 'z')[:self.n_dimension]
@property
def lower_left(self):
return self._lower_left
@ -1475,6 +1484,10 @@ class RectilinearMesh(StructuredMesh):
def n_dimension(self):
return 3
@property
def _axis_labels(self):
return ('x', 'y', 'z')
@property
def x_grid(self):
return self._x_grid
@ -1709,6 +1722,10 @@ class CylindricalMesh(StructuredMesh):
def n_dimension(self):
return 3
@property
def _axis_labels(self):
return ('r', 'phi', 'z')
@property
def origin(self):
return self._origin
@ -2156,6 +2173,10 @@ class SphericalMesh(StructuredMesh):
def n_dimension(self):
return 3
@property
def _axis_labels(self):
return ('r', 'theta', 'phi')
@property
def origin(self):
return self._origin
@ -2671,6 +2692,10 @@ class UnstructuredMesh(MeshBase):
def n_dimension(self):
return 3
@property
def _axis_labels(self):
return ('element_index',)
@property
@require_statepoint_data
def indices(self):

View file

@ -877,8 +877,8 @@ class MDGXS(MGXS):
# energy groups such that data is from fast to thermal
if self.domain_type == 'mesh':
mesh_str = f'mesh {self.domain.id}'
df.sort_values(by=[(mesh_str, 'x'), (mesh_str, 'y'),
(mesh_str, 'z')] + columns, inplace=True)
mesh_cols = [(mesh_str, label) for label in self.domain._axis_labels]
df.sort_values(by=mesh_cols + columns, inplace=True)
else:
df.sort_values(by=[self.domain_type] + columns, inplace=True)

View file

@ -2134,8 +2134,8 @@ class MGXS:
# energy groups such that data is from fast to thermal
if self.domain_type == 'mesh':
mesh_str = f'mesh {self.domain.id}'
df.sort_values(by=[(mesh_str, 'x'), (mesh_str, 'y'),
(mesh_str, 'z')] + columns, inplace=True)
mesh_cols = [(mesh_str, label) for label in self.domain._axis_labels]
df.sort_values(by=mesh_cols + columns, inplace=True)
else:
df.sort_values(by=[self.domain_type] + columns, inplace=True)

View file

@ -1,189 +1,189 @@
mesh 1 group in nuclide mean std. dev.
x y z
0 1 1 1 1 total 0.702881 0.026175
2 1 2 1 1 total 0.706921 0.029169
1 2 1 1 1 total 0.707809 0.024766
3 2 2 1 1 total 0.717967 0.024008
mesh 1 group in nuclide mean std. dev.
x y z
0 1 1 1 1 total 0.431023 0.028803
2 1 2 1 1 total 0.451864 0.030748
1 2 1 1 1 total 0.456990 0.026359
3 2 2 1 1 total 0.450621 0.026744
mesh 1 group in nuclide mean std. dev.
x y z
0 1 1 1 1 total 0.431023 0.028803
2 1 2 1 1 total 0.451864 0.030748
1 2 1 1 1 total 0.456990 0.026359
3 2 2 1 1 total 0.450621 0.026744
mesh 1 group in nuclide mean std. dev.
x y z
0 1 1 1 1 total 0.022398 0.001401
2 1 2 1 1 total 0.022325 0.001371
1 2 1 1 1 total 0.022942 0.000990
3 2 2 1 1 total 0.022705 0.001322
mesh 1 group in nuclide mean std. dev.
x y z
0 1 1 1 1 total 0.022394 0.001401
2 1 2 1 1 total 0.022321 0.001371
1 2 1 1 1 total 0.022935 0.000990
3 2 2 1 1 total 0.022699 0.001322
mesh 1 group in nuclide mean std. dev.
x y z
0 1 1 1 1 total 0.011562 0.001544
2 1 2 1 1 total 0.011852 0.001418
1 2 1 1 1 total 0.012168 0.000958
3 2 2 1 1 total 0.011986 0.001418
mesh 1 group in nuclide mean std. dev.
x y z
0 1 1 1 1 total 0.010836 0.000803
2 1 2 1 1 total 0.010473 0.000591
1 2 1 1 1 total 0.010774 0.000415
3 2 2 1 1 total 0.010719 0.000688
mesh 1 group in nuclide mean std. dev.
x y z
0 1 1 1 1 total 0.026602 0.001957
2 1 2 1 1 total 0.025695 0.001442
1 2 1 1 1 total 0.026454 0.001015
3 2 2 1 1 total 0.026310 0.001678
mesh 1 group in nuclide mean std. dev.
x y z
0 1 1 1 1 total 2.098256e+06 155243.612264
2 1 2 1 1 total 2.027699e+06 114334.400924
1 2 1 1 1 total 2.086255e+06 80325.567787
3 2 2 1 1 total 2.075596e+06 133128.805680
mesh 1 group in nuclide mean std. dev.
x y z
0 1 1 1 1 total 0.680483 0.025407
2 1 2 1 1 total 0.684597 0.028126
1 2 1 1 1 total 0.684867 0.024133
3 2 2 1 1 total 0.695262 0.023087
mesh 1 group in nuclide mean std. dev.
x y z
0 1 1 1 1 total 0.678017 0.026288
2 1 2 1 1 total 0.674888 0.033989
1 2 1 1 1 total 0.681736 0.025618
3 2 2 1 1 total 0.683701 0.023788
mesh 1 group in group out legendre nuclide mean std. dev.
x y z
0 1 1 1 1 1 P0 total 0.678017 0.026290
1 1 1 1 1 1 P1 total 0.271858 0.011693
2 1 1 1 1 1 P2 total 0.095219 0.002950
3 1 1 1 1 1 P3 total 0.012808 0.004686
8 1 2 1 1 1 P0 total 0.674888 0.033578
9 1 2 1 1 1 P1 total 0.255058 0.009912
10 1 2 1 1 1 P2 total 0.098001 0.005459
11 1 2 1 1 1 P3 total 0.012058 0.005439
4 2 1 1 1 1 P0 total 0.681736 0.025439
5 2 1 1 1 1 P1 total 0.250820 0.009035
6 2 1 1 1 1 P2 total 0.092563 0.006549
7 2 1 1 1 1 P3 total 0.008511 0.003905
12 2 2 1 1 1 P0 total 0.683701 0.024254
13 2 2 1 1 1 P1 total 0.267345 0.011695
14 2 2 1 1 1 P2 total 0.096222 0.005551
15 2 2 1 1 1 P3 total 0.011515 0.003236
mesh 1 group in group out legendre nuclide mean std. dev.
x y z
0 1 1 1 1 1 P0 total 0.678017 0.026290
1 1 1 1 1 1 P1 total 0.271858 0.011693
2 1 1 1 1 1 P2 total 0.095219 0.002950
3 1 1 1 1 1 P3 total 0.012808 0.004686
8 1 2 1 1 1 P0 total 0.674888 0.033578
9 1 2 1 1 1 P1 total 0.255058 0.009912
10 1 2 1 1 1 P2 total 0.098001 0.005459
11 1 2 1 1 1 P3 total 0.012058 0.005439
4 2 1 1 1 1 P0 total 0.681736 0.025439
5 2 1 1 1 1 P1 total 0.250820 0.009035
6 2 1 1 1 1 P2 total 0.092563 0.006549
7 2 1 1 1 1 P3 total 0.008511 0.003905
12 2 2 1 1 1 P0 total 0.683701 0.024254
13 2 2 1 1 1 P1 total 0.267345 0.011695
14 2 2 1 1 1 P2 total 0.096222 0.005551
15 2 2 1 1 1 P3 total 0.011515 0.003236
mesh 1 group in group out nuclide mean std. dev.
x y z
0 1 1 1 1 1 total 1.0 0.041785
2 1 2 1 1 1 total 1.0 0.057717
1 2 1 1 1 1 total 1.0 0.040074
3 2 2 1 1 1 total 1.0 0.042758
mesh 1 group in group out nuclide mean std. dev.
x y z
0 1 1 1 1 1 total 0.028438 0.003513
2 1 2 1 1 1 total 0.022222 0.001560
1 2 1 1 1 1 total 0.025698 0.002756
3 2 2 1 1 1 total 0.026501 0.002315
mesh 1 group in group out nuclide mean std. dev.
x y z
0 1 1 1 1 1 total 1.0 0.041785
2 1 2 1 1 1 total 1.0 0.057717
1 2 1 1 1 1 total 1.0 0.040074
3 2 2 1 1 1 total 1.0 0.042758
mesh 1 group in group out legendre nuclide mean std. dev.
x y z
0 1 1 1 1 1 P0 total 0.680483 0.038131
1 1 1 1 1 1 P1 total 0.272847 0.016111
2 1 1 1 1 1 P2 total 0.095565 0.004869
3 1 1 1 1 1 P3 total 0.012854 0.004731
8 1 2 1 1 1 P0 total 0.684597 0.048501
9 1 2 1 1 1 P1 total 0.258727 0.016473
10 1 2 1 1 1 P2 total 0.099411 0.007470
11 1 2 1 1 1 P3 total 0.012231 0.005552
4 2 1 1 1 1 P0 total 0.684867 0.036546
5 2 1 1 1 1 P1 total 0.251972 0.013220
6 2 1 1 1 1 P2 total 0.092988 0.007474
7 2 1 1 1 1 P3 total 0.008550 0.003936
12 2 2 1 1 1 P0 total 0.695262 0.037640
13 2 2 1 1 1 P1 total 0.271866 0.016280
14 2 2 1 1 1 P2 total 0.097849 0.006919
15 2 2 1 1 1 P3 total 0.011710 0.003325
mesh 1 group in group out legendre nuclide mean std. dev.
x y z
0 1 1 1 1 1 P0 total 0.680483 0.047566
1 1 1 1 1 1 P1 total 0.272847 0.019737
2 1 1 1 1 1 P2 total 0.095565 0.006297
3 1 1 1 1 1 P3 total 0.012854 0.004762
8 1 2 1 1 1 P0 total 0.684597 0.062559
9 1 2 1 1 1 P1 total 0.258727 0.022234
10 1 2 1 1 1 P2 total 0.099411 0.009420
11 1 2 1 1 1 P3 total 0.012231 0.005597
4 2 1 1 1 1 P0 total 0.684867 0.045704
5 2 1 1 1 1 P1 total 0.251972 0.016635
6 2 1 1 1 1 P2 total 0.092988 0.008352
7 2 1 1 1 1 P3 total 0.008550 0.003951
12 2 2 1 1 1 P0 total 0.695262 0.047964
13 2 2 1 1 1 P1 total 0.271866 0.020004
14 2 2 1 1 1 P2 total 0.097849 0.008086
15 2 2 1 1 1 P3 total 0.011710 0.003363
mesh 1 group out nuclide mean std. dev.
x y z
0 1 1 1 1 total 1.0 0.142430
2 1 2 1 1 total 1.0 0.112715
1 2 1 1 1 total 1.0 0.192385
3 2 2 1 1 total 1.0 0.109836
mesh 1 group out nuclide mean std. dev.
x y z
0 1 1 1 1 total 1.0 0.143959
2 1 2 1 1 total 1.0 0.102504
1 2 1 1 1 total 1.0 0.188381
3 2 2 1 1 total 1.0 0.116230
mesh 1 group in nuclide mean std. dev.
x y z
0 1 1 1 1 total 5.060544e-07 3.651604e-08
2 1 2 1 1 total 5.101988e-07 4.947639e-08
1 2 1 1 1 total 5.206450e-07 2.814648e-08
3 2 2 1 1 total 5.278759e-07 3.171554e-08
mesh 1 group in nuclide mean std. dev.
x y z
0 1 1 1 1 total 0.026414 0.001944
2 1 2 1 1 total 0.025515 0.001432
1 2 1 1 1 total 0.026267 0.001008
3 2 2 1 1 total 0.026125 0.001667
mesh 1 group in group out nuclide mean std. dev.
x y z
0 1 1 1 1 1 total 0.028220 0.003510
2 1 2 1 1 1 total 0.021754 0.001519
1 2 1 1 1 1 total 0.025487 0.002676
3 2 2 1 1 1 total 0.026281 0.002263
mesh 1 group in nuclide mean std. dev.
x y
0 1 1 1 total 0.702881 0.026175
2 1 2 1 total 0.706921 0.029169
1 2 1 1 total 0.707809 0.024766
3 2 2 1 total 0.717967 0.024008
mesh 1 group in nuclide mean std. dev.
x y
0 1 1 1 total 0.431023 0.028803
2 1 2 1 total 0.451864 0.030748
1 2 1 1 total 0.456990 0.026359
3 2 2 1 total 0.450621 0.026744
mesh 1 group in nuclide mean std. dev.
x y
0 1 1 1 total 0.431023 0.028803
2 1 2 1 total 0.451864 0.030748
1 2 1 1 total 0.456990 0.026359
3 2 2 1 total 0.450621 0.026744
mesh 1 group in nuclide mean std. dev.
x y
0 1 1 1 total 0.022398 0.001401
2 1 2 1 total 0.022325 0.001371
1 2 1 1 total 0.022942 0.000990
3 2 2 1 total 0.022705 0.001322
mesh 1 group in nuclide mean std. dev.
x y
0 1 1 1 total 0.022394 0.001401
2 1 2 1 total 0.022321 0.001371
1 2 1 1 total 0.022935 0.000990
3 2 2 1 total 0.022699 0.001322
mesh 1 group in nuclide mean std. dev.
x y
0 1 1 1 total 0.011562 0.001544
2 1 2 1 total 0.011852 0.001418
1 2 1 1 total 0.012168 0.000958
3 2 2 1 total 0.011986 0.001418
mesh 1 group in nuclide mean std. dev.
x y
0 1 1 1 total 0.010836 0.000803
2 1 2 1 total 0.010473 0.000591
1 2 1 1 total 0.010774 0.000415
3 2 2 1 total 0.010719 0.000688
mesh 1 group in nuclide mean std. dev.
x y
0 1 1 1 total 0.026602 0.001957
2 1 2 1 total 0.025695 0.001442
1 2 1 1 total 0.026454 0.001015
3 2 2 1 total 0.026310 0.001678
mesh 1 group in nuclide mean std. dev.
x y
0 1 1 1 total 2.098256e+06 155243.612264
2 1 2 1 total 2.027699e+06 114334.400924
1 2 1 1 total 2.086255e+06 80325.567787
3 2 2 1 total 2.075596e+06 133128.805680
mesh 1 group in nuclide mean std. dev.
x y
0 1 1 1 total 0.680483 0.025407
2 1 2 1 total 0.684597 0.028126
1 2 1 1 total 0.684867 0.024133
3 2 2 1 total 0.695262 0.023087
mesh 1 group in nuclide mean std. dev.
x y
0 1 1 1 total 0.678017 0.026288
2 1 2 1 total 0.674888 0.033989
1 2 1 1 total 0.681736 0.025618
3 2 2 1 total 0.683701 0.023788
mesh 1 group in group out legendre nuclide mean std. dev.
x y
0 1 1 1 1 P0 total 0.678017 0.026290
1 1 1 1 1 P1 total 0.271858 0.011693
2 1 1 1 1 P2 total 0.095219 0.002950
3 1 1 1 1 P3 total 0.012808 0.004686
8 1 2 1 1 P0 total 0.674888 0.033578
9 1 2 1 1 P1 total 0.255058 0.009912
10 1 2 1 1 P2 total 0.098001 0.005459
11 1 2 1 1 P3 total 0.012058 0.005439
4 2 1 1 1 P0 total 0.681736 0.025439
5 2 1 1 1 P1 total 0.250820 0.009035
6 2 1 1 1 P2 total 0.092563 0.006549
7 2 1 1 1 P3 total 0.008511 0.003905
12 2 2 1 1 P0 total 0.683701 0.024254
13 2 2 1 1 P1 total 0.267345 0.011695
14 2 2 1 1 P2 total 0.096222 0.005551
15 2 2 1 1 P3 total 0.011515 0.003236
mesh 1 group in group out legendre nuclide mean std. dev.
x y
0 1 1 1 1 P0 total 0.678017 0.026290
1 1 1 1 1 P1 total 0.271858 0.011693
2 1 1 1 1 P2 total 0.095219 0.002950
3 1 1 1 1 P3 total 0.012808 0.004686
8 1 2 1 1 P0 total 0.674888 0.033578
9 1 2 1 1 P1 total 0.255058 0.009912
10 1 2 1 1 P2 total 0.098001 0.005459
11 1 2 1 1 P3 total 0.012058 0.005439
4 2 1 1 1 P0 total 0.681736 0.025439
5 2 1 1 1 P1 total 0.250820 0.009035
6 2 1 1 1 P2 total 0.092563 0.006549
7 2 1 1 1 P3 total 0.008511 0.003905
12 2 2 1 1 P0 total 0.683701 0.024254
13 2 2 1 1 P1 total 0.267345 0.011695
14 2 2 1 1 P2 total 0.096222 0.005551
15 2 2 1 1 P3 total 0.011515 0.003236
mesh 1 group in group out nuclide mean std. dev.
x y
0 1 1 1 1 total 1.0 0.041785
2 1 2 1 1 total 1.0 0.057717
1 2 1 1 1 total 1.0 0.040074
3 2 2 1 1 total 1.0 0.042758
mesh 1 group in group out nuclide mean std. dev.
x y
0 1 1 1 1 total 0.028438 0.003513
2 1 2 1 1 total 0.022222 0.001560
1 2 1 1 1 total 0.025698 0.002756
3 2 2 1 1 total 0.026501 0.002315
mesh 1 group in group out nuclide mean std. dev.
x y
0 1 1 1 1 total 1.0 0.041785
2 1 2 1 1 total 1.0 0.057717
1 2 1 1 1 total 1.0 0.040074
3 2 2 1 1 total 1.0 0.042758
mesh 1 group in group out legendre nuclide mean std. dev.
x y
0 1 1 1 1 P0 total 0.680483 0.038131
1 1 1 1 1 P1 total 0.272847 0.016111
2 1 1 1 1 P2 total 0.095565 0.004869
3 1 1 1 1 P3 total 0.012854 0.004731
8 1 2 1 1 P0 total 0.684597 0.048501
9 1 2 1 1 P1 total 0.258727 0.016473
10 1 2 1 1 P2 total 0.099411 0.007470
11 1 2 1 1 P3 total 0.012231 0.005552
4 2 1 1 1 P0 total 0.684867 0.036546
5 2 1 1 1 P1 total 0.251972 0.013220
6 2 1 1 1 P2 total 0.092988 0.007474
7 2 1 1 1 P3 total 0.008550 0.003936
12 2 2 1 1 P0 total 0.695262 0.037640
13 2 2 1 1 P1 total 0.271866 0.016280
14 2 2 1 1 P2 total 0.097849 0.006919
15 2 2 1 1 P3 total 0.011710 0.003325
mesh 1 group in group out legendre nuclide mean std. dev.
x y
0 1 1 1 1 P0 total 0.680483 0.047566
1 1 1 1 1 P1 total 0.272847 0.019737
2 1 1 1 1 P2 total 0.095565 0.006297
3 1 1 1 1 P3 total 0.012854 0.004762
8 1 2 1 1 P0 total 0.684597 0.062559
9 1 2 1 1 P1 total 0.258727 0.022234
10 1 2 1 1 P2 total 0.099411 0.009420
11 1 2 1 1 P3 total 0.012231 0.005597
4 2 1 1 1 P0 total 0.684867 0.045704
5 2 1 1 1 P1 total 0.251972 0.016635
6 2 1 1 1 P2 total 0.092988 0.008352
7 2 1 1 1 P3 total 0.008550 0.003951
12 2 2 1 1 P0 total 0.695262 0.047964
13 2 2 1 1 P1 total 0.271866 0.020004
14 2 2 1 1 P2 total 0.097849 0.008086
15 2 2 1 1 P3 total 0.011710 0.003363
mesh 1 group out nuclide mean std. dev.
x y
0 1 1 1 total 1.0 0.142430
2 1 2 1 total 1.0 0.112715
1 2 1 1 total 1.0 0.192385
3 2 2 1 total 1.0 0.109836
mesh 1 group out nuclide mean std. dev.
x y
0 1 1 1 total 1.0 0.143959
2 1 2 1 total 1.0 0.102504
1 2 1 1 total 1.0 0.188381
3 2 2 1 total 1.0 0.116230
mesh 1 group in nuclide mean std. dev.
x y
0 1 1 1 total 5.060544e-07 3.651604e-08
2 1 2 1 total 5.101988e-07 4.947639e-08
1 2 1 1 total 5.206450e-07 2.814648e-08
3 2 2 1 total 5.278759e-07 3.171554e-08
mesh 1 group in nuclide mean std. dev.
x y
0 1 1 1 total 0.026414 0.001944
2 1 2 1 total 0.025515 0.001432
1 2 1 1 total 0.026267 0.001008
3 2 2 1 total 0.026125 0.001667
mesh 1 group in group out nuclide mean std. dev.
x y
0 1 1 1 1 total 0.028220 0.003510
2 1 2 1 1 total 0.021754 0.001519
1 2 1 1 1 total 0.025487 0.002676
3 2 2 1 1 total 0.026281 0.002263
mesh 1 group in nuclide mean std. dev.
x y surf
3 1 1 x-max in 1 total 4.244 0.096333
@ -218,145 +218,145 @@
30 2 2 y-max out 1 total 0.000 0.000000
29 2 2 y-min in 1 total 4.416 0.093648
28 2 2 y-min out 1 total 4.280 0.079070
mesh 1 group in nuclide mean std. dev.
x y z
0 1 1 1 1 total 0.943198 0.067915
2 1 2 1 1 total 0.895741 0.058714
1 2 1 1 1 total 0.911011 0.068461
3 2 2 1 1 total 0.927611 0.066426
mesh 1 group in nuclide mean std. dev.
x y z
0 1 1 1 1 total 0.943198 0.067915
2 1 2 1 1 total 0.895741 0.058714
1 2 1 1 1 total 0.911011 0.068461
3 2 2 1 1 total 0.927611 0.066426
mesh 1 delayedgroup group in nuclide mean std. dev.
x y z
0 1 1 1 1 1 total 0.000006 4.453421e-07
1 1 1 1 2 1 total 0.000032 2.303082e-06
2 1 1 1 3 1 total 0.000031 2.202789e-06
3 1 1 1 4 1 total 0.000072 4.961025e-06
4 1 1 1 5 1 total 0.000032 2.071919e-06
5 1 1 1 6 1 total 0.000013 8.662934e-07
12 1 2 1 1 1 total 0.000006 3.282329e-07
13 1 2 1 2 1 total 0.000031 1.701766e-06
14 1 2 1 3 1 total 0.000030 1.629615e-06
15 1 2 1 4 1 total 0.000070 3.675759e-06
16 1 2 1 5 1 total 0.000031 1.536226e-06
17 1 2 1 6 1 total 0.000013 6.423838e-07
6 2 1 1 1 1 total 0.000006 2.308186e-07
7 2 1 1 2 1 total 0.000032 1.211112e-06
8 2 1 1 3 1 total 0.000031 1.169911e-06
9 2 1 1 4 1 total 0.000072 2.685832e-06
10 2 1 1 5 1 total 0.000032 1.187072e-06
11 2 1 1 6 1 total 0.000013 4.939053e-07
18 2 2 1 1 1 total 0.000006 3.819684e-07
19 2 2 1 2 1 total 0.000032 1.976073e-06
20 2 2 1 3 1 total 0.000031 1.889748e-06
21 2 2 1 4 1 total 0.000072 4.252207e-06
22 2 2 1 5 1 total 0.000032 1.765565e-06
23 2 2 1 6 1 total 0.000013 7.386890e-07
mesh 1 delayedgroup group out nuclide mean std. dev.
x y z
0 1 1 1 1 1 total 0.0 0.000000
1 1 1 1 2 1 total 0.0 0.000000
2 1 1 1 3 1 total 0.0 0.000000
3 1 1 1 4 1 total 1.0 1.414214
4 1 1 1 5 1 total 0.0 0.000000
5 1 1 1 6 1 total 0.0 0.000000
12 1 2 1 1 1 total 0.0 0.000000
13 1 2 1 2 1 total 0.0 0.000000
14 1 2 1 3 1 total 0.0 0.000000
15 1 2 1 4 1 total 1.0 0.869026
16 1 2 1 5 1 total 0.0 0.000000
17 1 2 1 6 1 total 0.0 0.000000
6 2 1 1 1 1 total 0.0 0.000000
7 2 1 1 2 1 total 0.0 0.000000
8 2 1 1 3 1 total 0.0 0.000000
9 2 1 1 4 1 total 1.0 1.414214
10 2 1 1 5 1 total 0.0 0.000000
11 2 1 1 6 1 total 0.0 0.000000
18 2 2 1 1 1 total 0.0 0.000000
19 2 2 1 2 1 total 0.0 0.000000
20 2 2 1 3 1 total 0.0 0.000000
21 2 2 1 4 1 total 1.0 1.414214
22 2 2 1 5 1 total 0.0 0.000000
23 2 2 1 6 1 total 0.0 0.000000
mesh 1 delayedgroup group in nuclide mean std. dev.
x y z
0 1 1 1 1 1 total 0.000227 0.000023
1 1 1 1 2 1 total 0.001210 0.000119
2 1 1 1 3 1 total 0.001176 0.000114
3 1 1 1 4 1 total 0.002722 0.000261
4 1 1 1 5 1 total 0.001204 0.000112
5 1 1 1 6 1 total 0.000501 0.000047
12 1 2 1 1 1 total 0.000227 0.000017
13 1 2 1 2 1 total 0.001208 0.000087
14 1 2 1 3 1 total 0.001174 0.000084
15 1 2 1 4 1 total 0.002710 0.000192
16 1 2 1 5 1 total 0.001194 0.000082
17 1 2 1 6 1 total 0.000497 0.000034
6 2 1 1 1 1 total 0.000227 0.000010
7 2 1 1 2 1 total 0.001210 0.000053
8 2 1 1 3 1 total 0.001177 0.000052
9 2 1 1 4 1 total 0.002726 0.000119
10 2 1 1 5 1 total 0.001208 0.000053
11 2 1 1 6 1 total 0.000503 0.000022
18 2 2 1 1 1 total 0.000227 0.000019
19 2 2 1 2 1 total 0.001211 0.000102
20 2 2 1 3 1 total 0.001178 0.000098
21 2 2 1 4 1 total 0.002726 0.000223
22 2 2 1 5 1 total 0.001207 0.000096
23 2 2 1 6 1 total 0.000503 0.000040
mesh 1 delayedgroup nuclide mean std. dev.
x y z
0 1 1 1 1 total 0.013353 0.001345
1 1 1 1 2 total 0.032619 0.003120
2 1 1 1 3 total 0.121042 0.011142
3 1 1 1 4 total 0.305503 0.026418
4 1 1 1 5 total 0.860433 0.064665
5 1 1 1 6 total 2.889963 0.219527
12 1 2 1 1 total 0.013352 0.001049
13 1 2 1 2 total 0.032626 0.002465
14 1 2 1 3 total 0.121027 0.008891
15 1 2 1 4 total 0.305351 0.021426
16 1 2 1 5 total 0.859866 0.054490
17 1 2 1 6 total 2.888034 0.184436
6 2 1 1 1 total 0.013353 0.000612
7 2 1 1 2 total 0.032616 0.001412
8 2 1 1 3 total 0.121047 0.005039
9 2 1 1 4 total 0.305559 0.012002
10 2 1 1 5 total 0.860640 0.030707
11 2 1 1 6 total 2.890664 0.103692
18 2 2 1 1 total 0.013353 0.001132
19 2 2 1 2 total 0.032617 0.002633
20 2 2 1 3 total 0.121046 0.009426
21 2 2 1 4 total 0.305545 0.022417
22 2 2 1 5 total 0.860588 0.055030
23 2 2 1 6 total 2.890489 0.186821
mesh 1 delayedgroup group in group out nuclide mean std. dev.
x y z
0 1 1 1 1 1 1 total 0.000000 0.000000
1 1 1 1 2 1 1 total 0.000000 0.000000
2 1 1 1 3 1 1 total 0.000000 0.000000
3 1 1 1 4 1 1 total 0.000219 0.000219
4 1 1 1 5 1 1 total 0.000000 0.000000
5 1 1 1 6 1 1 total 0.000000 0.000000
12 1 2 1 1 1 1 total 0.000000 0.000000
13 1 2 1 2 1 1 total 0.000000 0.000000
14 1 2 1 3 1 1 total 0.000000 0.000000
15 1 2 1 4 1 1 total 0.000467 0.000287
16 1 2 1 5 1 1 total 0.000000 0.000000
17 1 2 1 6 1 1 total 0.000000 0.000000
6 2 1 1 1 1 1 total 0.000000 0.000000
7 2 1 1 2 1 1 total 0.000000 0.000000
8 2 1 1 3 1 1 total 0.000000 0.000000
9 2 1 1 4 1 1 total 0.000211 0.000211
10 2 1 1 5 1 1 total 0.000000 0.000000
11 2 1 1 6 1 1 total 0.000000 0.000000
18 2 2 1 1 1 1 total 0.000000 0.000000
19 2 2 1 2 1 1 total 0.000000 0.000000
20 2 2 1 3 1 1 total 0.000000 0.000000
21 2 2 1 4 1 1 total 0.000219 0.000219
22 2 2 1 5 1 1 total 0.000000 0.000000
23 2 2 1 6 1 1 total 0.000000 0.000000
mesh 1 group in nuclide mean std. dev.
x y
0 1 1 1 total 0.943198 0.067915
2 1 2 1 total 0.895741 0.058714
1 2 1 1 total 0.911011 0.068461
3 2 2 1 total 0.927611 0.066426
mesh 1 group in nuclide mean std. dev.
x y
0 1 1 1 total 0.943198 0.067915
2 1 2 1 total 0.895741 0.058714
1 2 1 1 total 0.911011 0.068461
3 2 2 1 total 0.927611 0.066426
mesh 1 delayedgroup group in nuclide mean std. dev.
x y
0 1 1 1 1 total 0.000006 4.453421e-07
1 1 1 2 1 total 0.000032 2.303082e-06
2 1 1 3 1 total 0.000031 2.202789e-06
3 1 1 4 1 total 0.000072 4.961025e-06
4 1 1 5 1 total 0.000032 2.071919e-06
5 1 1 6 1 total 0.000013 8.662934e-07
12 1 2 1 1 total 0.000006 3.282329e-07
13 1 2 2 1 total 0.000031 1.701766e-06
14 1 2 3 1 total 0.000030 1.629615e-06
15 1 2 4 1 total 0.000070 3.675759e-06
16 1 2 5 1 total 0.000031 1.536226e-06
17 1 2 6 1 total 0.000013 6.423838e-07
6 2 1 1 1 total 0.000006 2.308186e-07
7 2 1 2 1 total 0.000032 1.211112e-06
8 2 1 3 1 total 0.000031 1.169911e-06
9 2 1 4 1 total 0.000072 2.685832e-06
10 2 1 5 1 total 0.000032 1.187072e-06
11 2 1 6 1 total 0.000013 4.939053e-07
18 2 2 1 1 total 0.000006 3.819684e-07
19 2 2 2 1 total 0.000032 1.976073e-06
20 2 2 3 1 total 0.000031 1.889748e-06
21 2 2 4 1 total 0.000072 4.252207e-06
22 2 2 5 1 total 0.000032 1.765565e-06
23 2 2 6 1 total 0.000013 7.386890e-07
mesh 1 delayedgroup group out nuclide mean std. dev.
x y
0 1 1 1 1 total 0.0 0.000000
1 1 1 2 1 total 0.0 0.000000
2 1 1 3 1 total 0.0 0.000000
3 1 1 4 1 total 1.0 1.414214
4 1 1 5 1 total 0.0 0.000000
5 1 1 6 1 total 0.0 0.000000
12 1 2 1 1 total 0.0 0.000000
13 1 2 2 1 total 0.0 0.000000
14 1 2 3 1 total 0.0 0.000000
15 1 2 4 1 total 1.0 0.869026
16 1 2 5 1 total 0.0 0.000000
17 1 2 6 1 total 0.0 0.000000
6 2 1 1 1 total 0.0 0.000000
7 2 1 2 1 total 0.0 0.000000
8 2 1 3 1 total 0.0 0.000000
9 2 1 4 1 total 1.0 1.414214
10 2 1 5 1 total 0.0 0.000000
11 2 1 6 1 total 0.0 0.000000
18 2 2 1 1 total 0.0 0.000000
19 2 2 2 1 total 0.0 0.000000
20 2 2 3 1 total 0.0 0.000000
21 2 2 4 1 total 1.0 1.414214
22 2 2 5 1 total 0.0 0.000000
23 2 2 6 1 total 0.0 0.000000
mesh 1 delayedgroup group in nuclide mean std. dev.
x y
0 1 1 1 1 total 0.000227 0.000023
1 1 1 2 1 total 0.001210 0.000119
2 1 1 3 1 total 0.001176 0.000114
3 1 1 4 1 total 0.002722 0.000261
4 1 1 5 1 total 0.001204 0.000112
5 1 1 6 1 total 0.000501 0.000047
12 1 2 1 1 total 0.000227 0.000017
13 1 2 2 1 total 0.001208 0.000087
14 1 2 3 1 total 0.001174 0.000084
15 1 2 4 1 total 0.002710 0.000192
16 1 2 5 1 total 0.001194 0.000082
17 1 2 6 1 total 0.000497 0.000034
6 2 1 1 1 total 0.000227 0.000010
7 2 1 2 1 total 0.001210 0.000053
8 2 1 3 1 total 0.001177 0.000052
9 2 1 4 1 total 0.002726 0.000119
10 2 1 5 1 total 0.001208 0.000053
11 2 1 6 1 total 0.000503 0.000022
18 2 2 1 1 total 0.000227 0.000019
19 2 2 2 1 total 0.001211 0.000102
20 2 2 3 1 total 0.001178 0.000098
21 2 2 4 1 total 0.002726 0.000223
22 2 2 5 1 total 0.001207 0.000096
23 2 2 6 1 total 0.000503 0.000040
mesh 1 delayedgroup nuclide mean std. dev.
x y
0 1 1 1 total 0.013353 0.001345
1 1 1 2 total 0.032619 0.003120
2 1 1 3 total 0.121042 0.011142
3 1 1 4 total 0.305503 0.026418
4 1 1 5 total 0.860433 0.064665
5 1 1 6 total 2.889963 0.219527
12 1 2 1 total 0.013352 0.001049
13 1 2 2 total 0.032626 0.002465
14 1 2 3 total 0.121027 0.008891
15 1 2 4 total 0.305351 0.021426
16 1 2 5 total 0.859866 0.054490
17 1 2 6 total 2.888034 0.184436
6 2 1 1 total 0.013353 0.000612
7 2 1 2 total 0.032616 0.001412
8 2 1 3 total 0.121047 0.005039
9 2 1 4 total 0.305559 0.012002
10 2 1 5 total 0.860640 0.030707
11 2 1 6 total 2.890664 0.103692
18 2 2 1 total 0.013353 0.001132
19 2 2 2 total 0.032617 0.002633
20 2 2 3 total 0.121046 0.009426
21 2 2 4 total 0.305545 0.022417
22 2 2 5 total 0.860588 0.055030
23 2 2 6 total 2.890489 0.186821
mesh 1 delayedgroup group in group out nuclide mean std. dev.
x y
0 1 1 1 1 1 total 0.000000 0.000000
1 1 1 2 1 1 total 0.000000 0.000000
2 1 1 3 1 1 total 0.000000 0.000000
3 1 1 4 1 1 total 0.000219 0.000219
4 1 1 5 1 1 total 0.000000 0.000000
5 1 1 6 1 1 total 0.000000 0.000000
12 1 2 1 1 1 total 0.000000 0.000000
13 1 2 2 1 1 total 0.000000 0.000000
14 1 2 3 1 1 total 0.000000 0.000000
15 1 2 4 1 1 total 0.000467 0.000287
16 1 2 5 1 1 total 0.000000 0.000000
17 1 2 6 1 1 total 0.000000 0.000000
6 2 1 1 1 1 total 0.000000 0.000000
7 2 1 2 1 1 total 0.000000 0.000000
8 2 1 3 1 1 total 0.000000 0.000000
9 2 1 4 1 1 total 0.000211 0.000211
10 2 1 5 1 1 total 0.000000 0.000000
11 2 1 6 1 1 total 0.000000 0.000000
18 2 2 1 1 1 total 0.000000 0.000000
19 2 2 2 1 1 total 0.000000 0.000000
20 2 2 3 1 1 total 0.000000 0.000000
21 2 2 4 1 1 total 0.000219 0.000219
22 2 2 5 1 1 total 0.000000 0.000000
23 2 2 6 1 1 total 0.000000 0.000000

View file

@ -1,189 +1,189 @@
mesh 1 group in nuclide mean std. dev.
x y z
0 1 1 1 1 total 0.103374 0.004981
2 1 2 1 1 total 0.103852 0.004752
1 2 1 1 1 total 0.103322 0.003613
3 2 2 1 1 total 0.102889 0.003387
mesh 1 group in nuclide mean std. dev.
x y z
0 1 1 1 1 total 0.072760 0.005235
2 1 2 1 1 total 0.074856 0.004972
1 2 1 1 1 total 0.074583 0.004000
3 2 2 1 1 total 0.072925 0.003485
mesh 1 group in nuclide mean std. dev.
x y z
0 1 1 1 1 total 0.072768 0.005236
2 1 2 1 1 total 0.074864 0.004972
1 2 1 1 1 total 0.074603 0.004002
3 2 2 1 1 total 0.072881 0.003491
mesh 1 group in nuclide mean std. dev.
x y z
0 1 1 1 1 total 0.013309 0.000729
2 1 2 1 1 total 0.013223 0.000707
1 2 1 1 1 total 0.013222 0.000596
3 2 2 1 1 total 0.013282 0.000564
mesh 1 group in nuclide mean std. dev.
x y z
0 1 1 1 1 total 0.013241 0.000728
2 1 2 1 1 total 0.013142 0.000705
1 2 1 1 1 total 0.013137 0.000596
3 2 2 1 1 total 0.013221 0.000564
mesh 1 group in nuclide mean std. dev.
x y z
0 1 1 1 1 total 0.001281 0.000874
2 1 2 1 1 total 0.001297 0.000731
1 2 1 1 1 total 0.001281 0.000744
3 2 2 1 1 total 0.001288 0.000719
mesh 1 group in nuclide mean std. dev.
x y z
0 1 1 1 1 total 0.012029 0.000664
2 1 2 1 1 total 0.011926 0.000639
1 2 1 1 1 total 0.011941 0.000545
3 2 2 1 1 total 0.011994 0.000515
mesh 1 group in nuclide mean std. dev.
x y z
0 1 1 1 1 total 0.031361 0.001735
2 1 2 1 1 total 0.031091 0.001675
1 2 1 1 1 total 0.031169 0.001418
3 2 2 1 1 total 0.031255 0.001366
mesh 1 group in nuclide mean std. dev.
x y z
0 1 1 1 1 total 2.326447e+06 128504.886535
2 1 2 1 1 total 2.306518e+06 123638.096130
1 2 1 1 1 total 2.309435e+06 105395.059055
3 2 2 1 1 total 2.319667e+06 99692.620001
mesh 1 group in nuclide mean std. dev.
x y z
0 1 1 1 1 total 0.090065 0.004262
2 1 2 1 1 total 0.090629 0.004086
1 2 1 1 1 total 0.090100 0.003045
3 2 2 1 1 total 0.089607 0.002828
mesh 1 group in nuclide mean std. dev.
x y z
0 1 1 1 1 total 0.090188 0.005151
2 1 2 1 1 total 0.094339 0.004349
1 2 1 1 1 total 0.088294 0.003953
3 2 2 1 1 total 0.089633 0.002592
mesh 1 group in group out legendre nuclide mean std. dev.
x y z
0 1 1 1 1 1 P0 total 0.090122 0.005149
1 1 1 1 1 1 P1 total 0.030614 0.001612
2 1 1 1 1 1 P2 total 0.016490 0.000897
3 1 1 1 1 1 P3 total 0.010163 0.000829
8 1 2 1 1 1 P0 total 0.094307 0.004337
9 1 2 1 1 1 P1 total 0.028996 0.001462
10 1 2 1 1 1 P2 total 0.017486 0.000808
11 1 2 1 1 1 P3 total 0.009753 0.000742
4 2 1 1 1 1 P0 total 0.088198 0.003959
5 2 1 1 1 1 P1 total 0.028739 0.001715
6 2 1 1 1 1 P2 total 0.015608 0.000680
7 2 1 1 1 1 P3 total 0.008232 0.000363
12 2 2 1 1 1 P0 total 0.089536 0.002551
13 2 2 1 1 1 P1 total 0.029964 0.000821
14 2 2 1 1 1 P2 total 0.015742 0.001260
15 2 2 1 1 1 P3 total 0.008944 0.000385
mesh 1 group in group out legendre nuclide mean std. dev.
x y z
0 1 1 1 1 1 P0 total 0.090188 0.005151
1 1 1 1 1 1 P1 total 0.030606 0.001614
2 1 1 1 1 1 P2 total 0.016462 0.000898
3 1 1 1 1 1 P3 total 0.010173 0.000824
8 1 2 1 1 1 P0 total 0.094339 0.004349
9 1 2 1 1 1 P1 total 0.028988 0.001462
10 1 2 1 1 1 P2 total 0.017473 0.000811
11 1 2 1 1 1 P3 total 0.009763 0.000749
4 2 1 1 1 1 P0 total 0.088294 0.003953
5 2 1 1 1 1 P1 total 0.028719 0.001720
6 2 1 1 1 1 P2 total 0.015571 0.000691
7 2 1 1 1 1 P3 total 0.008255 0.000361
12 2 2 1 1 1 P0 total 0.089633 0.002592
13 2 2 1 1 1 P1 total 0.030008 0.000847
14 2 2 1 1 1 P2 total 0.015748 0.001284
15 2 2 1 1 1 P3 total 0.008951 0.000387
mesh 1 group in group out nuclide mean std. dev.
x y z
0 1 1 1 1 1 total 1.000736 0.060260
2 1 2 1 1 1 total 1.000346 0.042656
1 2 1 1 1 1 total 1.001091 0.052736
3 2 2 1 1 1 total 1.001078 0.038212
mesh 1 group in group out nuclide mean std. dev.
x y z
0 1 1 1 1 1 total 0.031890 0.002523
2 1 2 1 1 1 total 0.032714 0.001502
1 2 1 1 1 1 total 0.030414 0.002369
3 2 2 1 1 1 total 0.031051 0.001521
mesh 1 group in group out nuclide mean std. dev.
x y z
0 1 1 1 1 1 total 1.0 0.060234
2 1 2 1 1 1 total 1.0 0.042523
1 2 1 1 1 1 total 1.0 0.052777
3 2 2 1 1 1 total 1.0 0.037842
mesh 1 group in group out legendre nuclide mean std. dev.
x y z
0 1 1 1 1 1 P0 total 0.090065 0.006899
1 1 1 1 1 1 P1 total 0.030595 0.002243
2 1 1 1 1 1 P2 total 0.016480 0.001229
3 1 1 1 1 1 P3 total 0.010157 0.000977
8 1 2 1 1 1 P0 total 0.090629 0.005616
9 1 2 1 1 1 P1 total 0.027865 0.001820
10 1 2 1 1 1 P2 total 0.016804 0.001044
11 1 2 1 1 1 P3 total 0.009373 0.000813
4 2 1 1 1 1 P0 total 0.090100 0.005647
5 2 1 1 1 1 P1 total 0.029359 0.002172
6 2 1 1 1 1 P2 total 0.015944 0.000984
7 2 1 1 1 1 P3 total 0.008410 0.000523
12 2 2 1 1 1 P0 total 0.089607 0.004415
13 2 2 1 1 1 P1 total 0.029988 0.001459
14 2 2 1 1 1 P2 total 0.015755 0.001411
15 2 2 1 1 1 P3 total 0.008951 0.000528
mesh 1 group in group out legendre nuclide mean std. dev.
x y z
0 1 1 1 1 1 P0 total 0.090131 0.008782
1 1 1 1 1 1 P1 total 0.030617 0.002905
2 1 1 1 1 1 P2 total 0.016492 0.001581
3 1 1 1 1 1 P3 total 0.010164 0.001154
8 1 2 1 1 1 P0 total 0.090661 0.006820
9 1 2 1 1 1 P1 total 0.027875 0.002174
10 1 2 1 1 1 P2 total 0.016810 0.001267
11 1 2 1 1 1 P3 total 0.009376 0.000906
4 2 1 1 1 1 P0 total 0.090199 0.007385
5 2 1 1 1 1 P1 total 0.029391 0.002669
6 2 1 1 1 1 P2 total 0.015962 0.001295
7 2 1 1 1 1 P3 total 0.008419 0.000686
12 2 2 1 1 1 P0 total 0.089704 0.005591
13 2 2 1 1 1 P1 total 0.030020 0.001856
14 2 2 1 1 1 P2 total 0.015772 0.001536
15 2 2 1 1 1 P3 total 0.008961 0.000629
mesh 1 group out nuclide mean std. dev.
x y z
0 1 1 1 1 total 1.0 0.098093
2 1 2 1 1 total 1.0 0.042346
1 2 1 1 1 total 1.0 0.104352
3 2 2 1 1 total 1.0 0.067889
mesh 1 group out nuclide mean std. dev.
x y z
0 1 1 1 1 total 1.0 0.099401
2 1 2 1 1 total 1.0 0.042085
1 2 1 1 1 total 1.0 0.104135
3 2 2 1 1 total 1.0 0.067307
mesh 1 group in nuclide mean std. dev.
x y z
0 1 1 1 1 total 8.547713e-10 3.477664e-11
2 1 2 1 1 total 9.057083e-10 4.171858e-11
1 2 1 1 1 total 8.666731e-10 2.371072e-11
3 2 2 1 1 total 8.532016e-10 1.638929e-11
mesh 1 group in nuclide mean std. dev.
x y z
0 1 1 1 1 total 0.031163 0.001724
2 1 2 1 1 total 0.030895 0.001664
1 2 1 1 1 total 0.030973 0.001409
3 2 2 1 1 total 0.031058 0.001358
mesh 1 group in group out nuclide mean std. dev.
x y z
0 1 1 1 1 1 total 0.031781 0.002541
2 1 2 1 1 1 total 0.032490 0.001487
1 2 1 1 1 1 total 0.030274 0.002354
3 2 2 1 1 1 total 0.030882 0.001500
mesh 1 group in nuclide mean std. dev.
x y
0 1 1 1 total 0.103374 0.004981
2 1 2 1 total 0.103852 0.004752
1 2 1 1 total 0.103322 0.003613
3 2 2 1 total 0.102889 0.003387
mesh 1 group in nuclide mean std. dev.
x y
0 1 1 1 total 0.072760 0.005235
2 1 2 1 total 0.074856 0.004972
1 2 1 1 total 0.074583 0.004000
3 2 2 1 total 0.072925 0.003485
mesh 1 group in nuclide mean std. dev.
x y
0 1 1 1 total 0.072768 0.005236
2 1 2 1 total 0.074864 0.004972
1 2 1 1 total 0.074603 0.004002
3 2 2 1 total 0.072881 0.003491
mesh 1 group in nuclide mean std. dev.
x y
0 1 1 1 total 0.013309 0.000729
2 1 2 1 total 0.013223 0.000707
1 2 1 1 total 0.013222 0.000596
3 2 2 1 total 0.013282 0.000564
mesh 1 group in nuclide mean std. dev.
x y
0 1 1 1 total 0.013241 0.000728
2 1 2 1 total 0.013142 0.000705
1 2 1 1 total 0.013137 0.000596
3 2 2 1 total 0.013221 0.000564
mesh 1 group in nuclide mean std. dev.
x y
0 1 1 1 total 0.001281 0.000874
2 1 2 1 total 0.001297 0.000731
1 2 1 1 total 0.001281 0.000744
3 2 2 1 total 0.001288 0.000719
mesh 1 group in nuclide mean std. dev.
x y
0 1 1 1 total 0.012029 0.000664
2 1 2 1 total 0.011926 0.000639
1 2 1 1 total 0.011941 0.000545
3 2 2 1 total 0.011994 0.000515
mesh 1 group in nuclide mean std. dev.
x y
0 1 1 1 total 0.031361 0.001735
2 1 2 1 total 0.031091 0.001675
1 2 1 1 total 0.031169 0.001418
3 2 2 1 total 0.031255 0.001366
mesh 1 group in nuclide mean std. dev.
x y
0 1 1 1 total 2.326447e+06 128504.886535
2 1 2 1 total 2.306518e+06 123638.096130
1 2 1 1 total 2.309435e+06 105395.059055
3 2 2 1 total 2.319667e+06 99692.620001
mesh 1 group in nuclide mean std. dev.
x y
0 1 1 1 total 0.090065 0.004262
2 1 2 1 total 0.090629 0.004086
1 2 1 1 total 0.090100 0.003045
3 2 2 1 total 0.089607 0.002828
mesh 1 group in nuclide mean std. dev.
x y
0 1 1 1 total 0.090188 0.005151
2 1 2 1 total 0.094339 0.004349
1 2 1 1 total 0.088294 0.003953
3 2 2 1 total 0.089633 0.002592
mesh 1 group in group out legendre nuclide mean std. dev.
x y
0 1 1 1 1 P0 total 0.090122 0.005149
1 1 1 1 1 P1 total 0.030614 0.001612
2 1 1 1 1 P2 total 0.016490 0.000897
3 1 1 1 1 P3 total 0.010163 0.000829
8 1 2 1 1 P0 total 0.094307 0.004337
9 1 2 1 1 P1 total 0.028996 0.001462
10 1 2 1 1 P2 total 0.017486 0.000808
11 1 2 1 1 P3 total 0.009753 0.000742
4 2 1 1 1 P0 total 0.088198 0.003959
5 2 1 1 1 P1 total 0.028739 0.001715
6 2 1 1 1 P2 total 0.015608 0.000680
7 2 1 1 1 P3 total 0.008232 0.000363
12 2 2 1 1 P0 total 0.089536 0.002551
13 2 2 1 1 P1 total 0.029964 0.000821
14 2 2 1 1 P2 total 0.015742 0.001260
15 2 2 1 1 P3 total 0.008944 0.000385
mesh 1 group in group out legendre nuclide mean std. dev.
x y
0 1 1 1 1 P0 total 0.090188 0.005151
1 1 1 1 1 P1 total 0.030606 0.001614
2 1 1 1 1 P2 total 0.016462 0.000898
3 1 1 1 1 P3 total 0.010173 0.000824
8 1 2 1 1 P0 total 0.094339 0.004349
9 1 2 1 1 P1 total 0.028988 0.001462
10 1 2 1 1 P2 total 0.017473 0.000811
11 1 2 1 1 P3 total 0.009763 0.000749
4 2 1 1 1 P0 total 0.088294 0.003953
5 2 1 1 1 P1 total 0.028719 0.001720
6 2 1 1 1 P2 total 0.015571 0.000691
7 2 1 1 1 P3 total 0.008255 0.000361
12 2 2 1 1 P0 total 0.089633 0.002592
13 2 2 1 1 P1 total 0.030008 0.000847
14 2 2 1 1 P2 total 0.015748 0.001284
15 2 2 1 1 P3 total 0.008951 0.000387
mesh 1 group in group out nuclide mean std. dev.
x y
0 1 1 1 1 total 1.000736 0.060260
2 1 2 1 1 total 1.000346 0.042656
1 2 1 1 1 total 1.001091 0.052736
3 2 2 1 1 total 1.001078 0.038212
mesh 1 group in group out nuclide mean std. dev.
x y
0 1 1 1 1 total 0.031890 0.002523
2 1 2 1 1 total 0.032714 0.001502
1 2 1 1 1 total 0.030414 0.002369
3 2 2 1 1 total 0.031051 0.001521
mesh 1 group in group out nuclide mean std. dev.
x y
0 1 1 1 1 total 1.0 0.060234
2 1 2 1 1 total 1.0 0.042523
1 2 1 1 1 total 1.0 0.052777
3 2 2 1 1 total 1.0 0.037842
mesh 1 group in group out legendre nuclide mean std. dev.
x y
0 1 1 1 1 P0 total 0.090065 0.006899
1 1 1 1 1 P1 total 0.030595 0.002243
2 1 1 1 1 P2 total 0.016480 0.001229
3 1 1 1 1 P3 total 0.010157 0.000977
8 1 2 1 1 P0 total 0.090629 0.005616
9 1 2 1 1 P1 total 0.027865 0.001820
10 1 2 1 1 P2 total 0.016804 0.001044
11 1 2 1 1 P3 total 0.009373 0.000813
4 2 1 1 1 P0 total 0.090100 0.005647
5 2 1 1 1 P1 total 0.029359 0.002172
6 2 1 1 1 P2 total 0.015944 0.000984
7 2 1 1 1 P3 total 0.008410 0.000523
12 2 2 1 1 P0 total 0.089607 0.004415
13 2 2 1 1 P1 total 0.029988 0.001459
14 2 2 1 1 P2 total 0.015755 0.001411
15 2 2 1 1 P3 total 0.008951 0.000528
mesh 1 group in group out legendre nuclide mean std. dev.
x y
0 1 1 1 1 P0 total 0.090131 0.008782
1 1 1 1 1 P1 total 0.030617 0.002905
2 1 1 1 1 P2 total 0.016492 0.001581
3 1 1 1 1 P3 total 0.010164 0.001154
8 1 2 1 1 P0 total 0.090661 0.006820
9 1 2 1 1 P1 total 0.027875 0.002174
10 1 2 1 1 P2 total 0.016810 0.001267
11 1 2 1 1 P3 total 0.009376 0.000906
4 2 1 1 1 P0 total 0.090199 0.007385
5 2 1 1 1 P1 total 0.029391 0.002669
6 2 1 1 1 P2 total 0.015962 0.001295
7 2 1 1 1 P3 total 0.008419 0.000686
12 2 2 1 1 P0 total 0.089704 0.005591
13 2 2 1 1 P1 total 0.030020 0.001856
14 2 2 1 1 P2 total 0.015772 0.001536
15 2 2 1 1 P3 total 0.008961 0.000629
mesh 1 group out nuclide mean std. dev.
x y
0 1 1 1 total 1.0 0.098093
2 1 2 1 total 1.0 0.042346
1 2 1 1 total 1.0 0.104352
3 2 2 1 total 1.0 0.067889
mesh 1 group out nuclide mean std. dev.
x y
0 1 1 1 total 1.0 0.099401
2 1 2 1 total 1.0 0.042085
1 2 1 1 total 1.0 0.104135
3 2 2 1 total 1.0 0.067307
mesh 1 group in nuclide mean std. dev.
x y
0 1 1 1 total 8.547713e-10 3.477664e-11
2 1 2 1 total 9.057083e-10 4.171858e-11
1 2 1 1 total 8.666731e-10 2.371072e-11
3 2 2 1 total 8.532016e-10 1.638929e-11
mesh 1 group in nuclide mean std. dev.
x y
0 1 1 1 total 0.031163 0.001724
2 1 2 1 total 0.030895 0.001664
1 2 1 1 total 0.030973 0.001409
3 2 2 1 total 0.031058 0.001358
mesh 1 group in group out nuclide mean std. dev.
x y
0 1 1 1 1 total 0.031781 0.002541
2 1 2 1 1 total 0.032490 0.001487
1 2 1 1 1 total 0.030274 0.002354
3 2 2 1 1 total 0.030882 0.001500
mesh 1 group in nuclide mean std. dev.
x y surf
3 1 1 x-max in 1 total 0.1888 0.008218
@ -218,145 +218,145 @@
30 2 2 y-max out 1 total 0.0000 0.000000
29 2 2 y-min in 1 total 0.1870 0.009597
28 2 2 y-min out 1 total 0.1850 0.011256
mesh 1 group in nuclide mean std. dev.
x y z
0 1 1 1 1 total 4.581283 0.329623
2 1 2 1 1 total 4.452968 0.295762
1 2 1 1 1 total 4.469295 0.239674
3 2 2 1 1 total 4.570894 0.218416
mesh 1 group in nuclide mean std. dev.
x y z
0 1 1 1 1 total 4.580746 0.329583
2 1 2 1 1 total 4.452519 0.295716
1 2 1 1 1 total 4.468066 0.239680
3 2 2 1 1 total 4.573657 0.219069
mesh 1 delayedgroup group in nuclide mean std. dev.
x y z
0 1 1 1 1 1 total 0.000007 3.812309e-07
1 1 1 1 2 1 total 0.000036 1.967797e-06
2 1 1 1 3 1 total 0.000034 1.878630e-06
3 1 1 1 4 1 total 0.000077 4.212043e-06
4 1 1 1 5 1 total 0.000031 1.726878e-06
5 1 1 1 6 1 total 0.000013 7.233832e-07
12 1 2 1 1 1 total 0.000007 3.663985e-07
13 1 2 1 2 1 total 0.000035 1.891236e-06
14 1 2 1 3 1 total 0.000034 1.805539e-06
15 1 2 1 4 1 total 0.000076 4.048166e-06
16 1 2 1 5 1 total 0.000031 1.659691e-06
17 1 2 1 6 1 total 0.000013 6.952388e-07
6 2 1 1 1 1 total 0.000007 3.123173e-07
7 2 1 1 2 1 total 0.000035 1.612086e-06
8 2 1 1 3 1 total 0.000034 1.539037e-06
9 2 1 1 4 1 total 0.000076 3.450649e-06
10 2 1 1 5 1 total 0.000031 1.414717e-06
11 2 1 1 6 1 total 0.000013 5.926201e-07
18 2 2 1 1 1 total 0.000007 2.946716e-07
19 2 2 1 2 1 total 0.000036 1.521004e-06
20 2 2 1 3 1 total 0.000034 1.452083e-06
21 2 2 1 4 1 total 0.000076 3.255689e-06
22 2 2 1 5 1 total 0.000031 1.334787e-06
23 2 2 1 6 1 total 0.000013 5.591374e-07
mesh 1 delayedgroup group out nuclide mean std. dev.
x y z
0 1 1 1 1 1 total 1.0 1.414214
1 1 1 1 2 1 total 0.0 0.000000
2 1 1 1 3 1 total 0.0 0.000000
3 1 1 1 4 1 total 1.0 0.578922
4 1 1 1 5 1 total 0.0 0.000000
5 1 1 1 6 1 total 0.0 0.000000
12 1 2 1 1 1 total 0.0 0.000000
13 1 2 1 2 1 total 1.0 0.578922
14 1 2 1 3 1 total 1.0 1.414214
15 1 2 1 4 1 total 1.0 1.414214
16 1 2 1 5 1 total 1.0 0.875472
17 1 2 1 6 1 total 1.0 1.414214
6 2 1 1 1 1 total 0.0 0.000000
7 2 1 1 2 1 total 0.0 0.000000
8 2 1 1 3 1 total 1.0 1.414214
9 2 1 1 4 1 total 1.0 0.579392
10 2 1 1 5 1 total 1.0 1.414214
11 2 1 1 6 1 total 0.0 0.000000
18 2 2 1 1 1 total 1.0 0.868163
19 2 2 1 2 1 total 1.0 1.414214
20 2 2 1 3 1 total 0.0 0.000000
21 2 2 1 4 1 total 1.0 0.868969
22 2 2 1 5 1 total 1.0 1.414214
23 2 2 1 6 1 total 0.0 0.000000
mesh 1 delayedgroup group in nuclide mean std. dev.
x y z
0 1 1 1 1 1 total 0.000221 0.000015
1 1 1 1 2 1 total 0.001140 0.000079
2 1 1 1 3 1 total 0.001088 0.000075
3 1 1 1 4 1 total 0.002440 0.000169
4 1 1 1 5 1 total 0.001001 0.000069
5 1 1 1 6 1 total 0.000419 0.000029
12 1 2 1 1 1 total 0.000221 0.000013
13 1 2 1 2 1 total 0.001139 0.000066
14 1 2 1 3 1 total 0.001088 0.000063
15 1 2 1 4 1 total 0.002439 0.000142
16 1 2 1 5 1 total 0.001000 0.000058
17 1 2 1 6 1 total 0.000419 0.000024
6 2 1 1 1 1 total 0.000220 0.000013
7 2 1 1 2 1 total 0.001138 0.000067
8 2 1 1 3 1 total 0.001086 0.000064
9 2 1 1 4 1 total 0.002435 0.000144
10 2 1 1 5 1 total 0.000998 0.000059
11 2 1 1 6 1 total 0.000418 0.000025
18 2 2 1 1 1 total 0.000221 0.000013
19 2 2 1 2 1 total 0.001141 0.000066
20 2 2 1 3 1 total 0.001090 0.000063
21 2 2 1 4 1 total 0.002443 0.000141
22 2 2 1 5 1 total 0.001002 0.000058
23 2 2 1 6 1 total 0.000420 0.000024
mesh 1 delayedgroup nuclide mean std. dev.
x y z
0 1 1 1 1 total 0.013336 0.000919
1 1 1 1 2 total 0.032739 0.002257
2 1 1 1 3 total 0.120780 0.008325
3 1 1 1 4 total 0.302780 0.020871
4 1 1 1 5 total 0.849490 0.058555
5 1 1 1 6 total 2.853000 0.196656
12 1 2 1 1 total 0.013336 0.000770
13 1 2 1 2 total 0.032739 0.001891
14 1 2 1 3 total 0.120780 0.006977
15 1 2 1 4 total 0.302780 0.017490
16 1 2 1 5 total 0.849490 0.049071
17 1 2 1 6 total 2.853000 0.164804
6 2 1 1 1 total 0.013336 0.000790
7 2 1 1 2 total 0.032739 0.001940
8 2 1 1 3 total 0.120780 0.007157
9 2 1 1 4 total 0.302780 0.017942
10 2 1 1 5 total 0.849490 0.050338
11 2 1 1 6 total 2.853000 0.169061
18 2 2 1 1 total 0.013336 0.000757
19 2 2 1 2 total 0.032739 0.001858
20 2 2 1 3 total 0.120780 0.006855
21 2 2 1 4 total 0.302780 0.017186
22 2 2 1 5 total 0.849490 0.048217
23 2 2 1 6 total 2.853000 0.161935
mesh 1 delayedgroup group in group out nuclide mean std. dev.
x y z
0 1 1 1 1 1 1 total 0.000026 0.000026
1 1 1 1 2 1 1 total 0.000000 0.000000
2 1 1 1 3 1 1 total 0.000000 0.000000
3 1 1 1 4 1 1 total 0.000083 0.000034
4 1 1 1 5 1 1 total 0.000000 0.000000
5 1 1 1 6 1 1 total 0.000000 0.000000
12 1 2 1 1 1 1 total 0.000000 0.000000
13 1 2 1 2 1 1 total 0.000081 0.000033
14 1 2 1 3 1 1 total 0.000026 0.000026
15 1 2 1 4 1 1 total 0.000026 0.000026
16 1 2 1 5 1 1 total 0.000059 0.000036
17 1 2 1 6 1 1 total 0.000033 0.000033
6 2 1 1 1 1 1 total 0.000000 0.000000
7 2 1 1 2 1 1 total 0.000000 0.000000
8 2 1 1 3 1 1 total 0.000032 0.000032
9 2 1 1 4 1 1 total 0.000080 0.000033
10 2 1 1 5 1 1 total 0.000028 0.000028
11 2 1 1 6 1 1 total 0.000000 0.000000
18 2 2 1 1 1 1 total 0.000054 0.000033
19 2 2 1 2 1 1 total 0.000029 0.000029
20 2 2 1 3 1 1 total 0.000000 0.000000
21 2 2 1 4 1 1 total 0.000054 0.000033
22 2 2 1 5 1 1 total 0.000032 0.000032
23 2 2 1 6 1 1 total 0.000000 0.000000
mesh 1 group in nuclide mean std. dev.
x y
0 1 1 1 total 4.581283 0.329623
2 1 2 1 total 4.452968 0.295762
1 2 1 1 total 4.469295 0.239674
3 2 2 1 total 4.570894 0.218416
mesh 1 group in nuclide mean std. dev.
x y
0 1 1 1 total 4.580746 0.329583
2 1 2 1 total 4.452519 0.295716
1 2 1 1 total 4.468066 0.239680
3 2 2 1 total 4.573657 0.219069
mesh 1 delayedgroup group in nuclide mean std. dev.
x y
0 1 1 1 1 total 0.000007 3.812309e-07
1 1 1 2 1 total 0.000036 1.967797e-06
2 1 1 3 1 total 0.000034 1.878630e-06
3 1 1 4 1 total 0.000077 4.212043e-06
4 1 1 5 1 total 0.000031 1.726878e-06
5 1 1 6 1 total 0.000013 7.233832e-07
12 1 2 1 1 total 0.000007 3.663985e-07
13 1 2 2 1 total 0.000035 1.891236e-06
14 1 2 3 1 total 0.000034 1.805539e-06
15 1 2 4 1 total 0.000076 4.048166e-06
16 1 2 5 1 total 0.000031 1.659691e-06
17 1 2 6 1 total 0.000013 6.952388e-07
6 2 1 1 1 total 0.000007 3.123173e-07
7 2 1 2 1 total 0.000035 1.612086e-06
8 2 1 3 1 total 0.000034 1.539037e-06
9 2 1 4 1 total 0.000076 3.450649e-06
10 2 1 5 1 total 0.000031 1.414717e-06
11 2 1 6 1 total 0.000013 5.926201e-07
18 2 2 1 1 total 0.000007 2.946716e-07
19 2 2 2 1 total 0.000036 1.521004e-06
20 2 2 3 1 total 0.000034 1.452083e-06
21 2 2 4 1 total 0.000076 3.255689e-06
22 2 2 5 1 total 0.000031 1.334787e-06
23 2 2 6 1 total 0.000013 5.591374e-07
mesh 1 delayedgroup group out nuclide mean std. dev.
x y
0 1 1 1 1 total 1.0 1.414214
1 1 1 2 1 total 0.0 0.000000
2 1 1 3 1 total 0.0 0.000000
3 1 1 4 1 total 1.0 0.578922
4 1 1 5 1 total 0.0 0.000000
5 1 1 6 1 total 0.0 0.000000
12 1 2 1 1 total 0.0 0.000000
13 1 2 2 1 total 1.0 0.578922
14 1 2 3 1 total 1.0 1.414214
15 1 2 4 1 total 1.0 1.414214
16 1 2 5 1 total 1.0 0.875472
17 1 2 6 1 total 1.0 1.414214
6 2 1 1 1 total 0.0 0.000000
7 2 1 2 1 total 0.0 0.000000
8 2 1 3 1 total 1.0 1.414214
9 2 1 4 1 total 1.0 0.579392
10 2 1 5 1 total 1.0 1.414214
11 2 1 6 1 total 0.0 0.000000
18 2 2 1 1 total 1.0 0.868163
19 2 2 2 1 total 1.0 1.414214
20 2 2 3 1 total 0.0 0.000000
21 2 2 4 1 total 1.0 0.868969
22 2 2 5 1 total 1.0 1.414214
23 2 2 6 1 total 0.0 0.000000
mesh 1 delayedgroup group in nuclide mean std. dev.
x y
0 1 1 1 1 total 0.000221 0.000015
1 1 1 2 1 total 0.001140 0.000079
2 1 1 3 1 total 0.001088 0.000075
3 1 1 4 1 total 0.002440 0.000169
4 1 1 5 1 total 0.001001 0.000069
5 1 1 6 1 total 0.000419 0.000029
12 1 2 1 1 total 0.000221 0.000013
13 1 2 2 1 total 0.001139 0.000066
14 1 2 3 1 total 0.001088 0.000063
15 1 2 4 1 total 0.002439 0.000142
16 1 2 5 1 total 0.001000 0.000058
17 1 2 6 1 total 0.000419 0.000024
6 2 1 1 1 total 0.000220 0.000013
7 2 1 2 1 total 0.001138 0.000067
8 2 1 3 1 total 0.001086 0.000064
9 2 1 4 1 total 0.002435 0.000144
10 2 1 5 1 total 0.000998 0.000059
11 2 1 6 1 total 0.000418 0.000025
18 2 2 1 1 total 0.000221 0.000013
19 2 2 2 1 total 0.001141 0.000066
20 2 2 3 1 total 0.001090 0.000063
21 2 2 4 1 total 0.002443 0.000141
22 2 2 5 1 total 0.001002 0.000058
23 2 2 6 1 total 0.000420 0.000024
mesh 1 delayedgroup nuclide mean std. dev.
x y
0 1 1 1 total 0.013336 0.000919
1 1 1 2 total 0.032739 0.002257
2 1 1 3 total 0.120780 0.008325
3 1 1 4 total 0.302780 0.020871
4 1 1 5 total 0.849490 0.058555
5 1 1 6 total 2.853000 0.196656
12 1 2 1 total 0.013336 0.000770
13 1 2 2 total 0.032739 0.001891
14 1 2 3 total 0.120780 0.006977
15 1 2 4 total 0.302780 0.017490
16 1 2 5 total 0.849490 0.049071
17 1 2 6 total 2.853000 0.164804
6 2 1 1 total 0.013336 0.000790
7 2 1 2 total 0.032739 0.001940
8 2 1 3 total 0.120780 0.007157
9 2 1 4 total 0.302780 0.017942
10 2 1 5 total 0.849490 0.050338
11 2 1 6 total 2.853000 0.169061
18 2 2 1 total 0.013336 0.000757
19 2 2 2 total 0.032739 0.001858
20 2 2 3 total 0.120780 0.006855
21 2 2 4 total 0.302780 0.017186
22 2 2 5 total 0.849490 0.048217
23 2 2 6 total 2.853000 0.161935
mesh 1 delayedgroup group in group out nuclide mean std. dev.
x y
0 1 1 1 1 1 total 0.000026 0.000026
1 1 1 2 1 1 total 0.000000 0.000000
2 1 1 3 1 1 total 0.000000 0.000000
3 1 1 4 1 1 total 0.000083 0.000034
4 1 1 5 1 1 total 0.000000 0.000000
5 1 1 6 1 1 total 0.000000 0.000000
12 1 2 1 1 1 total 0.000000 0.000000
13 1 2 2 1 1 total 0.000081 0.000033
14 1 2 3 1 1 total 0.000026 0.000026
15 1 2 4 1 1 total 0.000026 0.000026
16 1 2 5 1 1 total 0.000059 0.000036
17 1 2 6 1 1 total 0.000033 0.000033
6 2 1 1 1 1 total 0.000000 0.000000
7 2 1 2 1 1 total 0.000000 0.000000
8 2 1 3 1 1 total 0.000032 0.000032
9 2 1 4 1 1 total 0.000080 0.000033
10 2 1 5 1 1 total 0.000028 0.000028
11 2 1 6 1 1 total 0.000000 0.000000
18 2 2 1 1 1 total 0.000054 0.000033
19 2 2 2 1 1 total 0.000029 0.000029
20 2 2 3 1 1 total 0.000000 0.000000
21 2 2 4 1 1 total 0.000054 0.000033
22 2 2 5 1 1 total 0.000032 0.000032
23 2 2 6 1 1 total 0.000000 0.000000

View file

@ -57,6 +57,10 @@ def broken_dagmc_model(request):
model.settings.inactive = 2
model.settings.output = {'summary': False}
# Limit max particle events to prevent particles from getting stuck in the
# implicit complement of the non-root DAGMC universe.
model.settings.max_particle_events = 100
model.export_to_xml()
return model

View file

@ -285,3 +285,128 @@ def test_mesh_filter_rotation_roundtrip(run_in_tmpdir):
elem = mesh_filter.to_xml_element()
mesh_filter_xml = openmc.MeshFilter.from_xml_element(elem, meshes={mesh.id: mesh})
assert np.allclose(mesh_filter_xml.rotation, mesh_filter.rotation)
def test_mesh_filter_dataframe_regular_3d():
"""Test MeshFilter.get_pandas_dataframe with a 3D RegularMesh."""
mesh = openmc.RegularMesh()
mesh.lower_left = [0, 0, 0]
mesh.upper_right = [3, 4, 5]
mesh.dimension = [3, 4, 5]
f = openmc.MeshFilter(mesh)
data_size = 3 * 4 * 5
df = f.get_pandas_dataframe(data_size, stride=1)
mesh_key = f'mesh {mesh.id}'
assert (mesh_key, 'x') in df.columns
assert (mesh_key, 'y') in df.columns
assert (mesh_key, 'z') in df.columns
assert len(df) == data_size
# x varies fastest (stride=1), then y (stride=3), then z (stride=12)
assert list(df[(mesh_key, 'x')][:3]) == [1, 2, 3]
assert df[(mesh_key, 'y')].iloc[0] == 1
assert df[(mesh_key, 'y')].iloc[3] == 2
def test_mesh_filter_dataframe_regular_2d():
"""Test MeshFilter.get_pandas_dataframe with a 2D RegularMesh."""
mesh = openmc.RegularMesh()
mesh.lower_left = [0, 0]
mesh.upper_right = [2, 3]
mesh.dimension = [2, 3]
f = openmc.MeshFilter(mesh)
data_size = 2 * 3
df = f.get_pandas_dataframe(data_size, stride=1)
mesh_key = f'mesh {mesh.id}'
assert (mesh_key, 'x') in df.columns
assert (mesh_key, 'y') in df.columns
# Should NOT have a z column for a 2D mesh
assert (mesh_key, 'z') not in df.columns
assert len(df) == data_size
def test_mesh_filter_dataframe_regular_1d():
"""Test MeshFilter.get_pandas_dataframe with a 1D RegularMesh."""
mesh = openmc.RegularMesh()
mesh.lower_left = [0]
mesh.upper_right = [5]
mesh.dimension = [5]
f = openmc.MeshFilter(mesh)
data_size = 5
df = f.get_pandas_dataframe(data_size, stride=1)
mesh_key = f'mesh {mesh.id}'
assert (mesh_key, 'x') in df.columns
assert (mesh_key, 'y') not in df.columns
assert (mesh_key, 'z') not in df.columns
assert len(df) == data_size
assert list(df[(mesh_key, 'x')]) == [1, 2, 3, 4, 5]
def test_mesh_filter_dataframe_cylindrical():
"""Test MeshFilter.get_pandas_dataframe with a CylindricalMesh."""
mesh = openmc.CylindricalMesh(
r_grid=[0.0, 1.0, 2.0],
phi_grid=[0.0, math.pi],
z_grid=[0.0, 5.0, 10.0]
)
f = openmc.MeshFilter(mesh)
nr, nphi, nz = mesh.dimension # 2, 1, 2
data_size = nr * nphi * nz
df = f.get_pandas_dataframe(data_size, stride=1)
mesh_key = f'mesh {mesh.id}'
assert (mesh_key, 'r') in df.columns
assert (mesh_key, 'phi') in df.columns
assert (mesh_key, 'z') in df.columns
# Should NOT have x, y columns
assert (mesh_key, 'x') not in df.columns
assert (mesh_key, 'y') not in df.columns
assert len(df) == data_size
# r varies fastest
assert list(df[(mesh_key, 'r')][:nr]) == [1, 2]
def test_mesh_filter_dataframe_spherical():
"""Test MeshFilter.get_pandas_dataframe with a SphericalMesh."""
mesh = openmc.SphericalMesh(
r_grid=[0.0, 1.0, 2.0, 3.0],
theta_grid=[0, math.pi],
phi_grid=[0, 2 * math.pi]
)
f = openmc.MeshFilter(mesh)
nr, ntheta, nphi = mesh.dimension # 3, 1, 1
data_size = nr * ntheta * nphi
df = f.get_pandas_dataframe(data_size, stride=1)
mesh_key = f'mesh {mesh.id}'
assert (mesh_key, 'r') in df.columns
assert (mesh_key, 'theta') in df.columns
assert (mesh_key, 'phi') in df.columns
assert (mesh_key, 'x') not in df.columns
assert len(df) == data_size
def test_mesh_filter_dataframe_rectilinear():
"""Test MeshFilter.get_pandas_dataframe with a RectilinearMesh."""
mesh = openmc.RectilinearMesh()
mesh.x_grid = [0.0, 1.0, 2.0]
mesh.y_grid = [0.0, 1.0, 2.0, 3.0]
mesh.z_grid = [0.0, 5.0]
f = openmc.MeshFilter(mesh)
nx, ny, nz = mesh.dimension # 2, 3, 1
data_size = nx * ny * nz
df = f.get_pandas_dataframe(data_size, stride=1)
mesh_key = f'mesh {mesh.id}'
assert (mesh_key, 'x') in df.columns
assert (mesh_key, 'y') in df.columns
assert (mesh_key, 'z') in df.columns
assert len(df) == data_size