usgs-tools is a collection of tools, and Apps for interacting with the USGS API to query and download data for specific USGS gages.
R and Python scripts interact with the available USGS services.
-
USGStools
: Source codes and functions called by notebooks. Includes also tools to automatically retrieve streamflow data for select USGS Stream Gages. -
StreamStats
: Tools to automate the USGS StreamStats tool. -
USGS_Filter_App
: A web mapping application, called the USGS Gages Annual Flow Peak Tool, that generates a csv of peak streamflow data from NWIS sites located within a modifiable bounding box of a user-supplied NWIS gage.
-
GageExplorer: USGS Stage/Discharge Gages Discovery. Download Data using the USGS Data Retrieval.
-
USGS_gage_filter: Filter USGS gages based on the record availability and drainage area similarity for a given USGS station.
-
ClipRaster_withMask: Tool to clip a stream grid raster by a catchment polygon.
-
StreamStats_API_Scraper_Auto: Tool to automatically run the USGS StreamStats tool for multiple points within a catchment and return the flow frequency curves and subcatchment boundaries.
-
StreamStats_ID_Points: Tool to identify confluence pair points for tributaries of a specific length, add points to the main stem of a stream network at a specific distance interval, and export a shapefile of the points.