Skip to main content
U.S. flag

An official website of the United States government

Software

The USGS Water Resources Mission Area provides water information that is fundamental to national and local economic well-being, protection of life and property, and effective management of the Nation’s water resources. Below, find software for a wide range of water resources research and management questions.

Filter Total Items: 136

InQUIRI

This standalone software application provides an integrated set of tools for inferring river discharge Q from remotely sensed data based on critical flow theory, a method introduced by Legleiter et al. (2025). This approach can yield accurate streamflow estimates in rivers with well-defined standing wave trains, referred to as undular hydraulic jumps (UHJ's). Once an image with clearly...

Evaluation of CONUS404 simulations of precipitation, temperature, and net radiation in the Delaware River Basin

This product is a series of Jupyter Notebook tutorials that are designed to help researchers preprocess data and statistically compare modelled and observational precipitation, temperature, and radiation data. The first notebook walks researchers through setting up their environment, important concepts, querying data sources, and filtering their data to the same temporal and spatial...

DynRat

DynRat was developed by the USGS to develop dynamic rating models using a method called DYNPOUND, which accommodates compound and compact channel geometry to model hysteresis. The latest release can be downloaded from the releases section in the repository. Additions, bug fixes, changes, and links to releases can be viewed in the [/dynamic-rating/dynrat/-/blob/master/userguide/docs...

HIRBERT

This standalone software application provides a means of inferring water depth from passive optical remotely sensed data via a machine learning-based workflow: Hyperspectral Imaging of River Bathymetry using an Ensemble of Regression Trees, or HIRBERT for short. This approach could provide accurate depth estimates in clear-flowing, relatively shallow streams but is less likely to yield...

The Precipitation Runoff Modeling System (PRMS) version 5.2.1.1

The need to assess the effects of variability in climate, biota, geology, and human activities on water availability and flow can be assessed with computer models that simulate the hydrologic cycle at a watershed scale. The Precipitation-Runoff Modeling System (PRMS) is a deterministic, distributed-parameter, physical process-based modeling system developed to evaluate the response of...

Precipitation Runoff Modeling System (PRMS)

The Precipitation-Runoff Modeling System is a deterministic, distributed-parameter, physical process based modeling system developed to evaluate the response of various combinations of climate and land use on streamflow and general watershed hydrology.

Visualizations of water quality across the conterminous United States using SPARROW 2012 simulated nutrient load estimates

This pipeline uses the data from the 2012 regional Sparrow models (see **Input datasets** below) to produce four types of outputs: 1. Maps of SPARROW-estimated total nitrogen, total phosphorus, and total suspended-sediment yields and concentrations across the conterminous United States (CONUS); 2. Bar plots showing the amount of total nitrogen, total phosphorus, and suspended sediment...

Analysis of monthly water supply for the United States for water years 2010-2020 using modeled states and fluxes

This pipeline analyzes estimates of streamflow, evapotranspiration, soil moisture, and snow water equivalent among other hydrologic states and fluxes from two national hydrologic models: the National Hydrologic Model application of the Precipitation-Runoff Modeling System (NHM-PRMS) and the Weather Research and Forecasting hydrologic modeling system (WRF-Hydro). Both of these models are...

PHREEQC Version 3

PHREEQC Version 3 is a computer program for speciation, batch-reaction, one-dimensional transport, and inverse geochemical calculations.

PHAST - A Computer Program for Simulating Groundwater Flow, Solute Transport, and Multicomponent Geochemical Reactions

PHAST Is a computer program for simulating groundwater flow, solute transport, and multicomponent geochemical reactions.

Evaluating high, moderate, and low concentrations of groundwater constituents across principal aquifer locations in the conterminous United States

This software release contains code to process and create pie and bar charts that display high, moderate, and low concentrations of groundwater constituents across principal aquifer locations in the conterminous United States for the National Integrated Water Availability Assessment (IWAAs) Water Quality Chapter. Data are processed from Lindsey et al., 2022 and Belitz et al., 2022. Water...

critFlowQ

This software release provides a means of inferring river discharge from remotely sensed data based on critical flow theory. This approach is only applicable to rivers with well defined standing waves and involves measuring their wavelength and the width of the channel. These data are then used to calculate flow velocity, water depth, and river discharge based on an assumption of...
Was this page helpful?