pyrtlib.rt_equation.RTEquation#
- class pyrtlib.rt_equation.RTEquation#
Bases:
object
This class contains the main Radiative Transfer Equation functions.
Methods
__init__
()bright
(hvk, boft)Function to compute temperature from the modified Planck radiance (Planck function without the constants \(\frac{2h\nu^3}{c^2}\).
clearsky_absorption
(p, t, e, frq[, o3n, amu])Computes profiles of water vapor and dry air absorption for a given set of frequencies.
cloud_integrated_density
(dencld, ds, lbase, ltop)Integrates cloud water density over path ds (linear algorithm).
cloud_radiating_temperature
(ibase, itop, ...)Computes the mean radiating temperature of a cloud with base and top at profile levels ibase and itop, respectively.
cloudy_absorption
(t, denl, deni, frq)Multiplies cloud density profiles by a given fraction and computes the corresponding cloud liquid and ice absorption profiles, using Rosenkranz's cloud liquid absorption and ice absorption by [Westwater-1972].
exponential_integration
(zeroflg, x, ds, ...)EXPonential INTegration: Integrate the profile in array x over the layers defined in array ds, saving the integrals over each layer.
planck
(frq, t, taulay)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.
ray_tracing
(z, refindx, angle, z0)Ray-tracing algorithm of Dutton, Thayer, and Westwater, rewritten for readability & attempted documentation.
refractivity
(p, t, e)Computes profiles of wet refractivity, dry refractivity, refractive index.
vapor
(t, rh[, ice])Compute saturation vapor pressure (es,in mb) over water or ice at temperature t (kelvins), using the Goff-Gratch formulation (List,1963).