Earthquake Seismology Software

A curated list of earthquake seismology software, mostly on GitHub.

Feel free to contribute through a pull request!

Earthquake Detection

GitHub topic: https://github.com/topics/earthquake-detection (consider adding the topic earthquake-detection to your repository).

  • BackTrackBB: Multi-band array detection and location of seismic sources. GitHub last commit
  • CDRP_TF: CNN Event Detection & RNN Phase Picking (in Tensorflow) GitHub last commit
  • Detex: A Python package for subspace detection and waveform similarity clustering GitHub last commit
  • easyQuake: Simplified machine-learning driven earthquake detection, location, and analysis in one easy-to-implement python package. GitHub last commit
  • EQcorrscan: A python package for the detection and analysis of repeating and near-repeating earthquakes. GitHub last commit
  • EQTransformer: EQTransformer, a python package for earthquake signal detection and phase picking using AI. GitHub last commit
  • FAST: End-to-end earthquake detection pipeline via efficient time series similarity search. GitHub last commit
  • Fast Matched Filter: An efficient seismic matched-filter search for both CPU and GPU architectures. GitHub last commit
  • GPD: Generalized Seismic Phase Detection with Deep Learning. GitHub last commit
  • LOKI: earthquake LOcation by waveform staKIng. GitHub last commit
  • MSMS: Catalog augmentation (event detection) based on matched filter technique. GitHub last commit
  • neic-glass3: Next generation seismic event detection and association algorithm. GitHub last commit
  • PAD: Earthquake detection from raw continuous waveform. GitHub last commit
  • PhasePApy: Python Seismic Phase Picker and Associator. GitHub last commit
  • PhaseLink: A deep learning approach to seismic phase association. GitHub last commit
  • PhaseNet: A Deep-Neural-Network-Based Seismic Arrival Time Picking Method. GitHub last commit
  • Pinky: Deep learning toolbox for earthquake localization and detection. GitHub last commit
  • QuakeMigrate: A Python package for automatic earthquake detection and location using waveform migration and stacking. GitHub last commit
  • REDPy: Repeating Earthquake Detector in Python. GitHub last commit
  • S-SNAP: Seismicity-Scanning based on Navigated Automatic Phase-picking. GitHub last commit
  • SeisBench: A toolbox for machine learning in seismology. GitHub last commit

Earthquake Location

GitHub topic: https://github.com/topics/earthquake-location (consider adding the topic earthquake-location to your repository).

Earthquake processing systems

  • EarthWorm: Automatic earthquake process system
  • SeisComP: Seismological software for data acquisition, processing, distribution and interactive analysis.