surfQuake: A New Python Toolbox for the Workflow Process of Seismic Sources

Abstract surfQuake is a new software designed to streamline the estimation of seismic source parameters. Its comprehensive set of toolboxes automates the determination of seismic arrival times, event association and locations, moment magnitude from P- or S-wave displacement spectra, and moment tensor inversions within a Bayesian framework. surfQuake is programmed in Python 3 and offers the users the possibility of three programming levels for flexibility and customization. The core library allows users to integrate the core of surfQuake into their preexisting scripts, giving advanced users full control, whereas the command-line interface gives users access to an upper layer that simplifies the use of the core. Alternatively, surfQuake core is wrapped by a graphical user interface and connected to an SQLite database, making it accessible to users with little coding experience. The software has been fully tested with an earthquake cluster of more than 2000 events that occurred in the central Pyrenees in 2021–2022. The source parameters retrieved from the cluster and the basic statistics associated with them are displayed using the surfQuake database toolbox. In addition, we offer a web tutorial with surfQuake documentation and a set of usage examples for the three programming levels.

Authors

Institutions

Publication Details

Journal
Seismological Research Letters
Published
2025-05-14
DOI
https://doi.org/10.1785/0220240186
Primary Topic
Seismology and Earthquake Studies
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

surfQuake: A New Python Toolbox for the Workflow Process of Seismic Sources

Jiří Vackář, Katrina Harris, Thiago C. Junqueira, Roberto Cabieces et al.
Seismological Research Letters
Seismology and Earthquake Studies
article

surfQuake: A New Python Toolbox for the Workflow Process of Seismic Sources

Jiří Vackář, Katrina Harris, Thiago C. Junqueira, Roberto Cabieces, Claudio Satriano, Jesús Relinque
article en

Abstract

Abstract surfQuake is a new software designed to streamline the estimation of seismic source parameters. Its comprehensive set of toolboxes automates the determination of seismic arrival times, event association and locations, moment magnitude from P- or S-wave displacement spectra, and moment tensor inversions within a Bayesian framework. surfQuake is programmed in Python 3 and offers the users the possibility of three programming levels for flexibility and customization. The core library allows users to integrate the core of surfQuake into their preexisting scripts, giving advanced users full control, whereas the command-line interface gives users access to an upper layer that simplifies the use of the core. Alternatively, surfQuake core is wrapped by a graphical user interface and connected to an SQLite database, making it accessible to users with little coding experience. The software has been fully tested with an earthquake cluster of more than 2000 events that occurred in the central Pyrenees in 2021–2022. The source parameters retrieved from the cluster and the basic statistics associated with them are displayed using the surfQuake database toolbox. In addition, we offer a web tutorial with surfQuake documentation and a set of usage examples for the three programming levels.

Seismological Research LettersVol. 96(5)
Institut de physique du globe de Paris (FR), University of Potsdam (DE), Royal Institute and Observatory of the Spanish Navy (ES), Czech Academy of Sciences, Institute of Rock Structure and Mechanics (CZ), University College London (GB)
Openalex Percentile: Top 95%
Seismology and Earthquake Studies
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.