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

Code for Projected Canadian Forest Fire Danger Rating System (CFFDRS) metrics within Fire Danger Rating Areas in Alaska (1980–2099) (version 1.0.0) Code for Projected Canadian Forest Fire Danger Rating System (CFFDRS) metrics within Fire Danger Rating Areas in Alaska (1980–2099) (version 1.0.0)

Effective future fire planning and decision-making in Alaska requires accessible, interpretable, and locally relevant climate data to anticipate fire danger. To meet this need, we utilized an existing dataset of projected fire danger metrics from the Canadian Forest Fire Danger Rating System (Young et al. 2025). This dataset contains daily projections from 1980 through 2099 for key...

Integrating hunter dynamics and waterfowl dynamics to inform harvest management: Software release Integrating hunter dynamics and waterfowl dynamics to inform harvest management: Software release

R code and Stan models to simulate sample data set, perform parameter estimation, project future scenarios, and produce plots for accompanying publication examining the integrated dynamics of waterfowl and hunter populations through harvest.

telem_assembly: harmonizing wildlife telemetry data (version 1.0.0) telem_assembly: harmonizing wildlife telemetry data (version 1.0.0)

This software was developed using the statistical program R (R Core Team 2024) to compile multiple wildlife tracking datasets that contain locations of animals recorded through time. The software is organized through a series of scripts that run hierarchically through script sourcing. To demonstrate how the software works, we simulated four wildlife tracking datasets, each representing...

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.

Operational Aftershock Forecasting Operational Aftershock Forecasting

The Operational Aftershock Forecasting server runs continuously in the cloud, monitoring the USGS ComCat earthquake catalog. It automatically generates aftershock forecasts and publishes them on the earthquake event pages. The analyst utilities are GUI programs that are used by analysts to evaluate the operation of the OAF servers, and make adjustments to the statistical model used by...

pymaxspots: Computing and connecting horizontal gradient maxima in potential-field geophysics pymaxspots: Computing and connecting horizontal gradient maxima in potential-field geophysics

"Max spots" or "maxspots" refers to the locations of the local maxima of the horizontal gradient of potential fields such as gravity or magnetic anomalies. Because maxspots mark locations of abrupt change in the anomalies, they can be used to identify the edges of subsurface features with significant contrasts in density and/or magnetization, such as faults, intrusions, or lithologic...

Freshwater fish biodiversity and distribution in the Northeastern United States Freshwater fish biodiversity and distribution in the Northeastern United States

This software contains 3 separate R Markdown files and 1 R script file that comprise an analysis to 1. collate freshwater fish survey data from within the northeastern United States, 2. develop separate models to predict the probability of occurrence and the proportional abundance of 53 freshwater fish species, and 3. combine model results by fish species traits and habitat...

R workflow for quantifying inter-population and inter-individual variation in heat stress response mRNA expression profiles in wild brook trout (Salvelinus fontinalis) populations R workflow for quantifying inter-population and inter-individual variation in heat stress response mRNA expression profiles in wild brook trout (Salvelinus fontinalis) populations

Brook trout are a recreationally important fish species that need cold water for survival. The objective of this study was to quantify within- and among-population variability in HSP47 and CIRBP expression in four wild populations of brook trout (Salvelinus fontinalis) to quantify seasonal changes in gene expression. The code release contains a R script for the analysis of brook trout...

Aftershock Forecaster Aftershock Forecaster

Aftershock Forecaster is a GUI program that runs on the desktop and is used to compute ETAS-based aftershock forecasts.

R script to simulate point-count data and estimate population trend under various scenarios of changing phenology R script to simulate point-count data and estimate population trend under various scenarios of changing phenology

The script in this code repository simulates point-count data under an example scenario, sets up model input, and runs an N-mixture model with two components of detection (availability and perceptibility) to estimate the population trend. This simulation and analysis were developed to evaluate the consequences of changing spring phenology for estimating population trend of breeding bird

Code to estimate effects of rice growing on growth and survival of giant gartersnakes, Thamnophis gigas Code to estimate effects of rice growing on growth and survival of giant gartersnakes, Thamnophis gigas

This repository specifically contains code to reproduce analyses in: Rose, J.P., Nguyen, A.M., Jordan, A.C., Macias, D.A., Schoenig, E.J., Napolitano G.R., Kim, R., Ersan, J.S.M., Fulton, A.M., and Halstead, B.J. 2025. Rice cultivation supports growth and survival of a threatened semi-aquatic reptile. In review.

Using Checksums to Verify Downloads with Machine-to-Machine Using Checksums to Verify Downloads with Machine-to-Machine

In this tutorial users will learn how to verify downloaded files by generating checksums and comparing them to those provided by different endpoints in the M2M API.
Was this page helpful?