Expand description
Evaluated Nuclear Data File (ENDF) module.
The endf
module provides convenient structs/enums/functions/implementations
for dealing with ASCII ENDF-6 formatted files.
§Records
All records available in ENDF-6 format are available:
§Parsing
A low level API is available for parsing standard ENDF-6 format primitives:
A mid level API is available for standard partial record parsing:
parse_integer
parse_float
parse_cont
parse_text
parse_material
parse_file
parse_section
parse_sequence
A high level API available through the EndfReader
struct.
§References
Trkov, A., Herman, M., & Brown, D. A. (2012). ENDF-6 formats manual. Brookhaven National Laboratory, 80.
Structs§
- Cont
- ENDF CONT record.
- Endf
Reader - Reader specialized for ENDF format files.
- Intg
- ENDF INTG record.
- List
- ENDF LIST record.
- Parse
Endf Float Error - Error returned when parsing an ENDF float with
parse_endf_float
fails. - Parse
Endf Integer Error - Error returned when parsing an ENDF integer with
parse_endf_integer
fails. - Tab1
- ENDF TAB1 record.
- Tab2
- ENDF TAB2 record.
- Text
- ENDF TEXT record.
Enums§
Functions§
- parse_
cont - Parse ENDF
CONT
record. - parse_
control_ numbers - Parse ENDF record control numbers.
- parse_
endf_ float - Parse ENDF float.
- parse_
endf_ integer - Parse ENDF integer.
- parse_
file - Parse ENDF MF file control number in
record
. - parse_
float - Parse ENDF float at specified column in
record
. - parse_
integer - Parse ENDF integer at specified column in
record
. - parse_
material - Parse ENDF MAT material control number in
record
. - parse_
section - Parse ENDF MT section control number in
record
. - parse_
sequence - Parse ENDF optional NS sequence control number in
record
. - parse_
text - Parse ENDF
TEXT
record.