sasktran2.constituent.SolarIrradiance#
- class sasktran2.constituent.SolarIrradiance(photon_units: bool = False, **kwargs)[source]#
Bases:
ConstituentA constituent that calculates the solar irradiance at TOA using a reference solar irradiance spectrum.
- Parameters:
photon_units (bool) – If True, the solar irradiance will be given in photon units (photons / m^2 / s / nm). If False, the solar irradiance will be given in energy units (W / m^2 / nm).
- __init__(photon_units: bool = False, **kwargs) None[source]#
A constituent that calculates the solar irradiance at TOA using a reference solar irradiance spectrum.
- Parameters:
photon_units (bool) – If True, the solar irradiance will be given in photon units (photons / m^2 / s / nm). If False, the solar irradiance will be given in energy units (W / m^2 / nm).
Methods
__init__([photon_units])A constituent that calculates the solar irradiance at TOA using a reference solar irradiance spectrum.
add_to_atmosphere(atmo)register_derivative(atmo, name)