Skip to main content


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

3D Velocity Modeling

Fortran code (VMS compatible) for 3-D velocity model determination and hypocentral location with local earthquake data. 

3D Focal Mechanisms

3D Focal Mechanisms is a tool for viewing earthquake focal mechanism symbols three dimensionally.


neic-glass3 is an open source and platform independent seismic event detection and association algorithm developed by the United States Geological Survey (USGS) National Earthquake Information Center (NEIC) and Caryl Erin Johnson, PhD, Introspective Systems LLC. This algorithm converts a time series of seismic phase arrival times, back azimuth estimates from array beams, and cross-correlated de

SeismoTectonic Regime Earthquake Calculator (STREC)

Automatically determines the earthquake type (subduction zone interface, active crustal shallow, stable continental region, etc.) and the earthquake focal mechanism.

PRISM software: Processing and Review Interface for Strong Motion Data

PRISM is designed to be used for automatically processing raw strong-motion acceleration time series to produce compatible acceleration, velocity and displacement time series, acceleration, velocity and displacement response spectra, Fourier amplitude spectra, and standard earthquake-engineering intensity measures.

StrongMotion Fetch

Provides functionality to download and/or process strong motion data from various networks (Japan, New Zealand, IRIS, etc.) and save the peak ground motions in either ShakeMap "station" XML format or spreadhsheet format.


An application for automating ShakeMap delivery to critical users and for facilitating notification of shaking levels at user-selected facilities.

Graizer-Kalkan (2015) Ground Motion Prediction Equation

Graizer-Kalkan (2015) ground motion prediction equation (GMPE) is designed to predict peak-ground acceleration and 5% damped pseudo-spectral acceleration response ordinates for shallow-crustal continental earthquakes to be used in earthquake-engineering applications including probabilistic and deterministic seismic hazard analyses.

SLAMMER - Seismic Landslide Movement Modeled using Earthquake Records

SLAMMER is a Java program that facilitates performing a variety of sliding-block analyses to evaluate seismic slope performance.

Risk-Targeted Ground Motion Calculator

This web application can be used to calculate risk-targeted ground motion values in accordance with “Method 2” of 2010 ASCE 7 Standard Section


VISCO1D-v3 is a program package to calculate quasi-static deformation on a layered spherical Earth from a specified input source (fault plane parameters) at specified points on the surface or at depth.

SeisRisk III

Seisrisk III is the last published version of a series of programs used to produce probabilistic earthquake ground motion hazard maps for the United States from 1972 to 1992.