solrat.atom_model.multi_term_atom_model package¶
Multi-term atom package implements the Multi-Term Atom SEE+RTE model based on LL04.
Subpackages¶
- solrat.atom_model.multi_term_atom_model.data package
- Subpackages
- Submodules
- solrat.atom_model.multi_term_atom_model.data.FeI module
- solrat.atom_model.multi_term_atom_model.data.HI module
- solrat.atom_model.multi_term_atom_model.data.HeI module
- solrat.atom_model.multi_term_atom_model.data.MnI module
- solrat.atom_model.multi_term_atom_model.data.NiI module
- solrat.atom_model.multi_term_atom_model.data.mock module
- solrat.atom_model.multi_term_atom_model.object package
- Submodules
- solrat.atom_model.multi_term_atom_model.object.atmosphere_parameters module
- solrat.atom_model.multi_term_atom_model.object.level_registry module
- solrat.atom_model.multi_term_atom_model.object.multi_term_atom_config module
- solrat.atom_model.multi_term_atom_model.object.precomputed_data module
- solrat.atom_model.multi_term_atom_model.object.radiation_tensor module
- solrat.atom_model.multi_term_atom_model.object.rho_matrix_builder module
- solrat.atom_model.multi_term_atom_model.object.transition_registry module
- Submodules
- solrat.atom_model.multi_term_atom_model.utility package
Submodules¶
- solrat.atom_model.multi_term_atom_model.radiative_transfer_equations module
MultiTermAtomRTEMultiTermAtomRTE.from_model_config()MultiTermAtomRTE.calculate_eta_rho_a()MultiTermAtomRTE.calculate_eta_rho_s()MultiTermAtomRTE.calculate_epsilon()MultiTermAtomRTE.create_base_frame()MultiTermAtomRTE.calculate_all_coefficients()MultiTermAtomRTE.phi()MultiTermAtomRTE.cutoff_condition()MultiTermAtomRTE.AFrameSumLimitsMultiTermAtomRTE.AFrameSumLimits.term_lower_idMultiTermAtomRTE.AFrameSumLimits.term_upper_idMultiTermAtomRTE.AFrameSumLimits.LlMultiTermAtomRTE.AFrameSumLimits.LuMultiTermAtomRTE.AFrameSumLimits.SMultiTermAtomRTE.AFrameSumLimits.jlMultiTermAtomRTE.AFrameSumLimits.JlMultiTermAtomRTE.AFrameSumLimits.JʹlMultiTermAtomRTE.AFrameSumLimits.JʹʹlMultiTermAtomRTE.AFrameSumLimits.juMultiTermAtomRTE.AFrameSumLimits.JuMultiTermAtomRTE.AFrameSumLimits.JʹuMultiTermAtomRTE.AFrameSumLimits.MlMultiTermAtomRTE.AFrameSumLimits.MʹlMultiTermAtomRTE.AFrameSumLimits.MuMultiTermAtomRTE.AFrameSumLimits.KMultiTermAtomRTE.AFrameSumLimits.KlMultiTermAtomRTE.AFrameSumLimits.QlMultiTermAtomRTE.AFrameSumLimits.qMultiTermAtomRTE.AFrameSumLimits.qʹMultiTermAtomRTE.AFrameSumLimits.Q
MultiTermAtomRTE.AFrameSumLimitsConstrainedMultiTermAtomRTE.AFrameSumLimitsConstrained.term_lower_idMultiTermAtomRTE.AFrameSumLimitsConstrained.term_upper_idMultiTermAtomRTE.AFrameSumLimitsConstrained.LlMultiTermAtomRTE.AFrameSumLimitsConstrained.LuMultiTermAtomRTE.AFrameSumLimitsConstrained.SMultiTermAtomRTE.AFrameSumLimitsConstrained.lower_J_constraintMultiTermAtomRTE.AFrameSumLimitsConstrained.upper_J_constraintMultiTermAtomRTE.AFrameSumLimitsConstrained.jlMultiTermAtomRTE.AFrameSumLimitsConstrained.JlMultiTermAtomRTE.AFrameSumLimitsConstrained.JʹlMultiTermAtomRTE.AFrameSumLimitsConstrained.JʹʹlMultiTermAtomRTE.AFrameSumLimitsConstrained.juMultiTermAtomRTE.AFrameSumLimitsConstrained.JuMultiTermAtomRTE.AFrameSumLimitsConstrained.JʹuMultiTermAtomRTE.AFrameSumLimitsConstrained.MlMultiTermAtomRTE.AFrameSumLimitsConstrained.MʹlMultiTermAtomRTE.AFrameSumLimitsConstrained.MuMultiTermAtomRTE.AFrameSumLimitsConstrained.KMultiTermAtomRTE.AFrameSumLimitsConstrained.KlMultiTermAtomRTE.AFrameSumLimitsConstrained.QlMultiTermAtomRTE.AFrameSumLimitsConstrained.qMultiTermAtomRTE.AFrameSumLimitsConstrained.qʹMultiTermAtomRTE.AFrameSumLimitsConstrained.Q
MultiTermAtomRTE.SFrameSumLimitsMultiTermAtomRTE.SFrameSumLimits.term_lower_idMultiTermAtomRTE.SFrameSumLimits.term_upper_idMultiTermAtomRTE.SFrameSumLimits.LlMultiTermAtomRTE.SFrameSumLimits.LuMultiTermAtomRTE.SFrameSumLimits.SMultiTermAtomRTE.SFrameSumLimits.juMultiTermAtomRTE.SFrameSumLimits.JuMultiTermAtomRTE.SFrameSumLimits.JʹuMultiTermAtomRTE.SFrameSumLimits.JʹʹuMultiTermAtomRTE.SFrameSumLimits.jlMultiTermAtomRTE.SFrameSumLimits.JlMultiTermAtomRTE.SFrameSumLimits.JʹlMultiTermAtomRTE.SFrameSumLimits.MuMultiTermAtomRTE.SFrameSumLimits.MʹuMultiTermAtomRTE.SFrameSumLimits.MlMultiTermAtomRTE.SFrameSumLimits.KMultiTermAtomRTE.SFrameSumLimits.KuMultiTermAtomRTE.SFrameSumLimits.QuMultiTermAtomRTE.SFrameSumLimits.qMultiTermAtomRTE.SFrameSumLimits.qʹMultiTermAtomRTE.SFrameSumLimits.Q
MultiTermAtomRTE.SFrameSumLimitsConstrainedMultiTermAtomRTE.SFrameSumLimitsConstrained.term_lower_idMultiTermAtomRTE.SFrameSumLimitsConstrained.term_upper_idMultiTermAtomRTE.SFrameSumLimitsConstrained.LlMultiTermAtomRTE.SFrameSumLimitsConstrained.LuMultiTermAtomRTE.SFrameSumLimitsConstrained.SMultiTermAtomRTE.SFrameSumLimitsConstrained.lower_J_constraintMultiTermAtomRTE.SFrameSumLimitsConstrained.upper_J_constraintMultiTermAtomRTE.SFrameSumLimitsConstrained.juMultiTermAtomRTE.SFrameSumLimitsConstrained.JuMultiTermAtomRTE.SFrameSumLimitsConstrained.JʹuMultiTermAtomRTE.SFrameSumLimitsConstrained.JʹʹuMultiTermAtomRTE.SFrameSumLimitsConstrained.jlMultiTermAtomRTE.SFrameSumLimitsConstrained.JlMultiTermAtomRTE.SFrameSumLimitsConstrained.JʹlMultiTermAtomRTE.SFrameSumLimitsConstrained.MuMultiTermAtomRTE.SFrameSumLimitsConstrained.MʹuMultiTermAtomRTE.SFrameSumLimitsConstrained.MlMultiTermAtomRTE.SFrameSumLimitsConstrained.KMultiTermAtomRTE.SFrameSumLimitsConstrained.KuMultiTermAtomRTE.SFrameSumLimitsConstrained.QuMultiTermAtomRTE.SFrameSumLimitsConstrained.qMultiTermAtomRTE.SFrameSumLimitsConstrained.qʹMultiTermAtomRTE.SFrameSumLimitsConstrained.Q
- solrat.atom_model.multi_term_atom_model.statistical_equilibrium_equations module
MultiTermAtomSEEMultiTermAtomSEE.from_model_config()MultiTermAtomSEE.fill_all_equations()MultiTermAtomSEE.add_coherence_decay()MultiTermAtomSEE.add_absorption()MultiTermAtomSEE.add_emission_e()MultiTermAtomSEE.add_emission_s()MultiTermAtomSEE.add_relaxation_e()MultiTermAtomSEE.add_relaxation_a()MultiTermAtomSEE.add_relaxation_s()MultiTermAtomSEE.get_solution()MultiTermAtomSEE.add_coefficient_for_rho()MultiTermAtomSEE.add_equation_index()