pleiades.sammy.alphanumerics.plot_file module

class pleiades.sammy.alphanumerics.plot_file.PlotFileOptions(*, ev_units_on_energy_in_plot_file: bool = False, kev_units_on_energy_in_plot_file: bool = False, mev_units_on_energy_in_plot_file: bool = False, odf_file_is_wanted_zeroth_order: bool = False, odf_file_is_wanted_final_calculation: bool = False, do_not_generate_plot_file_automatically: bool = True, generate_plot_file_automatically: bool = False, do_not_include_theoretical_uncertainties: bool = True, include_theoretical_uncertainties_in_plot_file: bool = False, plot_unbroadened_cross_sections: bool = False, mutually_exclusive_groups: List[List[str]] = [['ev_units_on_energy_in_plot_file', 'kev_units_on_energy_in_plot_file', 'mev_units_on_energy_in_plot_file'], ['do_not_generate_plot_file_automatically', 'generate_plot_file_automatically'], ['do_not_include_theoretical_uncertainties', 'include_theoretical_uncertainties_in_plot_file']])[source]

Bases: BaseModel

model_config = {'validate_default': True}

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

ev_units_on_energy_in_plot_file: bool
kev_units_on_energy_in_plot_file: bool
mev_units_on_energy_in_plot_file: bool
odf_file_is_wanted_zeroth_order: bool
odf_file_is_wanted_final_calculation: bool
do_not_generate_plot_file_automatically: bool
generate_plot_file_automatically: bool
do_not_include_theoretical_uncertainties: bool
include_theoretical_uncertainties_in_plot_file: bool
plot_unbroadened_cross_sections: bool
mutually_exclusive_groups: List[List[str]]
enforce_exclusivity() PlotFileOptions[source]

Validate mutually exclusive fields.

get_alphanumeric_commands() List[str][source]

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