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