Skip to main content
U.S. flag

An official website of the United States government

Software

An official USGS software project is code reviewed and approved at the bureau-level for distribution.

Filter Total Items: 962

pfdf 1.1.0 pfdf 1.1.0

This release add the following major features to pfdf: * Comprehensive documentation * Raster preprocessing * Parallelization options when locating outlet basins * Windowed raster reading The release also provides minor improvements, as follows: * Raster data/nodata masks, * Improved model broadcasting options, * The Segments.in_mask and Segments.in_perimeter methods

pfdf 2.0.0 pfdf 2.0.0

This release substantially improves support for working with datasets in a mix of coordinate reference systems. The release also introduces new classes for working with spatial metadata, adds confidence intervals to the Gartner 2014 volume model, adds support for additional unit systems, and improves the user experience when filtering the stream segments in a network.

plumeria_wd software v3.0.0 plumeria_wd software v3.0.0

Plumeria is a one-dimensional model for wind-driven volcanic plumes. It was originally written in 2007 in Visual Basic to analyze plumes during the 2004-2008 eruption of Mount St. Helens. The version in this repository, Plumeria_wd, has been modified for crosswinds, translated to Fortran, and tested by comparing predicted with observed plume heights from multiple eruptions. It was...

Python for Hydrology Self Study Curriculum Python for Hydrology Self Study Curriculum

This repository contains study materials for python programming for hydrologic applications and a focus on groundwater modeling with flopy. The materials are used in an in-person curriculum at the USGS and provided here for reference for the larger hydrologic community.

Python Source Code for USGS Risk-Targeted Ground Motion Calculator Python Source Code for USGS Risk-Targeted Ground Motion Calculator

Python library and associate web services implementation that allows users to compute collapse risk-targeted design ground motions in accordance with the minimum design requirements of two commonly-used U.S. seismic provisions: the American Society of Civil Engineers "Minimum Design Loads and Associated Criteria for Buildings and Other Structures" (ASCE7) and American Association of...

Python tools in support of the U.S. Geological Survey (USGS) National Water-Well Database (NWWDB) Python tools in support of the U.S. Geological Survey (USGS) National Water-Well Database (NWWDB)

Python package with functionality for the quality assurance, harmonization, and analysis of water-well records. It was developed in support of the U.S. Geological Survey (USGS) National Water-Well Database (NWWDB) as part of the National Hydrologic Geospatial Fabric (NHGF) project.

Python-based Subaerial Barrier Sediment Partitioning (pySBSP) model (ver. 1.0, February 2024) Python-based Subaerial Barrier Sediment Partitioning (pySBSP) model (ver. 1.0, February 2024)

The Python-based Subaerial Barrier Sediment Partitioning (pySBSP) model is a framework to simulate the morphological development of an idealized barrier coast in the cross-shore domain. It is based off the original framework of the same name, which is coded in in MATLAB. pySBSP consists of two scripts; one includes a basic graphical user interface (GUI) to simplify parameter input, while...

Quarto template for the Journal of Fish and Wildlife Management Quarto template for the Journal of Fish and Wildlife Management

This repository contains a journal template for the Journal of Fish and Wildlife Management. The template uses Quarto, a Markdown-based "open-source scientific and technical publishing system." The template uses an MS Word file as a template to format a manuscript for the Journal of Fish and Wildlife Management. Users will want to edit the qmd file and the bib file if they adapt this...

quarto-utils quarto-utils

This python package works with Quarto MarkDown files to allow authors to supply dois for references while writing a document. Tools in this utilities package provide the ability to automatically query https://doi.org to return valid BiBTeX entries from dois. Further utilities allow users to supply a list of dois, look up the BiBTeX entries, and update them into a new or existing BiBTeX...

Querying the Landsat SpatioTemporal Asset Catalog (STAC) with PySTAC Querying the Landsat SpatioTemporal Asset Catalog (STAC) with PySTAC

The pystac_client is a Python library that allows you to interact with STAC APIs. It is useful for querying the Landsat STAC API, which provides programmatic access to Landsat satellite imagery collections. In this notebook, we will show users how to use pystac_client to search for products within the Landsat STAC API.

Querying the Landsat SpatioTemporal Asset Catalog through Metadata Filtering Querying the Landsat SpatioTemporal Asset Catalog through Metadata Filtering

The Landsat STAC catalog provides a versatile and user-friendly interface for accessing and exploring the USGS Landsat Archive. Understanding the characteristics and differences between the various Landsat data products is helpful for choosing suitable data for your research and applications. This tutorial focuses on filtering the Landsat STAC catalog for products based on various...

Querying the SpatioTemporal Asset Catalog API with GeoJSON Objects Querying the SpatioTemporal Asset Catalog API with GeoJSON Objects

The Landsat Spatio Temporal Asset Catalog (STAC) API enables spatial querying of the Landsat data archive by allowing users to define areas of interest (AOI) using various GeoJSON objects (points, lineStrings, polygons, or multipolygons). These objects facilitate spatial filtering based on specific geometric shapes. The STAC intersects query filter allows users to retrieve items within a...
Was this page helpful?