Skip to content
forked from xumi1993/seispy

Python module of seismology and receiver functions

License

Notifications You must be signed in to change notification settings

peanutchun/seispy

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Seispy

pipeline status Build Status GitHub GitHub tag (latest by date) GitHub code size in bytes GitHub repo size DOI

GitHub stars

Seispy is a Python module for processing seismological data and calculating Receiver Functions. The advanced functions are available to improve the Obspy.

Installation

Dependencies

Installation

git clone https://github.com/xumi1993/seispy.git
python setup.py install

Inclusion

Libraries

  • seispy.distaz: Calculate distance and azimuth (by the lithospheric seismology program at USC).
  • seispy.geo: Tiny codes of geophysics.
  • seispy.bootstrap: Bootstrap confidence interval estimation (by scikits-bootstrap)
  • seispy.decov: Iterative time domain deconvolution method (Ligorria and Ammon's 1999 BSSA)
  • seispy.rfcorrect: Subsequent process of PRFs includeing moveout correct and time to depth conversion (1D and 3D) (see Mijian Xu et al., 2018 EPSL)
  • seispy.ccp: CCP stacking along a profile.

Commands

  • prf: Calculate PRFs for a station.
  • pickrf: Reject PRFs with poor qualities after the calculation.
  • plotrt: Plot PRFs in R and T components order by back-azimuth.
  • plotr: Plot PRFs in R component order by back-azimuth.
  • hk: H-Kappa stacking.
  • rf2depth: Convert PRFs to depth axis.
  • ccp_profile: Stack PRFs along a profile with a CCP stacking method.

About

Python module of seismology and receiver functions

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%