4.5 Article

easyQuake: Putting Machine Learning to Work for Your Regional Seismic Network or Local Earthquake Study

Journal

SEISMOLOGICAL RESEARCH LETTERS
Volume 92, Issue 1, Pages 555-563

Publisher

SEISMOLOGICAL SOC AMER
DOI: 10.1785/0220200226

Keywords

-

Funding

  1. State of Oklahoma through Oklahoma Geological Survey (OGS)
  2. Office of the Oklahoma Secretary for Energy and the Environment
  3. National Science Foundation (NSF) [1745135]

Ask authors/readers for more resources

The easyQuake Python package is a flexible set of tools for detecting and locating earthquakes with machine-learning driven phase picker. It is fast, reliable, and capable of identifying lower-magnitude candidate events that are otherwise missed. The package has wide applications in regional earthquake analysis and microseismicity studies.
We developed a Python package-easyQuake-that consists of a flexible set of tools for detecting and locating earthquakes from International Federation of Digital Seismograph Networks-collected or field-collected seismograms. The package leverages a machine-learning driven phase picker, coupled with an associator, to produce a Quake Markup Language (QuakeML) style catalog complete with magnitudes and P-wave polarity determinations. We describe how nightly computations on day-long seismograms identify lower-magnitude candidate events that were otherwise missed due to cultural noise and how those events are incorporated into the Oklahoma Geological Survey statewide network upon analyst manual review. We discuss applications for the package, including earthquake detection for regional networks and microseismicity studies in arbitrary user-defined regions. Because the fundamentals of the package are scale invariant, it has wide application to seismological earthquake analysis from regional to local arrays and has great potential for identifying early aftershocks that are otherwise missed. The package is fast and reliable; the computations are relatively efficient across a range of hardware, and we have encountered very few (similar to 1%) false positive event detections for the Oklahoma case study. The utility and novelty of the package is the turnkey earthquake analysis with QuakeML file output, which can be dropped directly into existing real-time earthquake analysis systems. We have designed the functions to be quite modular so that a user could replace the provided picker or associator with one of their choosing. The Python package is open source and development continues.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.5
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available