qseek - The earthquake detector.
Project description
Qseek
The friendly earthquake detector
Qseek is a data-driven earthquake detection and localisation framework for large seismic data sets. The framework is based on a stacking and migration approach, a beamforming method. It combines neural network phase annotations with an iterative octree localisation approach for efficient and accurate localisation of seismic events.
Key features are of the earthquake detection and localisation framework are:
- Earthquake phase detection using machine-learning model from SeisBench, pre-trained on different data sets.
- Octree localisation approach for efficient and accurate search
- Different velocity models:
- Constant velocity
- 1D Layered velocity model
- 3D fast-marching velocity model (NonLinLoc compatible)
- Extraction of earthquake event features:
- Local magnitudes (ML), different attenuation models
- Moment Magnitudes (MW) based on modelled peak ground motions
- Different ground motion attributes (e.g. PGA, PGV, ...)
- Automatic extraction of modelled and picked travel times
- Station Corrections
- station specific corrections (SST)
- source specific station corrections (SSST)
Qseek is built on top of Pyrocko.
Documentation
For more information check out the documentation at https://pyrocko.github.io/qseek/.
Installation
Simple installation from GitHub.
pip install git+https://github.com/pyrocko/qseek
Project Initialisation
Show the default config.
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
pip3 install .[dev]
The project utilizes pre-commit for clean commits, install the hooks via:
pre-commit install
Citation
Please cite Qseek as:
Marius Paul Isken, Peter Niemz, Jannes Münchmeyer, Sebastian Heimann, Simone Cesca, Torsten Dahm, Qseek: A data-driven Framework for Machine-Learning Earthquake Detection, Localization and Characterization, Seismica, 2024, submitted
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file qseek-0.1.0.tar.gz
.
File metadata
- Download URL: qseek-0.1.0.tar.gz
- Upload date:
- Size: 979.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e2c33d4ca51b7bde79e1bc3de2425fbadc084225281df5a93dd069fbf48ec6d6 |
|
MD5 | 34e9b8ea8072e36ef4320cfad01f23e0 |
|
BLAKE2b-256 | d4e18f1b256748801b34702c0e0281b773623dc6c5b5a2c28ec0f1a0fc3baedc |
Provenance
The following attestation bundles were made for qseek-0.1.0.tar.gz
:
Publisher:
build.yaml
on pyrocko/qseek
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
qseek-0.1.0.tar.gz
- Subject digest:
e2c33d4ca51b7bde79e1bc3de2425fbadc084225281df5a93dd069fbf48ec6d6
- Sigstore transparency entry: 153355949
- Sigstore integration time:
- Predicate type:
File details
Details for the file qseek-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: qseek-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 225.1 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb245c72bbadc652fe35821c86b302418654837cea0f4b04bdb583dea1c9139e |
|
MD5 | 1ba2f57daad57cdf688a5cda93a60e6d |
|
BLAKE2b-256 | a8c77ec631e53cec1a1e1c563d617312d8f631669a8642833ed165088c859912 |
Provenance
The following attestation bundles were made for qseek-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
:
Publisher:
build.yaml
on pyrocko/qseek
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
qseek-0.1.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- Subject digest:
cb245c72bbadc652fe35821c86b302418654837cea0f4b04bdb583dea1c9139e
- Sigstore transparency entry: 153355950
- Sigstore integration time:
- Predicate type: