endf.ace.Table#

class endf.ace.Table(name, atomic_weight_ratio, kT, pairs, nxs, jxs, xss)[source]#

ACE cross section table

Parameters:
  • name (str) – Full ACE table identifier, e.g., ‘92235.70c’.

  • atomic_weight_ratio (float) – Atomic mass ratio of the target nuclide.

  • kT (float) – Temperature of the target nuclide in [MeV]

  • pairs (list of tuple) – 16 pairs of ZAIDs and atomic weight ratios. Used for thermal scattering tables to indicate what isotopes scattering is applied to.

  • nxs (numpy.ndarray) – Array that defines various lengths with in the table

  • jxs (numpy.ndarray) – Array that gives locations in the xss array for various blocks of data

  • xss (numpy.ndarray) – Raw data for the ACE table

data_type#

Type of the ACE data

Type:

TableType

temperature#

Temperature of the target nuclide in [K]

Type:

float

zaid#

ZAID identifier of the table, e.g., 92235

Type:

int

nxs#

Array that defines various lengths with in the table

Type:

numpy.ndarray

jxs#

Array that gives locations in the xss array for various blocks of data

Type:

numpy.ndarray

xss#

Raw data for the ACE table

Type:

numpy.ndarray

Methods

interpret(**kwargs)

Get high-level interface class for the ACE table