pleiades.sammy.alphanumerics.covariance_matrix_data module

class pleiades.sammy.alphanumerics.covariance_matrix_data.CovarianceMatrixOptions(*, implicit_data_covariance: bool = False, user_supplied_implicit_data_covariance: bool = False, pup_covariance_ascii: bool = False, create_pup_file: bool = False, add_constant_term: bool = False, do_not_add_constant_term: bool = True, use_default_constant_term: bool = False, use_ten_percent_uncertainty: bool = False, data_covariance_diagonal: bool = True, data_off_diagonal: bool = False, data_covariance_file: bool = False, free_format_data_covariance: bool = False, mutually_exclusive_groups: List[List[str]] = [['implicit_data_covariance', 'user_supplied_implicit_data_covariance'], ['pup_covariance_ascii'], ['create_pup_file'], ['add_constant_term', 'do_not_add_constant_term', 'use_default_constant_term'], ['use_ten_percent_uncertainty'], ['data_covariance_diagonal', 'data_off_diagonal', 'data_covariance_file', 'free_format_data_covariance']])[source]

Bases: BaseModel

model_config = {'validate_default': True}

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

implicit_data_covariance: bool
user_supplied_implicit_data_covariance: bool
pup_covariance_ascii: bool
create_pup_file: bool
add_constant_term: bool
do_not_add_constant_term: bool
use_default_constant_term: bool
use_ten_percent_uncertainty: bool
data_covariance_diagonal: bool
data_off_diagonal: bool
data_covariance_file: bool
free_format_data_covariance: 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.