bakaano.pet

Potential evapotranspiration helper functions.

Role: Compute daily PET parameters for VegET.

class bakaano.pet.PotentialEvapotranspiration(project_name, study_area, start_date, end_date)[source]

Bases: object

compute_PET(day_pet_params, tan_lat, cos_lat, sin_lat, doy)[source]

Compute daily potential evapotranspiration (Hargreaves-style).

Parameters:
  • day_pet_params (np.ndarray) – Daily PET parameters array.

  • tan_lat (np.ndarray) – Tangent of latitude grid (radians).

  • cos_lat (np.ndarray) – Cosine of latitude grid (radians).

  • sin_lat (np.ndarray) – Sine of latitude grid (radians).

  • doy (int) – Day of year (1-366).

Returns:

PET array for the day.

Return type:

np.ndarray