pet

neuralhydrology.datautils.pet.get_priestley_taylor_pet(t_min: ndarray, t_max: ndarray, s_rad: ndarray, lat: float, elev: float, doy: ndarray) ndarray

Calculate potential evapotranspiration (PET) as an approximation following the Priestley-Taylor equation.

The ground heat flux G is assumed to be 0 at daily time steps (see Newman et al., 2015 [1]). The equations follow FAO-56 (Allen et al., 1998 [2]).

Parameters:
  • t_min (np.ndarray) – Daily min temperature (degree C)

  • t_max (np.ndarray) – Daily max temperature (degree C)

  • s_rad (np.ndarray) – Solar radiation (Wm-2)

  • lat (float) – Latitude in degree

  • elev (float) – Elevation in m

  • doy (np.ndarray) – Day of the year

Returns:

Array containing PET estimates in mm/day

Return type:

np.ndarray

References