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: 753

Workflow to apply the Uniform Manifold Approximation and Projection algorithm to compare streamflow dynamics in hydrologic catchments version 1.0.0

A series of Jupyter notebooks describing the application of uniform manifold approximation and projection (UMAP) to streamflow in hydrologic catchments (examples given for Upper Colorado River Basin) and evaluation of manifolds from modeled and observational data. UMAP produces features that are robust, meaning the resulting images will look similar, even though the underlying data may...

digger - Utility tools for landslide runout modeling

Digger is a python package that provides a number of pre- and post-processing tools for landslide runout modeling. Many aspects of digger have been tailored for use with the D-Claw model. It may also be useful for initializing and postprocessing the results of other runout models. D-Claw requires input files and generates output files in very specific formats. Simulation output generates...

Mesoscale Explicit Ecogeomorphic Barrier Model (MEEB)

The Mesoscale Explicit Ecogeomorphic Barrier model (MEEB) resolves cross-shore and alongshore changes in topography and ecology to simulate the ecogeomorphic evolution of an undeveloped barrier or barrier segment. The model is designed to operate over spatiotemporal scales most relevant to coastal management practices (decades and kilometers). MEEB uses weekly timesteps and meter-scale...

Oceanographic Time Series Data Processing Library

This is stglib, the USGS Oceanographic Time-Series Processing Library. This Python software package contains code to process data from a variety of oceanographic instrumentation, consistent with the procedures of the USGS Coastal/Marine Hazards and Resources Program.

mmlMRVAgen1, Source Code for Construction of Multiple Machine-Learning Models of Water Levels in the Mississippi River Valley Alluvial Aquifer

The mmlMRVAgen1 repository contains R, LaTeX, Mermaid, and Perl language source code that can be used for construction multiple methods of machine learning (MML) of water levels in the Mississippi River Valley alluvial aquifer (MRVA) within the Mississippi Alluvial Plain (MAP), south-central United States. The source code is written in R (primary and extensive), LaTeX (for structured...

wildcat 1.0.0

Wildcat is a software tool to assess and map post-wildfire debris-flow hazards. The package can be run from the command line or within Python. This 1.0.0 release includes the core routines to: * Preprocess input datasets, * Design stream segment networks, * Estimate debris-flow hazards and rainfall thresholds, and * Export results to common GIS formats (such as Shapefiles and GeoJSON)...

Custom Wildlife Report Example for Sacramento National Wildlife Refuge 1.0.0

The Custom Wildlife Report Example for Sacramento National Wildlife Refuge provides an approach for summarizing wildlife GPS data and creates tables, maps, and visualizations. Specifically, the Custom Wildlife Report Example for Sacramento National Wildlife Refuge, creates an interactive HTML report document that lets users interact with maps of waterfowl locations and filter and sort...

statsgo-cog 1.0.0

This release introduces the core statsgo-cog package. This package provides functions to convert soil data fields in the STATSGO archive from shapefiles to cloud optimized GeoTiffs (COGs). The package contains 3 main commands: * download: Downloads the STATSGO shapefile archive from ScienceBase * merge: Merges the shapefile archive into a single shapefile spanning all of the continental...

toxEval 4.1

The toxEval R-package includes a set of functions to analyze, visualize, and organize measured concentration data as it relates to https://www.epa.gov/comptox-tools/toxicity-forecasting-toxcast or other user-selected chemical-biological interaction benchmark data such as water quality criteria. The intent of these analyses is to develop a better understanding of the potential biological...

Lamprey Life Cycle Model

Lampreys are an ancient group of fishes with complex life histories. We created a life cycle model that includes an R Shiny interactive web application interface to simulate abundance by life stage. This will allow scientists and managers to connect available demographic information in a framework that can be applied to questions regarding lamprey biology and conservation.

Media Metadata Editor

This Python-based toolbox reads media (photo, audio, video) file locations, creates a metadata template CSV file, and uses the metadata template CSV file to embed metadata into the media files themselves. Created to function exclusively in ArcGIS Pro, the toolbox provides a GUI (graphical user interface) interface to complete functions without the need for Python coding or scripting...

EnergyStorageUQ R and JAGS code

The EnergyStorageUQ repository of R and JAGS code provides JAGS models and an R workflow for analyzing energy storage capacity of gas reservoirs using material balance methods embedded in statistical models. The code contains tools for a workflow that includes fitting models, making predictions with uncertainty through Monte Carlo simulation, and visualizing the resulting material...
Was this page helpful?