pyet.radiation.hargreaves#

pyet.radiation.hargreaves(tmean, tmax, tmin, lat, k=0.0135, method=0, clip_zero=True)[source]#

Potential evapotranspiration calculated according to Hargreaves and Samani (1982).

Parameters:
Returns:

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

  • evapotranspiration [mm d-1].

Examples

>>> pet_har = hargreaves(tmean, tmax, tmin, lat)

Notes

Method = 0; Based on equation (8-16) in Jensen and Allen (2016).

\[PET = k \frac{R_a (T_{mean}+17.8)\sqrt{(T_{max}-T_{min})}} {\lambda}\]

Method = 1; Based on McMahon et al. (2013).

\[PET = chs k \frac{R_a (T_{mean}+17.8)\sqrt{(T_{max}-T_{min})}} {\lambda}\]

, where

\[chs=0.00185*(T_{max}-T_{min})^2-0.0433*(T_{max}-T_{min})+0.4023\]