f4enix.output.meshtal.fmesh.MeshData#

class f4enix.output.meshtal.fmesh.MeshData(geom: str, x1bin: ndarray, x2bin: ndarray, x3bin: ndarray, ebin: ExtraBin | None = None, tbin: ExtraBin | None = None, data: ndarray | None = None)#

Bases: object

class storing mesh and data information (value + error) from MC simulation

Methods

__init__(geom, x1bin, x2bin, x3bin[, ebin, ...])

get_etbin_data([ebin, tbin])

Return a sub mesh with only data of selected energy and time bins

Attributes

data

array with mesh values and statistical error

ebin

mcnp energy bin (or user bin assingned to mcnp energy bin)

geom

Mesh geometry ('rec', 'cyl')

ne

number of energy intervals (or energy values if discrete) on energy grid (or defined user bin)

nt

number of time intervals (or time values if discrete) on time grid (or defined user bin)

nx1

number of intervals on X/R axis

nx2

number of intervals on Y/Z axis

nx3

number of intervals on Z/T axis

tbin

mcnp timebin (or user bin assingned to mcnp time bin)

x1bin

X/R bins data (rec or cyl geometry)

x2bin

Y/Z bins data (rec or cyl geometry)

x3bin

Z/T bins data (rec or cyl geometry)

property data: ndarray#

array with mesh values and statistical error

property ebin: ExtraBin#

mcnp energy bin (or user bin assingned to mcnp energy bin)

property geom: str#

Mesh geometry (‘rec’, ‘cyl’)

get_etbin_data(ebin: int | None = None, tbin: int | None = None) MeshData#

Return a sub mesh with only data of selected energy and time bins

property ne: int#

number of energy intervals (or energy values if discrete) on energy grid (or defined user bin)

property nt: int#

number of time intervals (or time values if discrete) on time grid (or defined user bin)

property nx1: int#

number of intervals on X/R axis

property nx2: int#

number of intervals on Y/Z axis

property nx3: int#

number of intervals on Z/T axis

property tbin: ExtraBin#

mcnp timebin (or user bin assingned to mcnp time bin)

property x1bin: ndarray#

X/R bins data (rec or cyl geometry)

property x2bin: ndarray#

Y/Z bins data (rec or cyl geometry)

property x3bin: ndarray#

Z/T bins data (rec or cyl geometry)