Potential Evapotranspiration models
HydroTools.ET0_eq
— FunctionET0_eq(Rn::T, Tair::T, Pa::T=atm, args...)
Equilibrium evaporation, ET0_eq = slope / (slope + gamma) * Rn
Arguments
Rn
: net radiation (W m-2)Tair
: 2m air temperature (degC)VPD
: vapor pressure deficit (kPa)Pa
: surface air pressure (kPa)
Returns
lambda
: latent heat of vaporization (MJ kg-1)slope
: slope of the saturation vapor pressure curve (kPa degC-1)gamma
: psychrometric constant (kPa degC-1)Eeq
: equilibrium evaporation rate (mm day-1)
Optional keyword arguments
args...
: additional arguments (not used in this function)
Examples
julia> ET0_eq(200.0, 20.0, 2.0)
(2.456, 0.14474018811241365, 0.0013262323104019538, 6.971947723218883)
HydroTools.ET0_Penman48
— FunctionET0_Penman48(Rn::T, Tair::T, VPD::T, wind::T, Pa::T=atm; z_wind=2)
Examples
ET0_Penman48(200., 20., 2., 2.)
HydroTools.ET0_FAO98
— FunctionET0_FAO98(Rn::T, Tair::T, VPD::T, wind::T, Pa::T=atm; z_wind=2, tall_crop=false)
Examples
ET0_Penman48(200., 20., 2., 2.)
ET0_FAO98(200.0, 20.0, 2.0, 2.0)