act.retrievals.calculate_longwave_radiation

act.retrievals.calculate_longwave_radiation(ds, temperature_var=None, vapor_pressure_var=None, met_ds=None, emiss_a=0.61, emiss_b=0.06)[source]

Function to calculate longwave radiation during clear and cloudy sky conditions using equations from Monteith and Unsworth 2013, Prata 1996, as reported in Splitt and Bahrmann 1999.

Parameters:
  • ds (xarray.Dataset) – Xarray dataset where variables for these calculations are stored

  • temperature_var (str) – Name of the temperature variable to use

  • vapor_pressure_var (str) – Name of the vapor pressure variable to use

  • met_ds (xarray.Dataset) – Xarray dataset where surface meteorological variables for these calculations are stored if not given, will assume they are in the main dataset passed in

  • emiss_a (float) – a coefficient for the emissivity calculation of e = a + bT

  • emiss_b (float) – a coefficient for the emissivity calculation of e = a + bT

Returns:

ds (xarray.Dataset) – Xarray dataset with 3 new variables; monteith_clear, monteith_cloudy, prata_clear

References

Monteith, John L., and Mike H. Unsworth. 2013. Principles of Environmental Physics.

Edited by John L. Monteith and Mike H. Unsworth. Boston: Academic Press.

Prata, A. J. 1996. “A New Long-Wave Formula for Estimating Downward Clear-Sky Radiation at

the Surface.” Quarterly Journal of the Royal Meteorological Society 122 (533): 1127–51.

Splitt, M. E., and C. P. Bahrmann. 1999. Improvement in the Assessment of SIRS Broadband

Longwave Radiation Data Quality. Ninth ARM Science Team Meeting Proceedings, San Antonio, Texas, March 22-26