pyrtlib.rt_equation.RTEquation.clearsky_absorption#
- static RTEquation.clearsky_absorption(p: ndarray, t: ndarray, e: ndarray, frq: ndarray, o3n: Optional[ndarray] = None, amu: Optional[dict] = None) Tuple[ndarray, ndarray] #
Computes profiles of water vapor and dry air absorption for a given set of frequencies. Subroutines \(H_2O\) and \(O_2\) contain the absorption model of [Liebe-Layton] with oxygen interference coefficients from [Rosenkranz-1988].
- Parameters:
p (numpy.ndarray) – Pressure profile (mb).
t (numpy.ndarray) – Temperature profile (K).
e (numpy.ndarray) – Vapor pressure profile (mb).
frq (numpy.ndarray) – Frequency (GHz).
o3n (numpy.ndarray, optional) – Ozone Number Density (molecules/m3). Defaults to None.
- Raises:
ValueError – Raises error if absorption model is not defined.
- Returns:
awet: Water vapor absorption profile (np/km).
adry: Dry air absorption profile (np/km).
- Return type:
Tuple[numpy.ndarray, numpy.ndarray]
See also
Examples using pyrtlib.rt_equation.RTEquation.clearsky_absorption
#
Water Vapour Absorption Profiles
Water Vapour Absorption Profiles