Delta Hydro

hydrofunctions

Stable

A friendly Python client for USGS NWIS streamflow data — request, cache and plot gauge records in a notebook.

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

Install

pip install hydrofunctions

About hydrofunctions

hydrofunctions keeps the common case simple: request USGS NWIS discharge or stage for one or many gauges, get a pandas DataFrame with sensible column names, cache responses politely, and produce quick hydrographs and flow-duration curves. Its documentation teaches the NWIS service itself as it goes.

For teaching, quick studies and analysts who want data access without adopting a full stack, it remains a tidy, focused tool — with HyRiver the step up when workflows grow spatial.

Where it fits in the workflow

TerrainCatchmentRainfallRunoffRoutingHydraulicsMappingReporting

Alternatives to hydrofunctions

Other data, monitoring & forecasting tools covering similar workflow stages.

Caravan

Open Source

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

Data, Monitoring & ForecastingActiveStreamflow DataRainfall Data

Deltares' operational forecasting platform — the shell running national flood-forecast centres worldwide.

Data, Monitoring & ForecastingActiveStreamflow ForecastingFlood Mapping

HyRiver

Open Source

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

Data, Monitoring & ForecastingActiveStreamflow DataRainfall Data

CUAHSI's platform for sharing hydrological data and models — DOIs, collaboration and linked compute.

Data, Monitoring & ForecastingActiveStreamflow DataPython Hydrology

OpenFloodHub

Open Source

An open-source take on Google Flood Hub — per-gauge neural network streamflow forecasting you can self-host.

Data, Monitoring & ForecastingActiveStreamflow ForecastingPython Hydrology

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