Skip to main content

Module retrieval

Module retrieval 

Source
Expand description

ENDF file download and local caching.

Downloads ENDF files from official NNDC/IAEA sources and caches them locally for offline use. Follows the IAEA URL patterns established by PLEIADES.

§PLEIADES Reference

  • pleiades/nuclear/manager.py — URL construction, cache directory layout
  • pleiades/nuclear/models.py — library enum, filename patterns

Structs§

EndfRetriever
ENDF file retrieval manager with local caching.

Enums§

EndfLibrary
ENDF evaluated nuclear data libraries, serialized by name.
EndfRetrievalError
Errors from ENDF retrieval operations.

Functions§

default_cache_dir
Compute the default on-disk cache directory for a given library without constructing an EndfRetriever.
default_cache_file_path
Compute the default cache file path for an isotope without constructing an EndfRetriever. Same layout as EndfRetriever::cache_file_path.
has_endf_evaluation_for
Whether the given library has an evaluation for (Z, A).
known_isotopes_for
All mass numbers with an evaluation for element Z in the given library.
mat_number
Look up the ENDF MAT number for a ground-state isotope, library-aware.