HEC-HMS
The US Army Corps standard for rainfall-runoff modelling — event and continuous simulation, free to use.
Reference and potential evapotranspiration in Python — 20+ published methods, FAO-56 included, on pandas/xarray.
Install
pip install pyetpyet estimates reference and potential evapotranspiration from meteorological data using more than twenty published formulations — FAO-56 Penman-Monteith, Priestley-Taylor, Hargreaves, Makkink, Oudin and the rest — implemented consistently over pandas time series and xarray grids, tested against literature values.
Because every method shares the same interface, comparing ET formulations (a common sensitivity in water-balance and irrigation studies) becomes a loop instead of a literature project. A clean, well-tested building block for hydrological and agricultural workflows.
Other hydrology & catchment analysis tools covering similar workflow stages.
The US Army Corps standard for rainfall-runoff modelling — event and continuous simulation, free to use.
FAO's classic tool for crop water requirements and irrigation scheduling from climate and crop data.
Browser-based rainfall frequency analysis — fit and rank 11 distributions with confidence intervals.
Statistical hydrology from HEC: Bulletin 17C flood frequency, volume-duration and general frequency analysis.
Deltares' Python framework that builds ready-to-run hydrological models from global and local datasets.
DHI's integrated hydrological model — coupled overland, unsaturated, groundwater and channel flow.