HEC-HMS
The US Army Corps standard for rainfall-runoff modelling — event and continuous simulation, free to use.
Python toolbox for calibrating and uncertainty-analysing any environmental model — SCE-UA, DREAM, GLUE and more.
Install
pip install spotpySPOTPY (Statistical Parameter Optimization Tool for Python) wraps a model — any model you can call from Python — in a consistent interface and throws a library of algorithms at its parameters: SCE-UA, DREAM, Monte Carlo, Latin hypercube, GLUE, simulated annealing and more, with likelihood and objective-function utilities included.
For hydrologists it is the pragmatic route to defensible calibration and uncertainty bounds without writing samplers from scratch. If your rainfall-runoff model runs from a function call, SPOTPY can calibrate it this afternoon.
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.
Reservoir system simulation from HEC — operating rules, flood control and multi-reservoir networks, free.
Statistical hydrology from HEC: Bulletin 17C flood frequency, volume-duration and general frequency analysis.
DHI's integrated hydrological model — coupled overland, unsaturated, groundwater and channel flow.