Software
An official USGS software project is code reviewed and approved at the bureau-level for distribution.
Filter Total Items: 889
Python GIS Flood Tool (pygft) Python GIS Flood Tool (pygft)
The Python GIS Flood Tool (pygft) was designed to process stream, catchment, and elevation datasets in order to assess the extent and depth of flooding for each stream reach. The model itself is light-weight, created with the capability to scale to larger regions or CONUS (conterminous United States) scales.
Subaerial Barrier Sediment Partitioning (SBSP) Model Version 1.0 Subaerial Barrier Sediment Partitioning (SBSP) Model Version 1.0
The Subaerial Barrier Sediment Partitioning (SBSP) model is a framework to simulate the morphological development of an idealized barrier coast in the cross-shore domain. The model code, built in MATLAB, consists of two scripts which must reside within the same folder when executed. The first, SBSP_InputControl.m, contains the user-defined input variables to run the simulation. The...
nshm-fault-sections nshm-fault-sections
A repository of all geologic fault section data included in USGS National Seismic Hazard Models
USGS Geomagnetism ProgramInterpolated Magnetic Perturbations (Geomag-IMP) USGS Geomagnetism ProgramInterpolated Magnetic Perturbations (Geomag-IMP)
Geomag-IMP is an open-source Python library for interpolating magnetic field perturbations onto geographic coordinates. Geomag-IMP provides two (for now) classes for interpolating magnetic fields:
GeoPhys GeoPhys
This set of utilities is used to extract geophysical information from the NCM (Boyd, 2020) including, for example, S-wave, P-wave, and density profiles, as well as attributes for ground motions models including VS30, Z1.0, and Z2.5. Running the code in either MATLAB or Python requires all of the NCM databases (https://doi.org/10.5066/P9T96Q67).
EDEN: Everglades Depth Estimation Network Water Level And Depth Surfaces EDEN: Everglades Depth Estimation Network Water Level And Depth Surfaces
An R package that provides a set of functions for the Everglades Depth Estimation Network (EDEN). EDEN is an integrated network of water-level gages, interpolation models that estimate daily water-level data at ungaged locations, and applications that generate derived hydrologic data across the freshwater part of the Greater Everglades landscape. This package contains the scripts that...
WaveLab WaveLab
The WaveLab software was designed to extract sea and barometric pressure data from selectively deployed instruments, calculate water levels, and finally compute wave statistics where applicable. There is also a utility to extract slices from the sea and barometric pressure time series for multiple purposes including getting values of interest and cropping out spurious values. The output...
GeoBIPy – Geophysical Bayesian Inference in Python GeoBIPy – Geophysical Bayesian Inference in Python
GeoBIPy – Geophysical Bayesian Inference in Python – is an open-source algorithm for quantifying uncertainty in airborne electromagnetic (AEM) data and associated geological interpretations. This package uses a Bayesian formulation and Markov chain Monte Carlo sampling methods to derive posterior distributions of subsurface electrical resistivity based on measured AEM data.
Flow-Conditioned Parameter Grid Tools Flow-Conditioned Parameter Grid Tools
The Flow-Conditioned Parameter Grid (FCPG) Tools are a Python 3 library to make FCPGs for either two-digit Hydrologic Unit Code (HUC2) regions, four-digit Hydrologic Unit Code (HUC4) regions, or other geospatial tiling schemes. These tools can be used in a Linux-based high performance computing (HPC) environment or locally on your system.
Social Values for Ecosystem Services Social Values for Ecosystem Services
A GIS Application for Assessing, Mapping, and Quantifying the Social Values of Ecosystem Services
trajPipeFlow, Discharge from horizontal and vertical flowing pipes by trajectory methods trajPipeFlow, Discharge from horizontal and vertical flowing pipes by trajectory methods
The trajPipeFlow package in the R language provides functions for computation of discharge from horizontal and vertical flowing pipes using trajectory methods of the U.S. Bureau of Reclamation Water Measurement Manual (2001, chap. 14, sec. 13).
Ash3D provides forecasts of ash clouds and ashfall. Ash3D provides forecasts of ash clouds and ashfall.
Ash 3D is a three-dimensional simulation of volcanic-ash dispersion that uses time-varying wind fields and other meteorological properties to calculate where airborne ash is transported under current or historical atmospheric conditions