pleiades.sammy.alphanumerics.urr module

class pleiades.sammy.alphanumerics.urr.URROptions(*, unresolved_resonance_region: bool = False, experimental_data_are_in_separate_files: bool = False, no_annotated_parameter_file_for_urr_input: bool = False, annotated_parameter_file_for_urr: bool = True, output_in_annotated_parameter_file_for_urr: bool = True, use_all_experimental_data_points: bool = True, use_energy_limits_as_given_in_the_input_file: bool = False, calculate_width_fluctuation_factors_more_accurately: bool = False, moldauer_prescription_is_to_be_used: bool = False, mutually_exclusive_groups: List[List[str]] = [['no_annotated_parameter_file_for_urr_input', 'annotated_parameter_file_for_urr'], ['use_all_experimental_data_points', 'use_energy_limits_as_given_in_the_input_file']])[source]

Bases: BaseModel

model_config = {'validate_default': True}

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

unresolved_resonance_region: bool
experimental_data_are_in_separate_files: bool
no_annotated_parameter_file_for_urr_input: bool
annotated_parameter_file_for_urr: bool
output_in_annotated_parameter_file_for_urr: bool
use_all_experimental_data_points: bool
use_energy_limits_as_given_in_the_input_file: bool
calculate_width_fluctuation_factors_more_accurately: bool
moldauer_prescription_is_to_be_used: bool
mutually_exclusive_groups: List[List[str]]
enforce_exclusivity() URROptions[source]

Validate mutually exclusive fields.

get_alphanumeric_commands() List[str][source]

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