Caravan
The open global large-sample hydrology dataset — thousands of catchments with forcing, attributes and streamflow.
A Python software stack for US hydrology data: NHD+ networks, gauges, DEMs, soils and climate via one API family.
Install
pip install pygeohydroHyRiver is a family of Python packages (PyNHD, PyGeoHydro, Py3DEP, PyDaymet and siblings) that together cover the US hydrology data landscape: NHDPlus river networks and navigation, USGS gauges, 3DEP elevation, soils, land cover, and Daymet/GridMET climate forcing — all returned as GeoPandas/xarray objects ready for analysis.
The value is the composition: delineate from NHDPlus, attach gauges, pull DEM and forcing for the basin — one coherent scripted workflow. For US-focused Python hydrology it has become the data-access layer of choice.
Packages and portals that put gauge records and design rainfall one function call away.
Ranked by the topics, categories and workflow stages they share with HyRiver.
The open global large-sample hydrology dataset — thousands of catchments with forcing, attributes and streamflow.
Dewberry's open tool for building STAC catalogs of storms and gauge data — inputs for stochastic storm transposition.
CUAHSI's platform for sharing hydrological data and models — DOIs, collaboration and linked compute.
An open-source take on Google Flood Hub — per-gauge neural network streamflow forecasting you can self-host.
A friendly Python client for USGS NWIS streamflow data — request, cache and plot gauge records in a notebook.
ECMWF's hourly global reanalysis — the default gap-free climate forcing record for ungauged catchments worldwide.