ENDF Python Interface
endf
is a Python package for reading and interpreting
ENDF-6 and
ACE format nuclear data files.
Compared to other packages that provide functionality for working with ENDF and
ACE files, this package has numerous advantages:
- Easily installable through
pip
- Thoughtful API design targeting Python first
- Offers both a low-level interface for working with the raw data in an ENDF
file as well as a more intuitive high-level interface
- Fast file-loading performance thanks to optimized read routines
- Fully documented, tested, and type-hinted
Installation
The endf
Python package can be installed from the Python Package
Index using pip
:
python -m pip install endf
Documentation
For information on how to use the endf
package and a full API reference,
please see the online documentation.