armi.nuclearDataIO.endf module

Translates things like MT and MF numbers to meaningful information.

Source: http://www.nndc.bnl.gov/exfor/help7.jsp

armi.nuclearDataIO.endf.loadMTNums(fName)[source]

Loads MT number descriptions from a data file

Builds a dictionary with MT num keys (int) and (symbol,description) tuples of string vals

armi.nuclearDataIO.endf.loadMFNums(fName)[source]

Builds MF number descriptions from data file.

armi.nuclearDataIO.endf.getNums(numStr)[source]

Extract number or range of numbers from data file

Examples

>>> getNums('4')
[4]
>>> getNums('4-7')
[4,5,6,7]
armi.nuclearDataIO.endf.getMTSymbol(symStr)[source]

Extract number or range of numbers from data file

Examples

>>> getSymbol('n,tc')
'n,tc'
>>> getSymbol('Third')
None
armi.nuclearDataIO.endf.getMFSymbol(symStr)[source]