solrat.atom_model.multi_term_atom_model.object.multi_term_atom_config module¶
- class solrat.atom_model.multi_term_atom_model.object.multi_term_atom_config.MultiTermAtomConfig(level_registry: LevelRegistry, transition_registry: TransitionRegistry, atomic_mass_amu: float, reference_lambda_A_air: float, j_constrained=False, disable_r_s: bool = False, precomputed_data: PrecomputedData | None = None, custom_delta_nu_cutoff: float | None = None, N: float = 1.0)[source]¶
Bases:
BaseConfigConfiguration class that specifies the atomic structure for the Multi-Term Atom model.
- Parameters:
level_registry – Registry of atomic energy levels
transition_registry – Registry of radiative transitions
atomic_mass_amu – Atomic mass (in atomic mass units)
reference_lambda_A_air – air reference wavelength (used for plotting only)
j_constrained – Enable \(J\) constraint for selecting possible transitions in RTE
(if constraint is specified in transition registry)