TabulatedAbsorption

class nyx.atmosphere.components.TabulatedAbsorption[source]

Bases: ScatteringComponent

Pure absorption from a tabulated optical-depth spectrum.

Pass jnp.inf as the layer height for a column that does not vary with observer altitude, e.g. stratospheric ozone.

Attributes Summary

ssa

this component absorbs and does not scatter.

Methods Summary

airmass(zenith, default_airmass)

Relative airmass of this component at zenith angle zenith.

phase(cos_scattering_angle)

tau(height_km)

Attributes Documentation

ssa

this component absorbs and does not scatter.

Type:

Zero

Methods Documentation

airmass(zenith, default_airmass)[source]

Relative airmass of this component at zenith angle zenith.

phase(cos_scattering_angle)[source]
tau(height_km)[source]
__init__(wvls_table, transmission_table, wvls, scale_height_km, layer_height_km=None)[source]
static __new__(cls, *args, **kwargs)