Delta Hydro

HyRiver

Active

A Python software stack for US hydrology data: NHD+ networks, gauges, DEMs, soils and climate via one API family.

Pricing
Open Source
License
MIT
Commercial use
Permitted
Ecosystem
Python, GeoPandas, xarray
Platform
Windows, macOS, Linux

Install

pip install pygeohydro

About HyRiver

HyRiver 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.

Where it fits in the workflow

TerrainCatchmentRainfallRunoffRoutingHydraulicsMappingReporting

Appears in collections

Alternatives to HyRiver

Ranked by the topics, categories and workflow stages they share with HyRiver.

Caravan

Open Source

The open global large-sample hydrology dataset — thousands of catchments with forcing, attributes and streamflow.

Data, Monitoring & ForecastingActiveStreamflow DataRainfall Data

StormHub

Open Source

Dewberry's open tool for building STAC catalogs of storms and gauge data — inputs for stochastic storm transposition.

Data, Monitoring & ForecastingActiveRainfall DataDesign Storms