Nuclear Data Generation –
Pyne provides an easy-to-use, repeatable aggregation utility for nuclear data. This command line
utility is called
nuc_data_make builds and installs an HDF5 file named
nuc_data.h5 to the
current PyNE install. Nuclear data is gathered from a vareity of sources, including the web
and the data files for other programs installed on your system (such as MCNP).
All of the code to produce the
nuc_data.h5 file is found in the
dbgen sub-package. This
package was designed to be modular. Therfore
nuc_data_make may be run such that only an available
nuc_data.h5 is produced.
As this is the library refence portion of the documention, the underlying functionality for each module is displayed rather than how to use the end product. However, most modules here are divided conceptually into three parts, run in series:
- Gather raw data and place it in a build directory.
- Parse the raw data and put it in a form suitable for storage in
- Write the parsed data to
Database Generation Modules
- Nuclear Data Utility –
- KAERI Helpers –
- Atomic Mass –
- Radioactive Decay Data –
- Neutron Scattering Lengths –
- Simple Cross Sections –
- CINDER Data –
- EAF –
- Materials Library –
- WIMSD Fission Product Yields –
The PyNE development team would like to thank the following people and organizations
for allowing us to redistribute open nuclear data in binary form as part of
- KAERI and Jonghwa Chang for the data available at the excellent http://atom.kaeri.re.kr website.
- NIST and Alan Munter for neutron scattering length data.
- The Atomic Mass Data Center, Georges Audi, and Wang Meng for atomic mass related data.
- PNNL and Ronald J. McConn Jr for providing us with the materials compendium data.
- IAEA for WIMSD data.
Prebuilt Nuclear Data¶
For developers who wish to generate the open nuclear data file that is distributed along with PyNE, please run the following command:
nuc_data_make --fetch-prebuilt False --make-open-only True -o prebuilt_nuc_data.h5