pyet.radiation.jensen_haise#

pyet.radiation.jensen_haise(tmean, rs=None, cr=0.025, tx=-3, lat=None, method=0, clip_zero=True)[source]#

Potential evapotranspiration calculated accordinf to Jensen and Haise (1963).

Parameters:
  • tmean (pandas.Series orxarray.DataArray) – average day temperature [°C].

  • rs (pandas.Series or xarray.DataArray, optional) – incoming solar radiation [MJ m-2 d-1].

  • cr (float, optional) – temperature coefficient [-].

  • tx (float, optional) – intercept of the temperature axis [°C].

  • lat (float/xarray.DataArray) – the site latitude [rad].

  • method (float, optional) – 0 => after Jensen and Allen (2016) 1 => after Oudin et al. (2005).

  • clip_zero (bool, optional) – if True, replace all negative values with 0.

Returns:

  • pandas.Series or xarray.DataArray containing the calculated potential

  • evapotranspiration [mm d-1].

Examples

>>> pet_jh = jensen_haise(tmean, lat)

Notes

Method = 0: Based on Jensen and Allen (2016).

\[PET = \frac{C_r(T_{mean}-T_x)R_s}{\lambda}\]

Method = 1: Based on Oudin et al. (2005).

\[PET = \frac{R_a(T_{mean}+5)}{68\lambda}\]