ObsPy - What can it do for data centers and observatories?

ObsPy - What can it do for data centers and observatories?
复制标题

DOI:
10.4401/ag-4838
复制
发表时间:
2011-01-01
影响因子:
1
通讯作者:
Wassermann, Joachim
Wassermann, Joachim
中科院分区:
地球科学4区
文献类型:
--
作者:
Megies, Tobias;Beyreuther, Moritz;Wassermann, Joachim

文献摘要

被引文献

相似文献

地震中心的数据采集依赖于实时系统,如SeisComP3、Antelope和Earthworm。然而,这些复杂的系统是为快速和精确定义的标准实时分析而设计的。因此,访问或修改内部例程并将其集成到自定义处理工作流或执行深入的数据分析并不是一项简单的任务。通常需要一个库,它提供对数据的方便访问,并允许轻松控制对数据执行的所有操作。ObsPy就是这样一个库,它被设计用来访问和处理地震波形数据和元数据。我们在这里使用简短的示例来演示使用Python进行地震数据分析的有效性。然后,我们举例说明了ObsPy的一般功能,并强调了与地震数据中心和观测站相关的一些具体方面,通过展示现实世界的例子。最后,我们将演示如何使用ObsPy库开发自定义图形用户界面应用程序。
Data acquisition by seismic centers relies on real-time systems, like SeisComP3, Antelope and Earthworm. However, these are complex systems that are designed for fast and precisely defined standard real-time analyses. Therefore, it is not a simple task to access or modify internal routines, and to integrate them into custom-processing workflows or to perform in-depth data analyses. Often a library is necessary that provides convenient access to data and allows easy control over all of the operations that are to be performed on the data. ObsPy is such a library, which is designed to access and process seismological waveform data and metadata. We use short and simple examples here to demonstrate how effective it is to use Python for seismological data analysis. Then, we illustrate the general capabilities of ObsPy, and highlight some of its specific aspects that are relevant for seismological data centers and observatories, through presentation of real-world examples. Finally, we demonstrate how the ObsPy library can be used to develop custom graphical user interface applications.