TY - JOUR
T1 - EQcorrscan
T2 - Repeating and near-repeating earthquake detection and analysis in python
AU - Chamberlain, Calum J.
AU - Hopp, Chet J.
AU - Boese, Carolin M.
AU - Warren-Smith, Emily
AU - Chambers, Derrick
AU - Chu, Shanna X.
AU - Michailos, Konstantinos
AU - Townend, John
PY - 2018/1/1
Y1 - 2018/1/1
N2 - EQcorrscan is an open-source Python package for the detection and analysis of repeating and near-repeating seismicity. The package provides reliable, well-Tested, system-Agnostic implementations of matched-filter and subspace detection. Detection can be carried out on machines of diverse architectures, ranging from single-board computers, workstations, and servers to supercomputers and distributed computing environments. The package has been developed in Python to provide readable and user-friendly code and is accompanied by comprehensive and continuously updated documentation and examples. Because the package is written in Python, and extensively leverages ObsPy, EQcorrscan can be run on all major operating systems and can parse most commonly used seismological data formats. In addition to the core detection routines, EQcorrscan includes functions for template creation, stacking (both linear and phase-weighted stacking), magnitude calculation (including singular value decomposition-derived relative moments), event clustering, and others. Numerically intensive routines are written in C to improve efficiency.
AB - EQcorrscan is an open-source Python package for the detection and analysis of repeating and near-repeating seismicity. The package provides reliable, well-Tested, system-Agnostic implementations of matched-filter and subspace detection. Detection can be carried out on machines of diverse architectures, ranging from single-board computers, workstations, and servers to supercomputers and distributed computing environments. The package has been developed in Python to provide readable and user-friendly code and is accompanied by comprehensive and continuously updated documentation and examples. Because the package is written in Python, and extensively leverages ObsPy, EQcorrscan can be run on all major operating systems and can parse most commonly used seismological data formats. In addition to the core detection routines, EQcorrscan includes functions for template creation, stacking (both linear and phase-weighted stacking), magnitude calculation (including singular value decomposition-derived relative moments), event clustering, and others. Numerically intensive routines are written in C to improve efficiency.
UR - http://www.scopus.com/inward/record.url?scp=85040073610&partnerID=8YFLogxK
U2 - 10.1785/0220170151
DO - 10.1785/0220170151
M3 - Article
AN - SCOPUS:85040073610
SN - 0895-0695
VL - 89
SP - 173
EP - 181
JO - Seismological Research Letters
JF - Seismological Research Letters
IS - 1
ER -