openmc.data.Decay

class openmc.data.Decay(ev_or_filename)[source]

Radioactive decay data.

Parameters:

ev_or_filename (str of openmc.data.endf.Evaluation) – ENDF radioactive decay data evaluation to read from. If given as a string, it is assumed to be the filename for the ENDF file.

Variables:
  • average_energies (dict) – Average decay energies in eV of each type of radiation for decay heat applications.
  • decay_constant (uncertainties.UFloat) – Decay constant in inverse seconds.
  • decay_energy (uncertainties.UFloat) – Average energy in [eV] per decay for decay heat applications
  • half_life (uncertainties.UFloat) – Half-life of the decay in seconds.
  • modes (list) – Decay mode information for each mode of decay.
  • nuclide (dict) – Dictionary describing decaying nuclide with keys ‘name’, ‘excited_state’, ‘mass’, ‘stable’, ‘spin’, and ‘parity’.
  • spectra (dict) – Resulting radiation spectra for each radiation type.
classmethod from_endf(ev_or_filename)[source]

Generate radioactive decay data from an ENDF evaluation

Parameters:ev_or_filename (str or openmc.data.endf.Evaluation) – ENDF radioactive decay data evaluation to read from. If given as a string, it is assumed to be the filename for the ENDF file.
Returns:Radioactive decay data
Return type:openmc.data.Decay