CINDER Data – pyne.dbgen.cinder
¶
This module locates, parses, and adds CINDER cross section and fission product yield data to nuc_data.h5
.
Note that this module requires that the cinder.dat
file exist within the DATAPATH
directory.
This often requires that MCNPX is installed.
All functionality may be found in the cinder
module:
from pyne.dbgen import cinder
CINDER Data API¶
This module provides a way to locate, parse, and store CINDER cross sections.
-
pyne.dbgen.cinder.
get_fp_sizes
(raw_data)[source]¶ Gets the number of fission product yield data sets in this file.
- Parameters
- datastr
Input cinder.dat data file as a string.
- Returns
- N_nint
The number of neutron fission product yield datasets in the file.
- N_g int
The number of photon fission product yield datasets in the file.
-
pyne.dbgen.cinder.
get_group_sizes
(raw_data)[source]¶ Gets the number of nuclides and groups in this data file.
- Parameters
- raw_datastr
Input cinder.dat data file as a string.
- Returns
- nuclidesint
The number of nuclides in the dataset
- G_nint
The number of neutron energy groups in the dataset
- G_pint
The number of proton energy groups in the dataset
- G_gint
The number of photon energy groups in the dataset
-
pyne.dbgen.cinder.
grab_cinder_dat
(build_dir='', datapath='')[source]¶ Grabs the cinder.dat file from the DATAPATH directory if not already present.
-
pyne.dbgen.cinder.
grab_photon_fp_info
(raw_data)[source]¶ Grabs the photon fission product info.
- Parameters
- raw_datastr
string of the cinder.dat data file.
- Returns
- info_tablearray
Structured array with the form “(index, nuc, type, mass)”.
-
pyne.dbgen.cinder.
make_mg_absorption
(nuc_data, build_dir='')[source]¶ Adds the absorption reaction rate cross sections to the hdf5 library.
- Parameters
- nuc_datastr
Path to nuclide data file.
- build_dirstr
Directory with cinder.dat file.
-
pyne.dbgen.cinder.
make_mg_fission
(nuc_data, build_dir='')[source]¶ Adds the fission reaction rate cross sections to the hdf5 library.
- Parameters
- nuc_datastr
Path to nuclide data file.
- build_dirstr
Directory with cinder.dat file.
-
pyne.dbgen.cinder.
make_mg_gamma_decay
(nuc_data, build_dir='')[source]¶ Adds the gamma decay spectrum information to the hdf5 library.
- Parameters
- nuc_datastr
Path to nuclide data file.
- build_dirstr
Directory with cinder.dat file.
-
pyne.dbgen.cinder.
make_mg_group_structure
(nuc_data, build_dir='')[source]¶ Add the energy group bounds arrays to the hdf5 library.
- Parameters
- nuc_datastr
Path to nuclide data file.
- build_dirstr
Directory with cinder.dat file.
-
pyne.dbgen.cinder.
make_neutron_fp_info
(nuc_data, build_dir='')[source]¶ Adds the neutron fission product yield info to the hdf5 library.
- Parameters
- nuc_datastr
Path to nuclide data file.
- build_dirstr
Directory with cinder.dat file.
-
pyne.dbgen.cinder.
make_neutron_fp_yields
(nuc_data, build_dir='')[source]¶ Adds the neutron fission product yields to the hdf5 library.
- Parameters
- nuc_datastr
Path to nuclide data file.
- build_dirstr
Directory with cinder.dat file.
-
pyne.dbgen.cinder.
make_photon_fp_info
(nuc_data, build_dir='')[source]¶ Adds the photofission product yield info to the hdf5 library.
- Parameters
- nuc_datastr
Path to nuclide data file.
- build_dirstr
Directory with cinder.dat file.
-
pyne.dbgen.cinder.
make_photon_fp_yields
(nuc_data, build_dir)[source]¶ Adds the photofission product yields to the hdf5 library.
- Parameters
- nuc_datastr
Path to nuclide data file.
- build_dirstr
Directory with cinder.dat file.