Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Revisit HDF5 and extract temperatures

Explore the structure of OpenMC neutron HDF5 files, inspect groups and attributes, extract temperatures, and compare temperature availability across nuclear-data libraries.

Revisit HDF5 and extract temperatures
├── 1. Inspect HDF5 structure
├── 2. Inspect attributes
└── 3. Get metadata
Loading...

1. Inspect HDF5 structure

{('energy', 'Group'), ('fission_energy_release', 'Group'), ('kTs', 'Group'), ('reactions', 'Group'), ('total_nu', 'Group'), ('urr', 'Group')}
Group nameDefinition
kTsTemperatures expressed as kBTk_BT, in eV
energyIncident neutron energy grids at different temperatures
reactionsNuclear reaction data, organized by MT number
urrUnresolved resonance probability tables, if available
total_nuTotal number of neutrons per fission, when present
fission_energy_releaseFission energy release components, when present

source:

2. Inspect attributes

{'A', 'Z', 'atomic_weight_ratio', 'metastable'}

3. Get metadata

Loading...

All nuclear-data libraries in our collection provide cross sections at six temperatures: 250, 294, 600, 900, 1200, and 2500 K.

The exception is FENDL-3.2c, which provides data only at 294 K.

This is because the distributed FENDL-3.2c ACE files were processed at 293.6 K (rounded to 294 K by OpenMC). Additional temperatures would require Doppler broadening.

array([('250K', '294K', '600K', '900K', '1200K', '2500K'), ('294K',)], dtype=object)
<ArrowStringArray> ['fendl-3.2c'] Length: 1, dtype: str