pleiades.sammy.alphanumerics.special_analysis module
- class pleiades.sammy.alphanumerics.special_analysis.SpecialAnalysisOptions(*, reconstruct_cross_section: bool = False, artificial_energy_grid: bool = False, relevant_parameters_via_uncertainty: bool = False, cross_section_covariance_matrix: bool = False, initial_uncertainty_multiplier: float | None = None, final_uncertainty_multiplier: float | None = None, e_dependent_initial_uncertainty: bool = False, summed_strength_function: bool = False, generate_partial_derivatives_only: bool = False, generate_spin_group_cross_sections: bool = False, reformulate_data_for_idc: bool = False, compare_experiment_to_theory: bool = False, generate_y_and_w_matrices: bool = False, read_y_and_w_matrices: bool = False, stop_command: str | None = None, write_calculated_cross_sections: bool = False, uniform_energy_grid: bool = False, uniform_velocity_grid: bool = False, uniform_time_grid: bool = False, create_publishable_list: bool = False, do_not_test_for_eigenvalues: bool = False, mutually_exclusive_groups: List[List[str]] = [['generate_y_and_w_matrices', 'read_y_and_w_matrices'], ['uniform_energy_grid', 'uniform_velocity_grid', 'uniform_time_grid']])[source]
Bases:
BaseModel- model_config = {'validate_default': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- enforce_exclusivity() SpecialAnalysisOptions[source]
Validate mutually exclusive fields.