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

Identifying Pareto-efficient eradication strategies for invasive populations Identifying Pareto-efficient eradication strategies for invasive populations

Invasive species are a major cause of biodiversity loss and are notoriously expensive and challenging to manage. We developed a decision-analytic framework for evaluating invasive species removal strategies, given objectives of maximizing eradication probability and minimizing costs. The framework uses an existing estimation model for spatially referenced removal data – one of the most...

multistater: A MULTI-STATistical approach to fitting MULTI-STATE models with R multistater: A MULTI-STATistical approach to fitting MULTI-STATE models with R

The multistater package can fit several types of multi-state models, including discrete-state discrete-time Hidden Markov Models using both maximum-likelihood and Bayesian approaches (HMMs) and discrete-state continuous-time state-space models (SSMs). The package was created to specify HMM and SSM designs that can be fit in both the frequentist and Bayesian paradigms within a single...

Baydiff: Bayesian diffusion chronometry for volcanic systems Baydiff: Bayesian diffusion chronometry for volcanic systems

Diffusion chronometry is a powerful tool for estimating the time scales of magmatic processes. This MATLAB software can be used to estimate diffusion time scales using the forsterite content of olivine crystals. Estimates are obtained probabilistically, using a Bayesian framework, and account for uncertainties in data as well as any independent (prior) information.

North American Breeding Bird Survey (BBS) stop-level uncertainty code North American Breeding Bird Survey (BBS) stop-level uncertainty code

The North American Breeding Bird Survey (BBS) (https://www.pwrc.usgs.gov/bbs/) has counted birds annually for over fifty year. Survey 'routes' each consist of 50 'stops' (counts) placed along a line. Inter-stop distances can vary from route to route and from year to year, and precise locations of each stop are not typically recorded. This script quantifies uncertainty in BBS stop...

Scaling Landsat Collection 2 Level 1 Data Scaling Landsat Collection 2 Level 1 Data

In this tutorial, we will use London, England, one of the brightest cities on Earth, to show users how to convert provided Level-1 Radiance products to TOA Radiance, Reflectance, and Brightness for the area. The tutorial will also show how to pull and parse the metadata file (MTL file) for a Landsat scene; the MTL file is used to obtain the necessary parameters for calculating Radiance

Introduction to Landsat Cloud Access Direct Requester Pays Introduction to Landsat Cloud Access Direct Requester Pays

This tutorial demonstrates how users can access Landsat data stored within the AWS Cloud environment using basic commands. Landsat data stored in the AWS Cloud is located within the U.S. West (Oregon) us-west-2 region in a Requester Pays Simple Storage Services (S3) bucket. Users interested in utilizing direct access to Landsat data stored in S3 are encouraged to visit the Requester Pays

North American Bat Monitoring Program: R Data Connection Package (Version 1.1.0) North American Bat Monitoring Program: R Data Connection Package (Version 1.1.0)

The North American Bat Monitoring Program: R Data Connection Package can be used to extract and upload data to the NABat Monitoring Program through the GQL API. This software is written as a wrapper around the NABat GQL API. Documentation for the database and API can be found at https://sciencebase.usgs.gov/. This code includes the ability to reformat NABat data, upload NABat data...

ModelMuse 5.3.1 ModelMuse 5.3.1

This version of ModelMuse fixes bugs in the "Model|Output Control" dialog box that could result in corrupted files.

syntheticdv2lff, Scripts for low-flow frequency (LFF) estimation (and bias correction) from daily mean streamflow estimated at level-12 hydrologic unit code (HUC12) pour points in the southeastern United States syntheticdv2lff, Scripts for low-flow frequency (LFF) estimation (and bias correction) from daily mean streamflow estimated at level-12 hydrologic unit code (HUC12) pour points in the southeastern United States

The syntheticdv2lff repository contains R language source code that document the workflow to compute low-streamflow (low-flow) frequency (LFF) statistics from previously estimated streamflow at level-12 hydrologic unit code (HUC12) pour points (watershed outlet locations) in the south-central and southeastern United States for 1950 through 2010 and associated bias correction. LFF...

syntheticdv2lff, Scripts for low-flow frequency (LFF) estimation (and bias correction) from daily mean streamflow estimated at level-12 hydrologic unit code (HUC12) pour points in the southeastern United States syntheticdv2lff, Scripts for low-flow frequency (LFF) estimation (and bias correction) from daily mean streamflow estimated at level-12 hydrologic unit code (HUC12) pour points in the southeastern United States

The syntheticdv2lff repository contains R language source code that document the workflow to compute low-streamflow (low-flow) frequency (LFF) statistics from previously estimated streamflow at level-12 hydrologic unit code (HUC12) pour points (watershed outlet locations) in the south-central and southeastern United States for 1950 through 2010 and associated bias correction. LFF...

WRTDSplus: Extensions to the WRTDS method. WRTDSplus: Extensions to the WRTDS method.

For some sites and constituents the three dimensions of the Weighted Regressions on Time, Discharge, and Season (WRTDS) model do not capture all the important aspects of water quality variability. For example, in some locations hysteresis or antecedent flow conditions are important influences on water quality concentration and loads. In other places, daily flow is less predictive than...

MapMark4 Version Update (Version 1.1) MapMark4 Version Update (Version 1.1)

MapMark4 is a software package originally released by Ellefsen (2017) that implements the probability calculations in three-part mineral resource assessments (Singer and Menzie, 2010). The name is derived from the descriptive phrase “mineral assessment program mark4”—the name “mark4” is chosen because the previous, similar program was called “mark3”. Functions within the software package...
Was this page helpful?