pyrk.data.decay_heat module

This subpackage contains ANS standard data for decay heat from fission product groups.

class pyrk.data.decay_heat.DecayData(nuc, e, n)[source]

Bases: object

The DecayData class contains fission decay heat data.

It is used to contain decay heat data retrieved from ANS/ANSI standards for decay heat from fission products.

The traits are documented close to their definition by using a special comment #: prefix.

Note

The ANS/ANSI standards can be found at the ans store:
http://www.ans.org/store/i_240256
_get_kappas(nuc, e)[source]

Returns the decay heat value for fissioning nuclide nuc and spectrum e

Parameters:
  • e (str.) – The energy spectrum type. This should be ‘thermal’ or ‘fast’ to indicate the energy spectrum.
  • nuc (str.) – The fissioning nuclide or custom reactor type. Currently only u235, sfr, or pu239 are supported
Returns:

a list of floats

Returns:

a list of floats the kappas (decay heat values) for each decay heat group

_get_lambdas(nuc, e)[source]

Returns the heat decay constant for fissioning nuclide nuc, spectrum e

Parameters:
  • e (str.) – The energy spectrum type. This should be ‘thermal’ or ‘fast’ to indicate the energy spectrum.
  • nuc (str.) – The fissioning nuclide or custom reactor type. Currently only u235, sfr, or pu239 are supported
Returns:

a list of floats the lambdas (decay constants) for each decay heat group

kappas()[source]
Returns:a list of floats the kappas (decay heat values) for each decay heat group
lambdas()[source]
Returns:a list of floats the lambdas (decay constants) for each decay heat group