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

USGS Analysis Ready Data Python Examples USGS Analysis Ready Data Python Examples

This product contains Jupyter Notebooks demonstrating how to retrieve, process, and analyze USGS analysis ready data (ARD) using Python. The purpose of these examples is to introduce novice Python users to real-life earth science data workflows. The examples include using the data retrieval package to pull NWIS data, pulling NOAA NOS CO-OPs water level data to visualize hurricane Helene...

ursa - A Python library for postfire debris-flow runout hazard assessments and research, version 1.0.0 ursa - A Python library for postfire debris-flow runout hazard assessments and research, version 1.0.0

Ursa is a python tool for the setup, management, and analysis of postfire debris-flow runout simulations. Ursa provides (1) a set of python functions that accomplish each phase of a hazard assessment workflow and (2) a Snakemake snakefile that uses the python functions to run the entire workflow. Ursa is intended as a flexible tool for a particular purpose. It is not intended as a...

lucas-uncertainty, version 1.0.0 lucas-uncertainty, version 1.0.0

This repository contains code and data used to analyze the influence of initial condition uncertainty on model simulations of ecosystem carbon dynamics in the U.S. state of California.

RROBSToolkit: A Python API for efficient reformatting and quality assessment of binary waveforms and metadata from USGS rapid-response ocean-bottom seismographs RROBSToolkit: A Python API for efficient reformatting and quality assessment of binary waveforms and metadata from USGS rapid-response ocean-bottom seismographs

A Python API for efficient reformatting and quality assessment of binary waveforms and metadata from USGS rapid-response ocean-bottom seismographs (RROBS). Primary features: 1. Waveform data: Reads binary waveform data into obspy.Stream objects, providing full ObsPy functionality, including writing to common seismic data formats (e.g., MiniSEED, SEG-Y); 2. Clock corrections...

Planetary Geologic Mapping Program GIS Tutorials Planetary Geologic Mapping Program GIS Tutorials

This GitLab repository is used to publish and maintain tutorials and SOPs for the planetary geologic mapping program.

Application of MetaIPM to the Upper Mississippi River for Fish Passage including Graphical User Interfaces Application of MetaIPM to the Upper Mississippi River for Fish Passage including Graphical User Interfaces

This repository contains applications of the Metapopulation Integral PRojection Model (MetaIPM; https://doi.org/10.5066/P9427H6M), which is a Python package that uses a integral projection model (IPM) to model meta-population dynamics and continuous growth rates of species living in spatially discrete habitat units. In this particular implementation, we use MetaIPM to model invasive...

seismicat: an R package for Seismicity Catalog Analysis seismicat: an R package for Seismicity Catalog Analysis

seismicat (SEISMIcity CATalog analysis) is an R package used to analyze an earthquake catalog to determine the b-value of the Gutenberg-Richter distribution and estimate the rate of earthquakes, including a range of uncertainties. This process is used to determine the total earthquake rates for regions of the USGS National Seismic Hazard Model (NSHM).

digger: Utility tools for landslide runout modeling (version 1.2.0) digger: Utility tools for landslide runout modeling (version 1.2.0)

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...

MAGMA-net MAGMA-net

This repository contains a multimodal deep learning model to assess the deformation state of Mauna Loa given combined Interferometric Synthetic Aperture radar (InSAR) and Global Navigation Satellite System (GNSS) data. The multimodal model consists of two separate branches, one devoted to InSAR data and another devoted to GNSS data. All code necessary for the models to run and in support...

USGS Git and Software Release Course USGS Git and Software Release Course

An introduction to version control for novices using Git and a guide for publishing USGS code. Please see https://cdi.code-pages.usgs.gov/usgs-git-and-software-release-course/ for a rendered version of this material.

Code to analyze fuel breaks and exotic annual grass associations within sagebrush ecosystems of the western USA Code to analyze fuel breaks and exotic annual grass associations within sagebrush ecosystems of the western USA

Methods Summary This repository supports the manuscript "Invasion resistance varies by fuel break type in sagebrush ecosystems." The analysis evaluated the relationship between fuel break treatments and exotic annual grass cover across the sagebrush biome using two complementary approaches: 1. Space-for-Time Substitution Analysis: We used 52,109 Bureau of Land Management AIM vegetation...
Was this page helpful?