Meteorology and Evaporation Function Modules for Python

博客分类: research 阅读次数: comments

Meteorology and Evaporation Function Modules for Python

Meteorology and Evaporation Function Modules for Python

meteolib.py: Meteorological functions

Library of functions for meteorology.

Meteorological function names

cp_calc: Calculate specific heat Delta_calc: Calculate slope of vapour pressure curve es_calc: Calculate saturation vapour pressures ea_calc: Calculate actual vapour pressures gamma_calc: Calculate psychrometric constant L_calc: Calculate latent heat of vapourisation pottemp: Calculate potential temperature (1000 hPa reference pressure) rho_calc: Calculate air density sun_NR: Maximum sunshine duration [h] and extraterrestrial radiation [J/day] vpd_calc: Calculate vapour pressure deficits windvec: Calculate average wind direction and speed

evaplib.py: Evaporation functions

Functions for calculation of potential and actual evaporation from meteorological data.

Potential and actual evaporation functions

E0: Calculate Penman (1948, 1956) open water evaporation. Em: Calculate evaporation according to Makkink (1965). Ept: Calculate evaporation according to Priestley and Taylor (1972). ET0pm: Calculate Penman Monteith reference evaporation short grass. Epm: Calculate Penman-Monteith evaporation (actual evapotranspiration). ra: Calculate aerodynamic resistance from windspeed and roughnes parameters. tvardry: calculate sensible heat flux from temperature variations. gash79: Gash (1979) analytical rainfall interception model.

Requires and imports scipy and meteolib modules. Compatible with Python 2.7.3.