pleiades.sammy.alphanumerics.p_covariance_matrix_in module

class pleiades.sammy.alphanumerics.p_covariance_matrix_in.CovarianceMatrixOptions(*, ignore_input_binary_covariance_file: bool = False, energy_uncertainties_at_end_of_line_in_par_file: bool = False, retroactive_old_parameter_file_new_covariance: bool = False, p_covariance_matrix_is_correct_u_is_not: bool = False, modify_p_covariance_matrix_before_using: bool = False, initial_diagonal_u_covariance: bool = False, initial_diagonal_p_covariance: bool = False, permit_non_positive_definite_parameter_covariance_matrices: bool = False, permit_zero_uncertainties_on_parameters: bool = False, read_compact_covariances_for_parameter_priors: bool = False, read_compact_correlations_for_parameter_priors: bool = False, compact_correlations_are_to_be_read_and_used: bool = False, compact_covariances_are_to_be_read_and_used: bool = False, parameter_covariance_matrix_is_in_endf_format: bool = False, endf_covariance_matrix_is_to_be_read_and_used: bool = False, use_least_squares_to_define_prior_parameter_covariance_matrix: bool = False, mutually_exclusive_groups: List[List[str]] = [['ignore_input_binary_covariance_file', 'energy_uncertainties_at_end_of_line_in_par_file'], ['retroactive_old_parameter_file_new_covariance', 'p_covariance_matrix_is_correct_u_is_not'], ['modify_p_covariance_matrix_before_using'], ['initial_diagonal_u_covariance', 'initial_diagonal_p_covariance'], ['permit_non_positive_definite_parameter_covariance_matrices', 'permit_zero_uncertainties_on_parameters'], ['read_compact_covariances_for_parameter_priors', 'read_compact_correlations_for_parameter_priors', 'compact_correlations_are_to_be_read_and_used', 'compact_covariances_are_to_be_read_and_used', 'parameter_covariance_matrix_is_in_endf_format', 'endf_covariance_matrix_is_to_be_read_and_used'], ['use_least_squares_to_define_prior_parameter_covariance_matrix']])[source]

Bases: BaseModel

model_config = {'validate_default': True}

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

ignore_input_binary_covariance_file: bool
energy_uncertainties_at_end_of_line_in_par_file: bool
retroactive_old_parameter_file_new_covariance: bool
p_covariance_matrix_is_correct_u_is_not: bool
modify_p_covariance_matrix_before_using: bool
initial_diagonal_u_covariance: bool
initial_diagonal_p_covariance: bool
permit_non_positive_definite_parameter_covariance_matrices: bool
permit_zero_uncertainties_on_parameters: bool
read_compact_covariances_for_parameter_priors: bool
read_compact_correlations_for_parameter_priors: bool
compact_correlations_are_to_be_read_and_used: bool
compact_covariances_are_to_be_read_and_used: bool
parameter_covariance_matrix_is_in_endf_format: bool
endf_covariance_matrix_is_to_be_read_and_used: bool
use_least_squares_to_define_prior_parameter_covariance_matrix: bool
mutually_exclusive_groups: List[List[str]]
enforce_exclusivity() CovarianceMatrixOptions[source]
get_alphanumeric_commands() List[str][source]

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