solrat.atom_model.model_registry module

class solrat.atom_model.model_registry.Model(StatisticalEquilibriumEquations: type[SEET], RadiativeTransferEquations: type[RTET], RadiationTensor: type[RadiationTensorT], AtmosphereParameters: type[AtmosphereParametersT], Config: type[ConfigT])[source]

Bases: Generic[SEET, RTET, RadiationTensorT, AtmosphereParametersT, ConfigT]

property config: ConfigT
configure(config: ConfigT) Self[source]
class solrat.atom_model.model_registry.Models[source]

Bases: object

static multi_term_atom()[source]
static multi_term_atom_legacy()[source]
static multi_level_atom()[source]
static multi_term_atom_lte()[source]
class solrat.atom_model.model_registry.PreconfiguredModels[source]

Bases: object

static multi_term_atom_HeID3()[source]
static multi_term_atom_mock()[source]
static multi_term_atom_mock_nofs()[source]
static multi_term_atom_mock_nofs_lte()[source]
static multi_term_atom_legacy_mock()[source]
static multi_term_atom_legacy_mock_nofs()[source]
static multi_term_atom_lte_MnI_5432()[source]
static multi_term_atom_lte_NiI_5435()[source]
static multi_term_atom_lte_FeI_5434()[source]