pyrtlib.tb_spectrum.TbCloudRTE#
- class pyrtlib.tb_spectrum.TbCloudRTE(z: ndarray, p: ndarray, t: ndarray, rh: ndarray, frq: ndarray, angles: Optional[ndarray] = array([90.]), o3n: Optional[ndarray] = None, amu: Optional[Tuple] = None, absmdl: Optional[str] = '', ray_tracing: Optional[bool] = False, from_sat: Optional[bool] = True, cloudy: Optional[bool] = False)#
Bases:
object
Initialize TbCloudRTE
Methods
__init__
(z, p, t, rh, frq[, angles, o3n, ...])Main class which computes brightness temperatures (Tb), mean radiating temperature (Tmr), and integrated absorption (Tau) for clear or cloudy conditions.
execute
([only_bt])This function computes Brightness Temperature and other radiometric parameters.
init_absmdl
(absmdl)Initialize absorption models.
init_cloudy
(cldh, denice, denliq)Initialize cloudy conditions parameters.
set_amu
(amu)Set absorption model uncertainties
Attributes
emissivity
Surface emissivity.
satellite
If
True
computes an upward-propagating brightness-temperature spectrum otherwise a downward-propagating brightness-temperature spectrum at the bottom of the atmosphere will be performed.
Examples using pyrtlib.tb_spectrum.TbCloudRTE
#
Performing Downwelling Brightness Temperature calculation
Performing sensitivity of spectroscopic parameters
Performing Upwelling Brightness Temperature calculation
Performing Downwelling Brightness Temperature calculation with Ozone
Performing Upwelling Brightness Temperature calculation using ERA5 Reanalysis Observations.
Performing Upwelling Brightness Temperature calculation using Wyoming Upper Air Observations.
Logarithmic dependence of monochromatic radiance at 22.235 and 183 GHz
Performing Downwelling Brightness Temperature calculation in cloudy condition.