Seispy: Python module for batch calculation and postprocessing of receiver functions

Seispy is a graphical interface Python module for receiver function (RF) calculation and postprocessing in seismological research. Automated workflows of RF calculations facilitate processing large volume of different types of seismic data. The graphical user interface enables an intuitive and strai...

Full description

Saved in:
Bibliographic Details
Main Authors: Xu, Mijian, He, Jing
Other Authors: School of Physical and Mathematical Sciences
Format: Article
Language:English
Published: 2023
Subjects:
Online Access:https://hdl.handle.net/10356/172794
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-172794
record_format dspace
spelling sg-ntu-dr.10356-1727942023-12-20T04:55:03Z Seispy: Python module for batch calculation and postprocessing of receiver functions Xu, Mijian He, Jing School of Physical and Mathematical Sciences Earth Observatory of Singapore Science::Geology Deconvolution Anisotropy Seispy is a graphical interface Python module for receiver function (RF) calculation and postprocessing in seismological research. Automated workflows of RF calculations facilitate processing large volume of different types of seismic data. The graphical user interface enables an intuitive and straightforward evaluation of RF quality. All parameters about the preprocessing for RF estimation can be adjusted based on user preference. Water-level frequency-domain deconvolution and iterative time-domain deconvolution for RF estimation are available in Seispy. The current version of Seispy contains five main modules for the postprocessing of RF, such as H-κ stacking, crustal anisotropic estimation, harmonic decomposition, and 2D and 3D common conversion point (CCP) stacking. The CCP stacking in the different application scenarios can be handled by a rich collection of modules, such as time-to-depth conversion, 2D or 3D CCP stacking, and adaptive station or bin selection for CCP stacking profiles in a dense seismic array or a linear seismic array. As a Python module, functions in the Seispy can be called easily in Python scripts for other purposes. The modular design allows new functionality to be added in a collaborative development environment. Licensed under GPLv3, Seispy allow users and developers to freely use, change, share, and distribute copies of the package. This work was funded by the National Natural Science Foundation of China (Grant Number 42074102) and Research grants from National Institute of Natural Hazards, Ministry of Emergency Management of China (Grant Number ZDJ2020-11). 2023-12-20T04:55:03Z 2023-12-20T04:55:03Z 2023 Journal Article Xu, M. & He, J. (2023). Seispy: Python module for batch calculation and postprocessing of receiver functions. Seismological Research Letters, 94(2A), 935-943. https://dx.doi.org/10.1785/0220220288 0895-0695 https://hdl.handle.net/10356/172794 10.1785/0220220288 2-s2.0-85150195041 2A 94 935 943 en Seismological Research Letters © Seismological Society of America. All rights reserved.
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Science::Geology
Deconvolution
Anisotropy
spellingShingle Science::Geology
Deconvolution
Anisotropy
Xu, Mijian
He, Jing
Seispy: Python module for batch calculation and postprocessing of receiver functions
description Seispy is a graphical interface Python module for receiver function (RF) calculation and postprocessing in seismological research. Automated workflows of RF calculations facilitate processing large volume of different types of seismic data. The graphical user interface enables an intuitive and straightforward evaluation of RF quality. All parameters about the preprocessing for RF estimation can be adjusted based on user preference. Water-level frequency-domain deconvolution and iterative time-domain deconvolution for RF estimation are available in Seispy. The current version of Seispy contains five main modules for the postprocessing of RF, such as H-κ stacking, crustal anisotropic estimation, harmonic decomposition, and 2D and 3D common conversion point (CCP) stacking. The CCP stacking in the different application scenarios can be handled by a rich collection of modules, such as time-to-depth conversion, 2D or 3D CCP stacking, and adaptive station or bin selection for CCP stacking profiles in a dense seismic array or a linear seismic array. As a Python module, functions in the Seispy can be called easily in Python scripts for other purposes. The modular design allows new functionality to be added in a collaborative development environment. Licensed under GPLv3, Seispy allow users and developers to freely use, change, share, and distribute copies of the package.
author2 School of Physical and Mathematical Sciences
author_facet School of Physical and Mathematical Sciences
Xu, Mijian
He, Jing
format Article
author Xu, Mijian
He, Jing
author_sort Xu, Mijian
title Seispy: Python module for batch calculation and postprocessing of receiver functions
title_short Seispy: Python module for batch calculation and postprocessing of receiver functions
title_full Seispy: Python module for batch calculation and postprocessing of receiver functions
title_fullStr Seispy: Python module for batch calculation and postprocessing of receiver functions
title_full_unstemmed Seispy: Python module for batch calculation and postprocessing of receiver functions
title_sort seispy: python module for batch calculation and postprocessing of receiver functions
publishDate 2023
url https://hdl.handle.net/10356/172794
_version_ 1787136424380727296