Software
This is a subset of our downloadable software for earthquake research. USGS uses GitHub for all new software development, as well as open sourcing older software as time allows. For a comprehensive listing of all available software, see how our applications work, and to collaborate with us, please go to USGS GitHub.
Filter Total Items: 67
Quality control tools for seismic catalogs (qc_report and qc_multi) Quality control tools for seismic catalogs (qc_report and qc_multi)
Generate plots and statistics for single earthquake catalogs and for catalog to catalog comparisons.
MinVel MinVel
This program is used to calculate anharmonic p- and s-wave velocity and density for zero-porosity mineral aggregates. It is based on the work of Hacker and Abers (2004, updated in 2016) with additional minerals and optimized for related work. Running the code in either MATLAB or Python requires a mineral physics database, MineralPhysicsDatabase.nc (https://doi.org/10.5066/P9HN170G)...
Prism Engine software source code v2.0.0 Prism Engine software source code v2.0.0
A continually increasing number of high-quality digital strong-motion records from stations of the National Strong Motion Project (NSMP) of the U.S. Geological Survey (USGS), as well as data from regional seismic networks within the U.S., called for automated processing of strong-motion records with human review limited to selected significant or flagged records. This PRISM (Processing...
USGS automated ground motion processing software USGS automated ground motion processing software
The goal of this project is to update, restructure, and consolidate existing USGS ground-motion processing software to incorporate recent advances from researchers at the USGS, PEER, and others. It will standardize tools for multiple USGS ground-motion products and enable scientists within the USGS and the external community to develop and expand ground-motion datasets used in many...
Slab2 Slab2
A three-dimensional compilation of global subduction geometries, separated into regional models for each major subduction zone.
STATIC1D STATIC1D
These programs solve the equations of static equilibrium in a spherically layered isotropic medium using a decomposition into spheroidal and toroidal motions.
strainz17: Earthquake Strains and Rotations strainz17: Earthquake Strains and Rotations
Strainz17.m is a MATLAB-language function for deriving the best-fitting uniform strain tensor and rigid body rotation as functions of time, based on ground displacement or velocity recordings made on an array of sensors.
PS2FF PS2FF
Produce approximated finite fault distances and variance corrections given point source information, for example, Repi (epcentral distance) to Rjb (Joyner-Boore distance) or Rrup (closest distance to rupture).
SATSI SATSI
SATSI (Spatial And Temporal Stress Inversion) is a modified version of Michael's (JGR 1984, 1987) code that inverts focal mechanism data for a spatially and/or temporally varying stress field.
MacRay MacRay
MacRay is a general purpose two-dimensional seismic ray-tracer for Macintosh.
MacR1D MacR1D
MacR1D is a one-dimensional seismic travel-time calculator for Macintosh.