Constituents

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.

BRDFs#

sasktran2.constituent.LambertianSurface(albedo)

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

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

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.