pleiades.sammy.alphanumerics.endf module

class pleiades.sammy.alphanumerics.endf.ENDFOptions(*, input_is_endf_file_2: bool = False, use_energy_range_from_endf_file_2: bool = False, parameter_covariance_matrix_is_in_endf_format: bool = False, data_are_endf_file: bool = False, preserve_gamma_n_not_g_gamma_n_from_endf: bool = False, endf_b_vi_file_2_is_wanted: bool = False, ndf_file_is_in_key_word_format: bool = False, generate_file_3_point_wise_cross_section: bool = False, file_33_lb_1_covariance_is_wanted: bool = False, automatic_ndf_file_creation: bool = False, include_min_and_max_energies_in_endf_file: bool = False, mutually_exclusive_groups: List[List[str]] = [])[source]

Bases: BaseModel

model_config = {'validate_default': True}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

input_is_endf_file_2: bool
use_energy_range_from_endf_file_2: bool
parameter_covariance_matrix_is_in_endf_format: bool
data_are_endf_file: bool
preserve_gamma_n_not_g_gamma_n_from_endf: bool
endf_b_vi_file_2_is_wanted: bool
ndf_file_is_in_key_word_format: bool
generate_file_3_point_wise_cross_section: bool
file_33_lb_1_covariance_is_wanted: bool
automatic_ndf_file_creation: bool
include_min_and_max_energies_in_endf_file: bool
mutually_exclusive_groups: List[List[str]]
validate_dependencies() ENDFOptions[source]

Validate logical dependencies between options.

get_alphanumeric_commands() List[str][source]

Return the list of alphanumeric commands based on the selected options.