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: data : str
Input cinder.dat data file as a string.
Returns: N_n : int
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_data : str
Input cinder.dat data file as a string.
Returns: nuclides : int
The number of nuclides in the dataset
G_n : int
The number of neutron energy groups in the dataset
G_p : int
The number of proton energy groups in the dataset
G_g : int
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_data : str
string of the cinder.dat data file.
Returns: info_table : array
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_data : str
Path to nuclide data file.
build_dir : str
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_data : str
Path to nuclide data file.
build_dir : str
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_data : str
Path to nuclide data file.
build_dir : str
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_data : str
Path to nuclide data file.
build_dir : str
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_data : str
Path to nuclide data file.
build_dir : str
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_data : str
Path to nuclide data file.
build_dir : str
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_data : str
Path to nuclide data file.
build_dir : str
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_data : str
Path to nuclide data file.
build_dir : str
Directory with cinder.dat file.