pyet.temperature.blaney_criddle#

pyet.temperature.blaney_criddle(tmean, lat, a=-1.55, b=0.96, k=0.65, wind=None, rhmin=None, n=None, nn=None, py=None, method=0, clip_zero=True)[source]#

Potential evapotranspiration calculated according to Blaney and others (1952).

Parameters:
Returns:

Potential evapotranspiration [mm d-1].

Return type:

float or pandas.Series or xarray.DataArray containing the calculated

Examples

>>> pet_blaney_criddle = blaney_criddle(tmean, lat)

Notes

Method = 0; Based on (Schrödter, 1985).

\[PET=a+b(py(0.46 * T_{mean} + 8.13))\]

Method = 1; Based on (Xu and Singh, 2001).

\[PET=kpy(0.46 * T_{mean} + 8.13)\]

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

\[PET=k_1+b_{var}(py(0.46*T_{mean} + 8.13))\]

, where:

\[k1 = (0.0043RH_{min}-\frac{n}{N}-1.41)\]
\[bvar =e_0+e1 RH_{min}+e_2 \frac{n}{N} + e_3 u_2 + e_4 RH_{min} \frac{n}{N} + e_5 * RH_{min} * u_2\]
\[e_0=0.81917, e_1 = -0.0040922, e_2 = 1.0705, e_3 = 0.065649, e_4 = -0.0059684, e_5 = -0.0005967.\]