solrat.atom_model.base_atom_model.radiative_transfer_equations module¶
- class solrat.atom_model.base_atom_model.radiative_transfer_equations.BaseRTE[source]¶
Bases:
Generic[ConfigT,AtmosphereParametersT,RhoT]Base class for radiative Transfer Equations.
- abstract classmethod from_model_config(config: ConfigT, nu: ndarray) Self[source]¶
Constructor from the model config. :param config: Model config :param nu: frequency array :return:
BaseRTEsubclass instance
- abstract calculate_all_coefficients(atmosphere_parameters: AtmosphereParametersT, angles: Angles, rho: RhoT) RadiativeTransferCoefficients[source]¶
Compute all radiative transfer coefficients.
- Parameters:
atmosphere_parameters – Atmosphere parameters that define RTE
angles –
Anglesinstance with LOS and magnetic field anglesrho – density tensor \(\rho^K_Q\)
- Returns:
RadiativeTransferCoefficientsinstance