eradiate.scenes.atmosphere.eval_transmittance_ckd#
- eradiate.scenes.atmosphere.eval_transmittance_ckd(atmosphere, spectral_grid, ckd_quad_config=None, interaction='extinction')[source]#
Compute the total column transmittance of an atmosphere instance in CKD mode.
- Parameters:
atmosphere (
AbstractHeterogeneousAtmosphere
) – 1D atmosphere for which transmittance is evaluated.spectral_grid (
CKDSpectralGrid
) – The spectral grid on which transmittance is evaluated.ckd_quad_config (
CKDQuadConfig
, optional) – CKD quadrature rule generation configuration. If unset, a conservative default is used (Gauss-Legendre, fixed, with 16 g-points).interaction (
{"extinction", "absorption", "scattering"}
, optional, default:"extinction"
) – The interaction type for which transmittance is evaluated.
- Returns:
transmittance (
DataArray
)