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.
Slab2
A three-dimensional compilation of global subduction geometries, separated into regional models for each major subduction zone.
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.
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).
OpenSHA
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
MacRay is a general purpose two-dimensional seismic ray-tracer for Macintosh.
MacR1D
MacR1D is a one-dimensional seismic travel-time calculator for Macintosh.
P-Phase Picker
PPHASEPICKER is a powerful tool for automatically picking P-phase onsets with high precision without requiring detection interval or threshold settings.
PDL
The Product Distribution Layer (PDL) is a USGS platform for receiving earthquake data over the Internet in near-real time.
NSHMP Models, Codes and Catalogs - National Seismic Hazard Mapping Project
Models, Codes and Catalogs used to produce the National Seismic Hazard Maps.
HypoDD
HypoDD is a Fortran computer program package for relocating earthquakes with the double-difference (DD) algorithm of Waldhauser and Ellsworth (2000).