![Hier klicken, um den Treffer aus der Auswahl zu entfernen](images/unchecked.gif) |
Titel |
ObsPy: A Python toolbox for Seismology, a Data Center Perspective |
VerfasserIn |
Moritz Beyreuther, Robert Barsch, Lion Krischer, Tobias Megies, Yannik Behr, Joachim Wassermann |
Konferenz |
EGU General Assembly 2010
|
Medientyp |
Artikel
|
Sprache |
Englisch
|
Digitales Dokument |
PDF |
Erschienen |
In: GRA - Volume 12 (2010) |
Datensatznummer |
250035543
|
|
|
|
Zusammenfassung |
ObsPy: A Python toolbox for seismology (http://www.obspy.org) aims at filling the gap
between interactive analysis and automatic data acquistion systems. Automatic batch analysis
of continuous data streams or feeding a so far unknown formatted data stream into an
acquistion system are two possible applications.
Python provides a platform independent, free and open source interpreter language
including a large collection of scientific open-source modules thus allowing rapid
development of prototype code. ObsPy extends Python by providing the seismologist with
basic seismological routines, e.g. MiniSEED, SAC, GSE2 read and write support, various
pickers, filters, instrument correction... The data itself is stored in numpy.ndarrays allowing
powerful numerical array-programming modules like NumPy (http://numpy.scipy.org) or
SciPy (http://scipy.org) to be used. Also SeisComP3 has a Python API which makes use of
the previous mentioned modules, thus making it easy to extend SeisComP3 with the help of
the ObsPy library.
Especially for data centers the ObsPy ArcLink and XSEED modules are of special
interest. The ArcLink module makes it possible to easily automatically access the data via
ArcLink or for testing the servers functionality. The XSEED module allows to convert data
from dataless SEED to XML-SEED and back. The XML-SEED format is very verbose and
easy extensible for internal purposes. For "public" distribution the resulting extended
XML-SEED can always be converted back to the standard exchange format dataless SEED
(loosing the additionally fields).
An application of ObsPy is running on the Azores. Here, seismic data are continuous
recorded with National Instruments digitizers which are writing data in an binary
format every 10s. ObsPy is used to feed the data in EarthWorm and SeisComP3 by
decoding the binary format every 30s and appending the new data to a MiniSEED
file. The MiniSEED file is continuously scanned by the mseed_scan module of
the seedlink server and allows EarthWorm as well as SeisComP3 to access the
data. |
|
|
|
|
|