duo.nuclear_data.photoatomic package

Submodules

duo.nuclear_data.photoatomic.photoatomic_xs_io module

class duo.nuclear_data.photoatomic.photoatomic_xs_io.PhotoAtomicXSIOManager(endfbDir='', gndDir='')[source]

Bases: object

Class that manages photoatomic cross-section IO. Two formats of the ENDF-B-VIII.0 photoatomic libraries are used

  • endfb format: Conventional format. Used herein for the list of elements available.

  • gnd format: Newer xml-based format. Used herein for both atomic weight ratio (AWR) and microscopic cross-section.

Variables

elementList (dictionary) – Each (key, value) pair is (Z, Element).

GetAllOtherXS(root, element)[source]
GetBasicInfo(root)[source]
GetTotalXS(root, element)[source]
InputAWRFromEndfb()[source]
InputData()[source]
InputXSFromGnd()[source]
OutputAWRToFile(outputAWRPath='awr.txt')[source]
Show()[source]

Module contents