Caravan
The open global large-sample hydrology dataset — thousands of catchments with forcing, attributes and streamflow.
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.
Ranked by the topics, categories and workflow stages they share with NeuralHydrology.
The open global large-sample hydrology dataset — thousands of catchments with forcing, attributes and streamflow.
An open-source take on Google Flood Hub — per-gauge neural network streamflow forecasting you can self-host.
A flexible hydrological modelling framework — emulate GR4J, HBV, HMETS or build your own model structure.
Dewberry's open tool for building STAC catalogs of storms and gauge data — inputs for stochastic storm transposition.
Near-real-time scatterometer soil moisture from EUMETSAT — hours of latency, useful for operational monitoring.
Deltares' operational forecasting platform — the shell running national flood-forecast centres worldwide.