Constituents#

sasktran2.constituent.Rayleigh([method, ...])

An implementation of Rayleigh scattering.

sasktran2.constituent.VMRAltitudeAbsorber(...)

An atmospheric constituent that is specified through volume mixing ratio (VMR) on an altitude grid.

sasktran2.constituent.NumberDensityScatterer(...)

A scattering constituent that is defined by a number density on an altitude grid and an optical property

sasktran2.constituent.ExtinctionScatterer(...)

A scattering constituent that is defined by a number density on an altitude grid and an optical property

sasktran2.constituent.CollisionInducedAbsorber(...)

An implementation of collision-induced absorption for quantities with known constant mole fractions.

sasktran2.constituent.GaussianHeightExtinction(...)

A constituent that is defined by a gaussian-shaped extinction profile.

sasktran2.constituent.MonochromaticVolumeEmissionRate(...)

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

sasktran2.constituent.Manual(extinction, ssa)

An implementation of a manual constituent where the user provides the extinction, single scattering albedo, and optionally the Legendre moments.

BRDFs#

sasktran2.constituent.LambertianSurface(albedo)

A Lambertian surface that is defined by albedo at discrete grid points.

sasktran2.constituent.SnowKokhanovsky([L, ...])

sasktran2.constituent.MODIS(isotropic[, ...])

Solar Irradiance Models#

sasktran2.constituent.SolarIrradiance([...])

A constituent that calculates the solar irradiance at TOA using a reference solar irradiance spectrum.

Emissions#

sasktran2.constituent.ThermalEmission()

An implementation of thermal emissions calculated from the Planck function.

sasktran2.constituent.SurfaceThermalEmission(...)

A thermally emissive surface that is defined by a temperature and emissivity.

Dummy Constituents#

sasktran2.constituent.AirMassFactor()

A dummy atmospheric constituent that does not add any terms to the atmosphere, but rather enables the calculation of Air Mass Factor derivatives.