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)