在已有地震数据处理软件的基础上,为了进一步丰富和完善地震数据处理工具库,基于ObsPy模块库,设计并实现了一款简单易用、可拓展的地震数据处理软件SeisProc。该软件利用ObsPy提供的信号接口,实现了对多种格式的地震数据文件的预处理功能,应用PyQt5库设计GUI,实现数据预览、格式转换、波形绘制和预处理等功能。
In order to further enrich and improve the tool library of seismic data processing on the basis of the existing seismic data processing software,a simple,easy-to-use and scalable seismic data processing software,SeisProc,is designed and developed based on the ObsPy library.The software uses the signal interface provided by ObsPy to realize the preprocessing function of seismic data files in multiple formats.The GUI interface is designed by using PyQt5 library to realize the functions of data preview,format conversion,waveform drawing and pre-processing.
2022,43(3): 147-156 收稿日期:2021-12-15
DOI:10.3969/j.issn.1003-3246.2022.03.021
基金项目:中国地震局第二监测中心科学技术基金(项目编号:KJ20210104);国家自然科学基金青年基金(项目编号:41904063)
作者简介:李晓姝(1995-),中国地震局第二监测中心助理工程师,主要从事地震数据质量监控与评价研究工作。E-mail:lxs_cumt@126.com
参考文献:
蔡希玲,吕英海.地震数据时频分析与分频处理[J].勘探地球物理进展,2005,28(4):265-270.
霍亚飞. QT Creator快速入门[M].北京:北京航空航天大学出版社,2017.
焦煜媛,马克博.地震波数据格式及数据预处理技术介绍[J].甘肃科技,2017,33(20):45-47.
孙印,潘素珍,刘明军.天然地震识别与震相自动拾取技术进展[J].中国地震,2018,34(4):606-620.
王彩霞,白超英,王馨.地震震相初至自动检测技术综述[J].地球物理学进展,2013,28(5):2 363-2 375.
Beyreuther M, Barsch R, Krischer L, et al. ObsPy:a python toolbox for seismology[J]. Seismological Research Letters, 2010, 81(3):530-533.
Krischer L, Megies T, Barsch R, et al. ObsPy:a bridge for seismology into the scientific Python ecosystem[J]. Computational Science&Discovery, 2015, 8(1):014003.