sasktran2.constituent.MonochromaticVolumeEmissionRate

sasktran2.constituent.MonochromaticVolumeEmissionRate#

class sasktran2.constituent.MonochromaticVolumeEmissionRate(altitudes_m: ndarray, ver: ndarray, wavelength_nm: float)[source]#

Bases: Constituent

A monochromatic volume emission rate (assumed to be a delta function at the specified wavelength).

Because the volume emission rate is monochromatic, it only contributes to radiance at the specified wavelength. Internally SASKTRAN2 will scale the volume emission rate by the wavelength bin width when calculating radiance so that integrals over the spectral radiance band produce the correct total radiance.

Parameters:
  • altitudes_m (np.ndarray) – Altitudes in [m] that correspond to the volume emission rate profile. Shape [N].

  • ver (np.ndarray) – Volume emission rate profile. Units should be in (power / area / m). Common units are ph cm^-2 / m s^-1 or W / m^3. Note that when mixing photochemical calculations with solar sources, the units must match. The default units for the solar spectrum are W / m^2 / nm, so VER in W / m^3 is recommended. Also note that the VER is NOT per steradian. A 4pi factor is applied internally when calculating radiance. Shape [N].

  • wavelength_nm (float) – Wavelength in [nm] at which the volume emission rate is emitted.

__init__(altitudes_m: ndarray, ver: ndarray, wavelength_nm: float)[source]#

A monochromatic volume emission rate (assumed to be a delta function at the specified wavelength).

Because the volume emission rate is monochromatic, it only contributes to radiance at the specified wavelength. Internally SASKTRAN2 will scale the volume emission rate by the wavelength bin width when calculating radiance so that integrals over the spectral radiance band produce the correct total radiance.

Parameters:
  • altitudes_m (np.ndarray) – Altitudes in [m] that correspond to the volume emission rate profile. Shape [N].

  • ver (np.ndarray) – Volume emission rate profile. Units should be in (power / area / m). Common units are ph cm^-2 / m s^-1 or W / m^3. Note that when mixing photochemical calculations with solar sources, the units must match. The default units for the solar spectrum are W / m^2 / nm, so VER in W / m^3 is recommended. Also note that the VER is NOT per steradian. A 4pi factor is applied internally when calculating radiance. Shape [N].

  • wavelength_nm (float) – Wavelength in [nm] at which the volume emission rate is emitted.

Methods

__init__(altitudes_m, ver, wavelength_nm)

A monochromatic volume emission rate (assumed to be a delta function at the specified wavelength).

add_to_atmosphere(atmo)

register_derivative(atmo, name)

Attributes

altitudes_m

ver