QuakeMigrate: a Python Package for Automatic Earthquake Detection and Location Using Waveform Migration and Stacking
Listed in
This article is not in any list yet, why not save it to one of your lists.Abstract
QuakeMigrate is a modular, open-source Python package providing a framework to efficiently and automatically detect and locate microseismicity. From raw seismic waveforms and a modest number of physically meaningful inputs and tuneable parameters, it produces catalogues of earthquakes including hypocentres, their associated uncertainties, phase arrival times, and local magnitude estimates, all of which are compatible with other common software within the field of (micro-)seismic analysis. The waveform migration and stacking approach on which the software is founded enables phase arrivals with very low signal-to-noise ratios at individual stations to be successfully incorporated in the network-based detection and location. It also implicitly associates phase arrivals across a network even at very small inter-event times, which commonly poses difficulties for traditional pick-then-locate methods. Here, we use a synthetic test-case to outline the fundamental concepts that underpin QuakeMigrate and its implementation, before presenting its application to two real-world datasets with different characteristics to highlight its flexibility and performance.