Software
An official USGS software project is code reviewed and approved at the bureau-level for distribution.
Filter Total Items: 962
Shakingstats (Version 1.0.0) Shakingstats (Version 1.0.0)
shakingstats is a Python package for calculating earthquake statistics from continuous seismic amplitudes. It calculates the time-varying amplitude completeness (A_C) and amplitude-based b‑value (b_A) by fitting the joint distribution of seismic noise and earthquake shaking. It also provides an implementation of the b-positive (β+) method for comparison to catalog-based statistics.
Shortnose Sturgeon Abundance Model Shortnose Sturgeon Abundance Model
R Code to run shortnose sturgeon population estimates for Higgs et al. 2025 The purpose of this software is to estimate the abundance of overwintering shortnose sturgeon using acoustic telemetry and side-scan sonar data. The code is based on work conducted on the Hudson River, New York, but could be readily adapted to other applications with a similar study design.
Simulation code for Surprise Inlet landslides v1.0.0 Simulation code for Surprise Inlet landslides v1.0.0
This repository contains the code needed to reproduce the D-Claw simulation presented in Karasözen and others (2025). D-Claw is numerical software package for simulating granular-fluid flows (George and others, 2025; George & Iverson, 2014; Iverson & George, 2014). This code simulates a landslide generated tsunami scenario in which one of the Surprise Inlet landslides described by...
Socioeconomic effects of bison and elk management alternatives on National Elk Refuge Socioeconomic effects of bison and elk management alternatives on National Elk Refuge
The purpose of this software is to develop predictions about future changes in the social and economic benefits provided by bison and elk and their management on the National Elk Refuge. The effects are estimated as a function of changing wildlife populations under different management alternatives. For additional detail on the methodology and case study, please refer to: McEachran, M.C...
Software code for simulating elk and chronic wasting disease dynamics on the National Elk Refuge (version 2.0) Software code for simulating elk and chronic wasting disease dynamics on the National Elk Refuge (version 2.0)
This software release contains the code necessary to run the chronic wasting disease (CWD) and elk population models used to support the U.S. Fish and Wildlife Service decision on whether to continue to continue supplemental feeding of elk on the National Elk Refuge (NER). The models allow for five different management alternatives: continued feeding, reduced feeding, increased hunting...
Software for a multi-species Bayesian hierarchical model of bat fatalities at wind turbines (version 1.0.0) Software for a multi-species Bayesian hierarchical model of bat fatalities at wind turbines (version 1.0.0)
This software release contains the code for modeling and analysis of bat fatality data at a sample of wind energy facilities in the Upper Midwest United States. The model estimates total bat fatalities at each turbine across multiple wind energy facilities, years, and species of bats based on post-construction monitoring data with imperfect detection.
Software for a national model of bat fatalities at wind facilities (version 1.0.0) Software for a national model of bat fatalities at wind facilities (version 1.0.0)
This repository contains the code for modeling and analysis of bat fatality data at a sample of wind turbine facilities across the United States. The software is written in R and includes hierarchical Bayesian n-mixture models implemented in JAGS to predict bat fatalities across wind facilities retrospectively from 2001-2024 and under future potential wind development build-out scenarios...
Software for computations for compositional data analysis Software for computations for compositional data analysis
There exist at least two R packages for analysis of compositional data (Templ and others, 2023; van den Boogaart, 2024). Both packages have many functions for various types of analysis. Nonetheless, a package that performs just the computations for compositional data is needed for at least two reasons: First, such a basic package can be incorporated into other packages that perform...
Spiked qPCR primary analysis Spiked qPCR primary analysis
This script is for analyzing raw eDNA qPCR data. It is designed to efficiently concatenate qPCR data from multiple plates exported as *.csv files. It will assist with completing several QA/QC checks and output documentation of these checks as well as helpful files for further review.
STACS STACS
STACS: Software Tool for Approximating Channel Shapes Description The software application made available through this repository provides an integrated end-to-end workflow for modeling the geometry of river channel cross sections. This standalone program is called the Software Tool for Approximating Channel Shapes, or STACS for short, and provides convenient access to a flexible...
Streamflow Rank Estimation (SRE) Model Streamflow Rank Estimation (SRE) Model
This repo contains the source code for the Streamflow Rank Estimation (SRE) model, which is a deep learning model designed to estimate streamflow using timelapse imagery. The model is built using PyTorch and can be run on any system with or without a GPU. This model has been integrated into the USGS Flow Photo Explorer, a cloud-based machine learning platform for training the model and...
SURF - Seismicity Utilized for Reconstructing Faults - Python Package SURF - Seismicity Utilized for Reconstructing Faults - Python Package
SURF is an algorithm to generate 3D fault models. This algorithm utilizes open-source, well known and documented packages, to generate fault models that require very few user input parameters.