Skip to main content
U.S. flag

An official website of the United States government


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


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


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


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


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


A uniform ANSS standard for seismic parametric data.


OpenSHA is an effort to develop object-oriented, web- & GUI-enabled, open-source, and freely available code for conducting Seismic Hazard Analyses (SHA).

PQLX: A Software Tool to Evaluate Seismic Station Performance

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


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


MacR1D is a one-dimensional seismic travel-time calculator for Macintosh.

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

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