pyet.temperature.romanenko#
- pyet.temperature.romanenko(tmean, rh, k=4.5, rhmax=None, rhmin=None, tmax=None, tmin=None, clip_zero=True)[source]#
Potential evapotranspiration calculated according to Romanenko (1961).
- Parameters:
tmean (float or pandas.Series or xarray.DataArray) – average day temperature [°C].
rh (float or pandas.Series or xarray.DataArray) – mean daily relative humidity [%].
k (float, optional) – calibration coefficient [-].
tmax (float or pandas.Series or xarray.DataArray) – maximum day temperature [°C].
tmin (float or pandas.Series or xarray.DataArray) – minimum day temperature [°C].
rhmax (pandas.Series, optional) – maximum daily relative humidity [%].
rhmin (pandas.Series, optional) – mainimum daily relative humidity [%].
clip_zero (bool, optional) – if True, replace all negative values with 0.
- Returns:
float or pandas.Series or xarray.DataArray containing the calculated potential
evapotranspiration [mm d-1].
Examples
>>> pet_romanenko = romanenko(tmean, rh)
Notes
Based on equation 11 in (Xu and Singh, 2001).
\[PET=k(1 + (\frac{T_{mean}}{25})^2 (1 - \frac{e_a}{e_s})\]