.. figure:: img/QMlogoBig.png
:figwidth: 70 %
:width: 90%
:align: center
:alt: QuakeMigrate: a Python package for automatic earthquake detection and location using waveform migration and stacking.
QuakeMigrate
============
:mod:`QuakeMigrate` is a Python package for automatic earthquake detection and location using waveform migration and stacking.
QuakeMigrate uses a waveform migration and stacking algorithm to search for coherent seismic phase arrivals across a network of instruments. It produces, from raw data, a catalogue of earthquakes with locations, origin times, phase arrival picks, and local magnitude estimates, as well as rigorous estimates of the associated uncertainties.
The package has been built with a modular architecture, providing the potential for extension and adaptation at numerous entry points. This includes, but is not limited to:
* the calculation or import of traveltime grids
* the choice of algorithm used to identify phase arrivals (for example by kurtosis, cross-covariance analysis between multiple components, machine learning techniques and more)
* the stacking function used to combine onset functions
* the algorithm used to perform phase picking
The source code for the project is hosted on |github|.
This package is written by the QuakeMigrate developers, and is distributed under
the GPLv3 License, Copyright QuakeMigrate developers 2020–2025.
.. |github| raw:: html
GitHub
Citation
--------
If you use this package in your work, please cite the following conference presentation:
Winder, T., Bacon, C.A., Smith, J.D., Hudson, T., Greenfield, T. and White, R.S., 2020. QuakeMigrate: a Modular, Open-Source Python Package for Automatic Earthquake Detection and Location. AGUFM, 2020. pp.S38-0013.
as well as the relevant version of the source code on `Zenodo `_.
We hope to have a publication coming out soon:
Winder, T., Bacon, C.A., Smith, J.D., Hudson, T.S., Drew, J., and White, R.S. QuakeMigrate: a Python Package for Automatic Earthquake Detection and Location Using Waveform Migration and Stacking. (to be submitted to *Seismica*).
Contact
-------
You can contact us directly at quakemigrate.developers@gmail.com
Any additional comments/questions can be directed to:
* **Tom Winder** - tom.winder@esc.cam.ac.uk
* **Conor Bacon** - conor.bacon@cantab.net
License
-------
This package is written and maintained by the QuakeMigrate developers, Copyright QuakeMigrate developers 2020–2025. It is distributed under the GPLv3 License. Please see the `LICENSE `_ for a complete description of the rights and freedoms that this provides the user.
Contents:
---------
.. toctree::
:numbered:
:maxdepth: 1
installation
tutorials
sourcecode