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 layoutpleiades/nuclear/models.py— library enum, filename patterns
Structs§
- Endf
Retriever - ENDF file retrieval manager with local caching.
Enums§
- Endf
Library - ENDF evaluated nuclear data libraries.
- Endf
Retrieval Error - 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 asEndfRetriever::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.