Skip to main content
U.S. flag

An official website of the United States government


Collection of Software provided or contributed by SSAR programs. Selecting an item you'll find additional information and program point of contacts.

Filter Total Items: 13

hydrolink - python package

The term hydrolink is being defined as the linkage of spatial data to a stream network. This is similar to the analogy of providing an address on a road network and provides locational context and position within a stream network. Hydrolinking data to a common stream network allows information to be centralized helping support landscape scale analyses and modeling efforts. Versions of the National

sciencebasepy: A Python library for programmatic interaction with the USGS ScienceBase platform

This Python module provides functionality for interacting with the USGS ScienceBase platform: ScienceBase is a Trusted Digital Repository (TDR) in the U.S. Geological Survey (USGS). The platform is developed and maintained by the USGS to provide shared, permission-controlled access to scientific data products and bureau resources. Rather than serving merely as

USGS Model Catalog intake repository

This project contains the repository component of a modular catalog implementation.


This Python package is intended to assist with summarization of landscape information to stream watershed drainages (local summaries). Methods are built in a generalized way and are intended to support efforts for any stream network having polygon based drainage watersheds. The output of these methods can be used to calculate stream network summaries using xstrm.

Wildlife Wrangler

The abundance of wildlife occurrence datasets that are currently accessible can be valuable for efforts such as species distribution modeling and range delineation. However, the task of downloading and filtering occurrence records is often complex due to errors and uncertainties that are present in datasets. This repository provides a high-level framework for acquiring and filtering occurrence dat

Dam Removal Information Portal Dashboard Python Dash Software

The Dam Removal Information Portal (DRIP) contains information about the geographic locations of dam removals and any associated scientific studies evaluating outcomes to physical, biological, and water quality parameters. This application uses Python DASH to help distribute and visualize information from the Dam Removal Information Portal API (DRIP API).

pydrip - Software to manage and update data for DRIP

This package handles retrieval and preparation of the source data for DRIP. Source data currently come from two sources. The Dam Removal Science Database is distributed by USGS in ScienceBase ( and a complete list of dam removals is distributed by American Rivers in Figshare. We provide these efforts as a package in order to support full transparency on what we a


Python package to assist with stream network summarization. This package is intended to support efforts for any stream network having general topology (i.e. to/from nodes). Specifically this package was built to support fisheries based analyses using multiple versions of the National Hydrography Database Plus (NHDPlus) representing streams within the United States along with HydroBasins which repr


Understanding how data are used across the scientific community provides many benefits to data authors, including building a better awareness and comprehension of 1) a dataset's scientific impact, 2) use cases to direct future versions, and 3) related efforts. Effectively tracking when and how data are used in the literature through time can be challenging. This is in part due to a lack of consis

bbsAssistant: An R package for downloading and handling data and information from the North American Breeding Bird Survey.

This R package contains functions for downloading and munging data from the North American Breeding Bird Survey (BBS) via FTP (Pardieck et al. 2018; J. R. Sauer et al. 2017). This package was created to allow the user to bulk-download the BBS point count and related (e.g., route-level conditions) via FTP, and to quickly subset the data by taxonomic classifications and/or geographical locations. Th

USGS ISO Content Specifications

A repository for USGS ISO metadata content specifications. Content specifications define documentation requirements for various USGS data and software products. These specs are used to guide authors in developing robust standardized metadata using the ISO 19115 suite of metadata standards. The repository is used for development, testing and implementation of content spec modules. It contains guida