Skip to content

Navigation Menu

Sign in
Sign up

Repository files navigation

Pistachio Orchard Evapotranspiration Analysis

License: MIT Python Pandas NumPy Matplotlib

FAO-56 Penman-Monteith implementation for evapotranspiration analysis of a pistachio orchard in Torbat-e Heydarieh, Razavi Khorasan, Iran.

πŸ“ Location

Parameter Value
Site Pistachio Orchard
City Torbat-e Jam (ΨͺΨ±Ψ¨Ψͺ Ψ¬Ψ§Ω…)
Province Razavi Khorasan, Iran
Coordinates 35.2875Β° N, 59.2215Β° E
Elevation ~1,450 m above sea level

πŸ“Š Sample Output

Evapotranspiration Analysis

ET Analysis

Summary Report

Summary Report

πŸ”¬ Methodology

This project implements the standardized FAO-56 Penman-Monteith method for calculating reference evapotranspiration ($ET_0$) and crop evapotranspiration ($ET_c$).

Key Equations

Penman-Monteith $ET_0$ (sub-hourly):

$$ET_0 = \frac{0.408 \cdot \Delta \cdot (R_n - G) + \gamma \cdot \frac{37 \cdot t_i}{T + 273} \cdot u_2 \cdot (e_s - e_a)}{\Delta + \gamma \cdot (1 + 0.24 \cdot u_2)}$$

Crop Evapotranspiration:

$$ET_c = K_c \cdot ET_0$$

Climate-Adjusted Crop Coefficient (FAO-56 Eq. 62):

$$K_{c\text{ mid}} = K_{c\text{ mid}(Tab)} + \left[0.04 \cdot (u_2 - 2) - 0.004 \cdot (RH_{min} - 45)\right] \cdot \left(\frac{h}{3}\right)^{0.3}$$

Implementation Details

Component Method
$ET_0$ FAO-56 Penman-Monteith (adapted for sub-hourly intervals)
Crop Coefficient Single Kc with climate adjustment
Solar Geometry Full calculation (declination, equation of time, hour angle)
Net Radiation Shortwave + Longwave balance
Soil Heat Flux Simplified FAO-56 method (G = 0.1Β·Rn day, 0.5Β·Rn night)
Water Stress Soil water balance with Ks coefficient
Date Handling Automatic Persian (Jalali) to Gregorian conversion

🌳 Pistachio Parameters

Source: FAO-56 Table 12

Growth Stage Kc Description
Initial ($K_{c\text{ ini}}$) 0.40 Early season, sparse canopy
Mid-season ($K_{c\text{ mid}}$) 1.10 Full canopy, peak water demand
Late-season ($K_{c\text{ end}}$) 0.70 Pre-harvest, declining water use
Physical Parameter Value
Tree height 3.5 m
Albedo (Ξ±) 0.20
Maximum root depth 1.5 m
Depletion fraction (p) 0.40

πŸ“ˆ Features

  • Sub-hourly calculations: 10-minute interval ET computation
  • Energy balance tracking: Rs β†’ Rn β†’ G β†’ Available Energy
  • Climate-adjusted Kc: Dynamic crop coefficient based on wind and humidity
  • Soil water balance: Depletion tracking and stress detection
  • Automatic date parsing: Extracts Persian (Jalali) dates from data
  • Publication-ready plots: High-resolution visualizations
  • Summary reports: Professional formatted output images

πŸ“¦ Requirements

  • Python >= 3.8
  • numpy >= 1.21.0
  • pandas >= 1.3.0
  • matplotlib >= 3.5.0

About

FAO-56 evapotranspiration analysis for a pistachio orchard in Torbat-e Heydarieh, Razavi Khorasan, Iran. Implements the Penman-Monteith method with 10-minute weather data to calculate reference (ETo) and crop (ETc) evapotranspiration.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Contributors

Languages

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /