eCite Digital Repository

An ObsPy library for event detection and seismic attribute calculation: preparing waveforms for automated analysis


Turner, RJ and Latto, RB and Reading, AM, An ObsPy library for event detection and seismic attribute calculation: preparing waveforms for automated analysis, Journal of Open Research Software, 9, (1) Article 29. ISSN 2049-9647 (2021) [Refereed Article]

PDF (Published version)

Copyright Statement

© 2021 The Author(s). This is an open-access article distributed under the terms of the Creative Commons Attribution 4.0 International License (CC-BY 4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited. See

DOI: doi:10.5334/jors.365


We have implemented an extension for the observational seismology obspy software package to provide a streamlined tool tailored to the processing of seismic signals from non-earthquake sources, in particular those from deforming systems such as glaciers and landslides. This seismic attributes library provides functionality to: (1) download and/or pre-process seismic waveform data; (2) detect and catalogue seismic events using multi-component signals from one or more seismometers; and (3) calculate characteristics (‘attributes’/‘features’) of the identified events. The workflow is controlled by three main functions that have been tested for the breadth of data types expected from permanent and campaign-deployed seismic instrumentation. A selected STA/LTA-type (short-term average/long-term average), or other, event detection algorithm can be applied to the waveforms and user-defined functions implemented to calculate any required characteristics of the detected events. The code is written in Python 2/3 and is available on GitHub together with detailed documentation and worked examples.

Item Details

Item Type:Refereed Article
Keywords:geophysics, seismology, data processing, reproducibility, Python
Research Division:Earth Sciences
Research Group:Geophysics
Research Field:Seismology and seismic exploration
Objective Division:Expanding Knowledge
Objective Group:Expanding knowledge
Objective Field:Expanding knowledge in the earth sciences
UTAS Author:Turner, RJ (Dr Ross Turner)
UTAS Author:Latto, RB (Ms Rebecca Latto)
UTAS Author:Reading, AM (Professor Anya Reading)
ID Code:148924
Year Published:2021
Deposited By:Physics
Deposited On:2022-02-21
Last Modified:2022-08-24
Downloads:7 View Download Statistics

Repository Staff Only: item control page