PhasePApy: A robust pure Python package for automatic identification of seismic phases

Seismological Research Letters
By:  and 

Links

Abstract

We developed a Python phase identification package: the PhasePApy for earthquake data processing and near‐real‐time monitoring. The package takes advantage of the growing number of Python libraries including Obspy. All the data formats supported by Obspy can be supported within the PhasePApy. The PhasePApy has two subpackages: the PhasePicker and the Associator, aiming to identify phase arrival onsets and associate them to phase types, respectively. The PhasePicker and the Associator can work jointly or separately. Three autopickers are implemented in the PhasePicker subpackage: the frequency‐band picker, the Akaike information criteria function derivative picker, and the kurtosis picker. All three autopickers identify picks with the same processing methods but different characteristic functions. The PhasePicker triggers the pick with a dynamic threshold and can declare a pick with false‐pick filtering. Also, the PhasePicker identifies a pick polarity and uncertainty for further seismological analysis, such as focal mechanism determination. Two associators are included in the Associator subpackage: the 1D Associator and 3D Associator, which assign phase types to picks that can best fit potential earthquakes by minimizing root mean square (rms) residuals of the misfits in distance and time, respectively. The Associator processes multiple picks from all channels at a seismic station and aggregates them to increase computational efficiencies. Both associators use travel‐time look up tables to determine the best estimation of the earthquake location and evaluate the phase type for picks. The PhasePApy package has been used extensively for local and regional earthquakes and can work for active source experiments as well.

Publication type Article
Publication Subtype Journal Article
Title PhasePApy: A robust pure Python package for automatic identification of seismic phases
Series title Seismological Research Letters
DOI 10.1785/0220160019
Volume 87
Issue 6
Year Published 2016
Language English
Publisher Seismological Society of America
Contributing office(s) Geologic Hazards Science Center
Description 13 p.
First page 1384
Last page 1396
Google Analytic Metrics Metrics page
Additional publication details