pyrtlib.rt_equation.RTEquation.planck#

static RTEquation.planck(frq: ndarray, t: ndarray, taulay: ndarray) Tuple[ndarray, ndarray, ndarray, ndarray, ndarray, ndarray, ndarray]#

Computes the modified planck function (equation (4) in [Schroeder-Westwater-1992] for the cosmic background temperature, the mean radiating temperature, and a profile of the atmospheric integral with and without the cosmic background. Also computes an integral profile of atmospheric absorption. For the integral profiles, the value at profile level i represents the integral from the antenna to level i. Also returns the cosmic background term for the rte.

Parameters:
Returns:

  • hvk: (Planck constant * frequency) / Boltzmann constant.

  • boft: Modified planck function for raob temperature profile.

  • bakgrnd: Background term of radiative transfer equation.

  • boftatm: Array of atmospheric planck radiance integrated (0,i).

  • boftotl: Total planck radiance from the atmosphere plus bakgrnd.

  • boftmr: Modified planck function for mean radiating temperature.

  • tauprof: Array of integrated absorption (np; 0,i).

Return type:

Tuple[np.ndarray, np.ndarray, np.ndarray, np.ndarray, np.ndarray, np.ndarray, np.ndarray]