No project description provided
Project description
Seispy is a Python module for processing seismological data and calculating Receiver Functions. The advanced functions are available to improve the Obspy.
Acknowledgements
For the use of the Seispy package, please cite as:
- Xu, M. & He, J. (2023). Seispy: Python Module for Batch Calculation and Postprocessing of Receiver Functions. Seismological Research Letters, 94 (2A): 935–943.
For 3D time-difference correction, please also consider citing:
-
Xu, M., Huang, H., Huang, Z., Wang, P., Wang, L., Xu, M., ... & Yuan, X. (2018). Insight into the subducted Indian slab and origin of the Tengchong volcano in SE Tibet from receiver function analysis. Earth and Planetary Science Letters, 482, 567-579.
-
Xu, M., Huang, Z., Wang, L., Xu, M., Mi, N., & Yu, D. (2020). Lateral variation of the mantle transition zone beneath the Tibetan plateau: Insight into thermal processes during Indian–Asian collision. Physics of the Earth and Planetary Interiors, 301, 106452.
For 2D and 3D CCP stacking, please also consider citing:
- Xu, M., Huang, Z., Wang, L., Xu, M., Zhang, Y., Mi, N., ... & Yuan, X. (2020). Sharp lateral Moho variations across the SE Tibetan margin and their implications for plateau growth. Journal of Geophysical Research: Solid Earth, 125(5), e2019JB018117.
Installation
See Seispy documentation in detail.
Libraries
seispy.distaz
: Calculate distance and azimuth credited by the lithospheric seismology program at USC, butnumpy.ndarray
operations are supported.seispy.geo
: Tiny codes of geophysics.seispy.decon
: Functions of deconvolution transferred from iwbailey/processRFmatlab including- Iterative time domain deconvolution method (Ligorría and Ammon 1999 BSSA).
- Water level frequency domain deconvolution method (CJ. Ammon 1991 BSSA)
seispy.rf
: Procedure for RF calculation. The functions ofmatch_eq
,search_eq
invokedobspy.core.UTCDateTime
andobspy.clients
from the Obspy.seispy.eq
: RF processing for each event, which invokedobspy.io.sac
,obspy.signal
,obspy.taup
andobspy.core.Stream
from the Obspy.seispy.hk
: H-k stacking for single station (Zhu and Kanamori 2000 JGR).seispy.rfani
: A joint method for crustal anisotropic calculation (Liu and Niu 2011 GJI).seispy.slantstack
: Slant stacking for single station (Tauzin et al., 2008)seispy.rfcorrect
: Subsequent process of RFs including moveout correction and time to depth conversion (1D and 3D) (see Xu et al., 2018 EPSL)seispy.ccpprofile
: CCP stacking along a profile.seispy.ccp3d
: 3-D CCP stacking with extracting depth D410 and D660.
Commands
Receiver Functions
prf
: Calculate PRFs for a station.pickrf
: Pick PRFs with virtual quality control after the calculation.plotrt
: Plot PRFs with R and T components order by back-azimuth.plotr
: Plot PRFs with R component order by back-azimuth.hk
: H-Kappa stacking for estimating Moho depth and crustal Vp/Vs.rf2depth
: Convert PRFs to depth axis.ccp_profile
: Stack PRFs along a profile with a CCP stacking method.ccp3d
: Stack PRFs with spaced bins.rfani
: Estimating crustal anisotropy with a joint method.rfharmo
: Harmonic decomposition to extract constant component of RF and plot dip/anisotropic components.pickdepth
: Pick depth of stacked PRFs followingccp3d
Others
veltxt2mod
: Create 3D velocity model withnumpy.lib.npyio.NpzFile
format from a ASCII table file.downlod_catalog
: Download catalogs from FDSN web-service.gen_rayp_lib
: Generate a rap-parameter library with depth of source and epicentral distance.setpar
: Set up the values in configure files.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file python_seispy-1.3.8.tar.gz
.
File metadata
- Download URL: python_seispy-1.3.8.tar.gz
- Upload date:
- Size: 956.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.20
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5621424a0c77cc5f9e0ee62f983bc152ea88c92344eecbab1ae475a97af4497 |
|
MD5 | f4d109695e0ec0adc49056e75628844b |
|
BLAKE2b-256 | 7902629b3e9cd271cad47ceae52d68247f8830fa0e0a7623bf91bd2eb13ef45f |