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.
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.