pyet.radiation.oudin#

pyet.radiation.oudin(tmean, lat, k1=100, k2=5, clip_zero=True)[source]#

Potential evapotranspiration calculated according to Oudin et al. (2005).

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

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

  • k1 (float, optional) – calibration coefficient [-].

  • k2 (float, optional) – calibration coefficient [-].

  • 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].

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

Examples

>>> pet_oudin = oudin(tmean, lat)

Notes

Based on equation 3 in Oudin et al. (2005).

\[PET = \frac{R_a (T_{mean} +5)}{\lambda 100}; if T_{mean}+5>0 else: PET = 0\]