solrat.atom_model.multi_term_atom_model.utility.paschen_back module¶
- class solrat.atom_model.multi_term_atom_model.utility.paschen_back.PaschenBackEigenvalues[source]¶
Bases:
objectContainer for Paschen-Back eigenvalues.
- class solrat.atom_model.multi_term_atom_model.utility.paschen_back.PaschenBackCoefficients[source]¶
Bases:
objectContainer for Paschen-Back coefficients.
- solrat.atom_model.multi_term_atom_model.utility.paschen_back.get_artificial_S_scale_from_term_g(g, J, L, S)[source]¶
Get the artificial \(S\) scale from the desired Lande factor of a term. This is an experimental feature, use with caution.
- solrat.atom_model.multi_term_atom_model.utility.paschen_back.calculate_paschen_back(term: Term, magnetic_field_gauss: float) Tuple[PaschenBackEigenvalues, PaschenBackCoefficients][source]¶
Calculate the Paschen-Back eigenvalues and coefficients. See the code for details.
Reference: (LL04 3.61 a b)