armi.nuclearDataIO.nuclearFileMetadata module

Assists in reconstruction/rewriting nuclear data files.

One might refer to the information stored in these files as the scaffolding or blueprints. Some of it can/could be derived based on data within the overall file; however, not all of it could be and it is always necessary to retain this type of data while reading the file.

class armi.nuclearDataIO.nuclearFileMetadata.FileMetadata[source]

Bases: armi.nuclearDataIO.nuclearFileMetadata._Metadata

Metadata description for a file.

Variables

~FileMetadata.fileNames (list) – string list of file names

update(other)[source]

Update this metadata with metadata from another file.

class armi.nuclearDataIO.nuclearFileMetadata.NuclideXSMetadata[source]

Bases: armi.nuclearDataIO.nuclearFileMetadata.FileMetadata

Metadata for library files containing nuclide cross sections, e.g. ISOTXS.

class armi.nuclearDataIO.nuclearFileMetadata.RegionXSMetadata[source]

Bases: armi.nuclearDataIO.nuclearFileMetadata.FileMetadata

Metadata for library files containing region cross sections, e.g. COMPXS.

class armi.nuclearDataIO.nuclearFileMetadata.NuclideMetadata[source]

Bases: armi.nuclearDataIO.nuclearFileMetadata._Metadata

Simple dictionary for providing metadata about how to read/write a nuclde to/from a file.