HEC-HMS
The US Army Corps standard for rainfall-runoff modelling — event and continuous simulation, free to use.
Deep-learning rainfall-runoff modelling — the LSTM framework behind much of ML hydrology research.
Install
pip install neuralhydrologyNeuralHydrology is the PyTorch framework from Frederik Kratzert and collaborators that made LSTM-based rainfall-runoff modelling reproducible. It handles the full experimental loop — CAMELS-style dataset loading, training, hyperparameter configs, multi-basin regional models, fine-tuning and evaluation — and underlies a large share of the published work showing deep learning beating conceptual models at ungauged and gauged prediction alike.
For practitioners it is the most direct path to a state-of-the-art data-driven baseline: if you have forcing and discharge data, a regional LSTM is a few config files away. Research-grade software, but unusually well documented for it.
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.