pleiades.sammy.alphanumerics.averages module

class pleiades.sammy.alphanumerics.averages.AveragesOptions(*, average_over_energy_ranges: bool = False, group_average_over_energy_ranges: bool = False, energy_average_using_constant_flux: bool = False, maxwellian_averaged_capture_cross_sections: bool = False, calculate_maxwellian_averages_after_reconstruction: bool = False, make_no_corrections_to_theoretical_values: bool = False, add_cross_sections_from_endf_b_file_3: bool = False, print_averaged_sensitivities_for_endf_parameters: bool = False, mutually_exclusive_groups: List[List[str]] = [['average_over_energy_ranges', 'group_average_over_energy_ranges', 'energy_average_using_constant_flux']])[source]

Bases: BaseModel

model_config = {'validate_default': True}

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

average_over_energy_ranges: bool
group_average_over_energy_ranges: bool
energy_average_using_constant_flux: bool
maxwellian_averaged_capture_cross_sections: bool
calculate_maxwellian_averages_after_reconstruction: bool
make_no_corrections_to_theoretical_values: bool
add_cross_sections_from_endf_b_file_3: bool
print_averaged_sensitivities_for_endf_parameters: bool
mutually_exclusive_groups: List[List[str]]
validate_dependencies() AveragesOptions[source]

Validate logical dependencies between options.

get_alphanumeric_commands() List[str][source]

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