Skip to content

pyrocko/qseek

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Qseek

Data-driven Earthquake Detection

uv Ruff pre-commit Build and test Python 3.10+ PyPI - Version Documentation

Qseek is a an automatic, data-driven earthquake detection and localisation tool designed for large seismic data sets. It combines neural network phase annotations with a stacking-and-migration and an adaptive octree localisation approach.

Key features are:

Qseek is built on top of Pyrocko.

Documentation

Online documentation is available at https://pyrocko.github.io/qseek/.

Installation

From PyPi.

pip install qseek

Installation from GitHub.

pip install git+https://github.com/pyrocko/qseek

Project Initialisation

Print the default config with

qseek config

Edit the my-project.json

Start the earthquake detection with

qseek search search.json

Packaging

The simplest and recommended way of installing from source:

Development

Local development through pip.

cd qseek
uv pip install -e .

The project utilizes pre-commit for clean commits, install the hooks via:

pre-commit install

Citation

Please cite Qseek as:

Isken, M., Niemz, P., Münchmeyer, J., Büyükakpınar, P., Heimann, S., Cesca, S., Vasyura-Bathke, H., & Dahm, T. (2025). Qseek: A data-driven Framework for Automated Earthquake Detection, Localization and Characterization. Seismica, 4(1). https://doi.org/10.26443/seismica.v4i1.1283

License

Contribution and merge requests by the community are welcome!

Qseek was written by Marius Paul Isken and is licensed under the GNU GENERAL PUBLIC LICENSE v3.