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

Journal metrics

  • IF value: 2.083 IF 2.083
  • IF 5-year<br/> value: 2.138 IF 5-year
    2.138
  • CiteScore<br/> value: 2.14 CiteScore
    2.14
  • SNIP value: 0.783 SNIP 0.783
  • SJR value: 1.039 SJR 1.039
  • IPP value: 1.987 IPP 1.987
  • h5-index value: 20 h5-index 20
doi:10.5194/se-2017-46
© Author(s) 2017. This work is distributed
under the Creative Commons Attribution 3.0 License.
Research article
09 May 2017
Review status
This discussion paper is under review for the journal Solid Earth (SE).
obspyDMT: A Python Toolbox for Retrieving and Processing of Large Seismological Datasets
Kasra Hosseini1,2 and Karin Sigloch1 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 München, 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 centres, in more versatile ways than existing tools. The user is shielded from the complexities of interacting with different data centres and data exchange protocols, and is provided with powerful diagnostic and plotting tools to check the retrieved data and meta-data. 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 archival, pre-processing, instrument correction, and quality control -- routine but non-trivial 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 IRIS DMC's Syngine webservice.

Citation: Hosseini, K. and Sigloch, K.: obspyDMT: A Python Toolbox for Retrieving and Processing of Large Seismological Datasets, Solid Earth Discuss., doi:10.5194/se-2017-46, in review, 2017.
Kasra Hosseini and Karin Sigloch
Kasra Hosseini and Karin Sigloch
Kasra Hosseini and Karin Sigloch

Viewed

Total article views: 312 (including HTML, PDF, and XML)

HTML PDF XML Total BibTeX EndNote
253 55 4 312 1 2

Views and downloads (calculated since 09 May 2017)

Cumulative views and downloads (calculated since 09 May 2017)

Viewed (geographical distribution)

Total article views: 312 (including HTML, PDF, and XML)

Thereof 312 with geography defined and 0 with unknown origin.

Country # Views %
  • 1

Saved

Discussed

Latest update: 28 May 2017
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, pre-processing, 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,...
Share