Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

ENDFtk: A robust tool for reading and writing ENDF-formatted nuclear data

Journal Article · · Computer Physics Communications

ENDFtk is a recently developed C++ and Python interface to interact with ENDF-6 formatted nuclear data files. It provides a robust and complete interface, allowing the reading and writing of all formats currently part of the ENDF-6 formats manual, as well as some non-ENDF formats used by the NJOY processing code. It provides an interface that mimics the names in the ENDF-6 formats manual as well as an equivalent interface using human-readable attribute names. It is robust and powerful enough for nuclear data experts to develop complex applications, while also simple enough to be used non-experts to retrieve and manipulate evaluated nuclear data. ENDFtk offers the ability to easily interrogate and manipulate data either in large-scale code projects or in simple Python scripts. Here, in this paper, a brief overview of the interface is given, as well as more substantial examples demonstrating plotting simple data, interacting with more complex data, and writing new data to files. ENDFtk is open source and available for download via GitHub (https://github.com/njoy/ENDFtk).

Research Organization:
Los Alamos National Laboratory (LANL), Los Alamos, NM (United States)
Sponsoring Organization:
USDOE National Nuclear Security Administration (NNSA), Nuclear Criticality Safety Program (NCSP); USDOE National Nuclear Security Administration (NNSA), Office of Defense Nuclear Security
DOE Contract Number:
89233218CNA000001
OSTI ID:
2438490
Report Number(s):
LA-UR--24-24602
Journal Information:
Computer Physics Communications, Journal Name: Computer Physics Communications Vol. 303; ISSN 0010-4655
Publisher:
Elsevier
Country of Publication:
United States
Language:
English

References (9)

DeCE: the ENDF-6 data interface and nuclear data evaluation assist code journal July 2019
The joint evaluated fission and fusion nuclear data library, JEFF-3.3 journal July 2020
NJOY21: Next generation nuclear data processing capabilities journal January 2017
ENDF/B-VIII.0: The 8 th Major Release of the Nuclear Reaction Data Library with CIELO-project Cross Sections, New Standards and Thermal Scattering Data journal February 2018
Managing and Processing Nuclear Data Libraries with FUDGE journal January 2023
Generalized Nuclear Data: A New Structure (with Supporting Infrastructure) for Handling Nuclear Data journal December 2012
Methods for Processing ENDF/B-VII with NJOY journal December 2010
Nuclear Science for the Manhattan Project and Comparison to Today’s ENDF Data journal October 2021
Japanese evaluated nuclear data library version 5: JENDL-5 journal January 2023


Similar Records

ENDFtk: A robust tool for reading and writing ENDF-formatted nuclear data
Journal Article · Fri May 31 00:00:00 EDT 2024 · Computer Physics Communications · OSTI ID:2448319

Python Library For Reading Endf Files
Software · Mon Jun 22 20:00:00 EDT 2020 · OSTI ID:code-120320