Earthquake Hazards Program


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: 36
Date published: January 16, 2021


lsforce is a Python-based single-force seismic inversion framework for massive landslides.

Date published: March 7, 2019


A three-dimensional compilation of global subduction geometries, separated into regional models for each major subduction zone.

Date published: March 7, 2019


These programs solve the equations of static equilibrium in a spherically layered isotropic medium using a decomposition into spheroidal and toroidal motions.

Date published: March 7, 2019

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.

Date published: March 6, 2019


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).

Date published: March 6, 2019


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.

Date published: March 6, 2019


A uniform ANSS standard for seismic parametric data.

Date published: March 6, 2019

NSHMP Models, Codes and Catalogs - National Seismic Hazard Mapping Project

Models, Codes and Catalogs used to produce the National Seismic Hazard Maps.

Date published: March 6, 2019


The Product Distribution Layer (PDL) is a USGS platform for receiving earthquake data over the Internet in near-real time.

Date published: March 6, 2019

P-Phase Picker

PPHASEPICKER is a powerful tool for automatically picking P-phase onsets with high precision without requiring detection interval or threshold settings.

Date published: March 6, 2019

PQLX: A Software Tool to Evaluate Seismic Station Performance

PQLX is open-source software system for evaluating seismic station performance and data quality.

Date published: March 6, 2019


MacRay is a general purpose two-dimensional seismic ray-tracer for Macintosh.