Journal cover Journal topic
Solid Earth An interactive open-access journal of the European Geosciences Union
Journal topic

Journal metrics

Journal metrics

  • IF value: 2.380 IF 2.380
  • IF 5-year value: 3.147 IF 5-year
    3.147
  • CiteScore value: 3.06 CiteScore
    3.06
  • SNIP value: 1.335 SNIP 1.335
  • IPP value: 2.81 IPP 2.81
  • SJR value: 0.779 SJR 0.779
  • Scimago H <br class='hide-on-tablet hide-on-mobile'>index value: 32 Scimago H
    index 32
  • h5-index value: 31 h5-index 31
Volume 8, issue 5
Solid Earth, 8, 1047–1070, 2017
https://doi.org/10.5194/se-8-1047-2017
© Author(s) 2017. This work is distributed under
the Creative Commons Attribution 3.0 License.
Solid Earth, 8, 1047–1070, 2017
https://doi.org/10.5194/se-8-1047-2017
© Author(s) 2017. This work is distributed under
the Creative Commons Attribution 3.0 License.

Research article 12 Oct 2017

Research article | 12 Oct 2017

ObspyDMT: a Python toolbox for retrieving and processing large seismological data sets

Kasra Hosseini1,2 and Karin Sigloch1 Kasra Hosseini and Karin Sigloch
  • 1Dept. of Earth Sciences, University of Oxford, South Parks Road, Oxford, OX1 3AN, UK
  • 2Dept. of Earth Sciences, Ludwig-Maximilians-Universität München, Theresienstrasse 41, 80333 Munich, Germany

Abstract. We present obspyDMT, a free, open-source software toolbox for the query, retrieval, processing and management of seismological data sets, including very large, heterogeneous and/or dynamically growing ones. ObspyDMT simplifies and speeds up user interaction with data centers, in more versatile ways than existing tools. The user is shielded from the complexities of interacting with different data centers and data exchange protocols and is provided with powerful diagnostic and plotting tools to check the retrieved data and metadata. While primarily a productivity tool for research seismologists and observatories, easy-to-use syntax and plotting functionality also make obspyDMT an effective teaching aid. Written in the Python programming language, it can be used as a stand-alone command-line tool (requiring no knowledge of Python) or can be integrated as a module with other Python codes. It facilitates data archiving, preprocessing, instrument correction and quality control – routine but nontrivial tasks that can consume much user time. We describe obspyDMT's functionality, design and technical implementation, accompanied by an overview of its use cases. As an example of a typical problem encountered in seismogram preprocessing, we show how to check for inconsistencies in response files of two example stations. We also demonstrate the fully automated request, remote computation and retrieval of synthetic seismograms from the Synthetics Engine (Syngine) web service of the Data Management Center (DMC) at the Incorporated Research Institutions for Seismology (IRIS).

Publications Copernicus
Download
Short summary
This paper presents obspyDMT, a free, open-source software toolbox for the query, retrieval, processing and management of seismological data sets, including very large, heterogeneous and/or dynamically growing ones. ObspyDMT facilitates data archival, preprocessing, instrument correction and quality control. While primarily a productivity tool for research seismologists and observatories, easy-to-use syntax and plotting functionality also make obspyDMT an effective teaching aid.
This paper presents obspyDMT, a free, open-source software toolbox for the query, retrieval,...
Citation