Mean Radiant Temperature

Mean radiance temperature is the incidence of radiation on the body from all directions. This is a key component of calculating Wet Bulb Globe Temperature and Universal Thermal Climate Index.

More information: https://link.springer.com/article/10.1007/s00484-020-01900-5

How To Use

There are two different methods that will return slightly different values. This is to be anticipated.

Mean Radiant Temperature

Requires variables: #. ssrd is surface solar radiation downwards [J/m^-2] #. ssr is surface net solar radiation [J/m^-2] #. dsrp is direct radiation from the Sun [J/m^-2] #. strd is Surface thermal radiation downwards [J/m^-2] #. fdir is Total sky direct solar radiation at surface [J/m^-2] #. strr is Surface net thermal radiation [J/m^-2] #. cossza is cosine of solar zenith angle

All the radiation variables are in \(J/{m}^{-2}\) and the cosine of solar zenit angle in degrees. Please use numpy arrays.

It returns the mean radiant temperature in Kelvin.

calculate_mean_radiant_temperature(ssrd, ssr, dsrp, strd, fdir, strr, cossza)

Mean Radiant Temperature from Globe Temperature

2m temperature and 2m wet bulb temperaature are expressed in Kelvin and 10m wind speed in m/s. Please use numpy arrays.

It returns the mean global radiant temperature in Kelvin.

calculate_mrt_from_bgt(2m_temperature,10m_wind_speed,2m_wet_bulb_globe_temperature)