pyrtlib.tb_spectrum.TbCloudRTE.__init__#

TbCloudRTE.__init__(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)#

Main class which computes brightness temperatures (Tb), mean radiating temperature (Tmr), and integrated absorption (Tau) for clear or cloudy conditions. Also returns all integrated quantities that the original TBMODEL, Cyber Version, returned. The input profiles are not modified within this subroutine. It is assumed that the input profiles start at the antenna height (zX(1)). The input profiles must reach 50.0 mb. This subroutine uses the algorithms described in [Schroeder-Westwater-1991].

Parameters:
  • z (np.ndarray) – Height profile (km).

  • p (np.ndarray) – Pressure profile (mb).

  • t (np.ndarray) – Temperature profile (K).

  • rh (np.ndarray) – Relative humidity profile (fraction).

  • frq (np.ndarray) – Channel frequencies (GHz).

  • angles (Optional[np.ndarray], optional) – Elevation anglesX (deg).. Defaults to 90.

  • o3n (Optional[np.ndarray], optional) – Ozone profile. Defaults to None.

  • amu (Optional[Tuple], optional) – Absorption model uncertainties. Defined by SpectroscopicParameter(). Defaults to None.

  • absmdl (Optional[str], optional) – Absorption model. Defaults to ‘’.

  • ray_tracing (Optional[bool], optional) – Wether True it computes ray tracing for distance between layers, otherwise use simple plane parallel assumption. Defaults to False.

  • from_sat (Optional[bool], optional) – Wether True (default) compute upwelling Tb, otherwise downwelling Tb are computed. Defaults to True.

  • cloudy (Optional[bool], optional) – Wether True CLW must be passed. Defaults to False.