100 lines
1.8 KiB
Python
100 lines
1.8 KiB
Python
|
|
import pyeto
|
|
|
|
from pyeto.convert import (
|
|
celsius2kelvin,
|
|
kelvin2celsius,
|
|
deg2rad,
|
|
rad2deg,
|
|
)
|
|
|
|
from pyeto.fao import (
|
|
atm_pressure,
|
|
avp_from_tmin,
|
|
avp_from_rhmin_rhmax,
|
|
avp_from_rhmax,
|
|
avp_from_rhmean,
|
|
avp_from_tdew,
|
|
avp_from_twet_tdry,
|
|
cs_rad,
|
|
daily_mean_t,
|
|
daylight_hours,
|
|
delta_svp,
|
|
energy2evap,
|
|
et_rad,
|
|
fao56_penman_monteith,
|
|
hargreaves,
|
|
inv_rel_dist_earth_sun,
|
|
mean_svp,
|
|
monthly_soil_heat_flux,
|
|
monthly_soil_heat_flux2,
|
|
net_in_sol_rad,
|
|
net_out_lw_rad,
|
|
net_rad,
|
|
psy_const,
|
|
psy_const_of_psychrometer,
|
|
rh_from_avp_svp,
|
|
SOLAR_CONSTANT,
|
|
sol_dec,
|
|
sol_rad_from_sun_hours,
|
|
sol_rad_from_t,
|
|
sol_rad_island,
|
|
STEFAN_BOLTZMANN_CONSTANT,
|
|
sunset_hour_angle,
|
|
svp_from_t,
|
|
wind_speed_2m,
|
|
)
|
|
|
|
from pyeto.thornthwaite import (
|
|
thornthwaite,
|
|
monthly_mean_daylight_hours,
|
|
)
|
|
|
|
__all__ = [
|
|
# Unit conversions
|
|
'celsius2kelvin',
|
|
'deg2rad',
|
|
'kelvin2celsius',
|
|
'rad2deg',
|
|
|
|
# FAO equations
|
|
'atm_pressure',
|
|
'avp_from_tmin',
|
|
'avp_from_rhmin_rhmax',
|
|
'avp_from_rhmax',
|
|
'avp_from_rhmean',
|
|
'avp_from_tdew',
|
|
'avp_from_twet_tdry',
|
|
'cs_rad',
|
|
'daily_mean_t',
|
|
'daylight_hours',
|
|
'delta_svp',
|
|
'energy2evap',
|
|
'et_rad',
|
|
'fao56_penman_monteith',
|
|
'hargreaves',
|
|
'inv_rel_dist_earth_sun',
|
|
'mean_svp',
|
|
'monthly_soil_heat_flux',
|
|
'monthly_soil_heat_flux2',
|
|
'net_in_sol_rad',
|
|
'net_out_lw_rad',
|
|
'net_rad',
|
|
'psy_const',
|
|
'psy_const_of_psychrometer',
|
|
'rh_from_avp_svp',
|
|
'SOLAR_CONSTANT',
|
|
'sol_dec',
|
|
'sol_rad_from_sun_hours',
|
|
'sol_rad_from_t',
|
|
'sol_rad_island',
|
|
'STEFAN_BOLTZMANN_CONSTANT',
|
|
'sunset_hour_angle',
|
|
'svp_from_t',
|
|
'wind_speed_2m',
|
|
|
|
# Thornthwaite method
|
|
'thornthwaite',
|
|
'monthly_mean_daylight_hours',
|
|
]
|