Skip to main content
U.S. flag

An official website of the United States government


In addition to conducting innovative science investigations, the Upper Midwest Water Science Center also evaluates, expands, and creates environmental software, modeling, and statistical packages. We also provide data for software and model calibration. (Any use of trade, firm, or product names is for descriptive purposes only and does not imply endorsement by the U.S. Government.)

Filter Total Items: 16


An R-package for the analysis of long-term changes in water quality and streamflow, including the water-quality method Weighted Regressions on Time, Discharge, and Season (WRTDS).

GageStats Services

The Gage Statistic (GageStats) Services were developed to provide gage characteristics and streamflow statistics to support the StreamStats application via RESTful principles. The StreamStats application uses GageStats Services to display the gages and related gage pages. These services provide U.S. Geological Survey developed and published gage characteristics such as drainage area or mean basin


The U.S. Geological Survey (USGS) developed an R package called dataRetrieval to help simplify the process of discovering and retrieving water quality sample data, streamflow, groundwater, and other data available from Federal hydrologic web services such as National Water Information Systems (NWIS), the EPA Water Quality Exchange (WQX) System, and the National Hydrologic Dataset via the Hydro-Ne

StreamStats Channel Width Weighting Services

This software release contains Python functions for weighting multiple non-independent estimates of a variable. Weighting is determined by the standard error of prediction of each estimate and the correlation between the estimation methods. The methodology for weighting estimates from either two or three different methods is described in Chase and others (2020). A function is also included to han


Hyperparameter optimization approaches were applied to improve performance and accuracy of groundwater flow models. Freely available new software, NWTOPT, is described that uses Tree of Parzen Estimators (TPE) and Random Search optimization algorithms to optimize MODFLOW-NWT’s solver settings. We ran 3500 trials on a steady-state and transient model. To quantify the performance of candidate solver


This is an R-package designed to create water-quality reports for either U.S. Fish and Wildlife Service (FWS) wildlife refuge boundaries, or user-specified Hydrologic Unit Code (HUC) boundaries (8 or 10 digit HUC services are available). Functions are included to take the user's geographical request, and find the sites that measure water-quality parameters, and retrieve that data. A workflow walks

ToxMixtures: A package to explore toxicity due to chemical mixtures

The ToxMixtures R-package includes a set of functions to analyze, visualize, and organize measured chemical concentration data as it relates to chemical mixtures. ToxMixtures combines outputs from the R-package toxEval with open access sources on molecular biology to provide information on potential biological effects of chemicals detected in environmental matrices. To use ToxMixtures, the user wi

National Streamflow Statistics (NSS) Application

The National Streamflow Statistics (NSS) Application is an online computer application that provides a simple method for applying regional flood-peak streamflow estimates and low flow frequency/duration streamflow estimates.

Analysis of Flows in Networks of Channels (AFINCH)

AFINCH (Analysis of Flows in Networks of CHannels) is a computer application designed to generate time series of monthly flows at stream segments and corresponding water yields at catchments defined in the National Hydrography Dataset (NHDPlus, v. 2). 

UFINCH— A Method for Simulating Unit and Daily Flows in Networks of Channels Described by NHDPlus Using Continuous Flow Data at USGS Streamgages

The computer program UFINCH (Unit Flows in Networks of Channels) can be used to simulate unit (15-minute) flows in a network of streams defined within the medium resolution National Hydrography Dataset Plus with value added attributes (NHDPlus, v. 2).

WinSLAMM (Source Loading and Management Model): Parameter and standard land-use files for Wisconsin

The SLAMM model is used to identify sources of pollutants in urban stormwater runoff and to evaluate management alternatives for reduce pollutants. These files provide stormwater flow and pollutant-concentration data for calibrating and verifying SLAMM for use in Wisconsin (WinSLAMM).

Soil-Water-Balance (SWB) for estimating groundwater recharge

The Soil-Water-Balance (SWB) model has been developed to allow estimates of potential recharge to be made quickly and easily. The code calculates components of the water balance at a daily time-step by means of a modified version of the Thornthwaite-Mather soil-moisture-balance approach.