README.md 1.6 KB
Newer Older
Mijian Xu's avatar
Mijian Xu 已提交
1
# seispy
Mijian Xu's avatar
Mijian Xu 已提交
2
3

[![pipeline status](https://git.nju.edu.cn/geophy/seispy/badges/master/pipeline.svg)](https://git.nju.edu.cn/geophy/seispy/commits/master)
Mijian Xu's avatar
Mijian Xu 已提交
4
5
6
[![Build Status](https://travis-ci.com/xumi1993/seispy-doc.post.svg?branch=master)](https://travis-ci.com/xumi1993/seispy-doc.post)
[![GitHub](https://img.shields.io/github/license/xumi1993/seispy)]()
[![](https://img.shields.io/github/forks/xumi1993/seispy?style=social)]()
Mijian Xu's avatar
Mijian Xu 已提交
7

Mijian Xu's avatar
Mijian Xu 已提交
8
Python module of seismology and receiver functions
Mijian Xu's avatar
Mijian Xu 已提交
9

Mijian Xu's avatar
Mijian Xu 已提交
10
11
# Installation
## Dependencies
Mijian Xu's avatar
Mijian Xu 已提交
12
13
  * [Python]() >= 3.6
  * [ObsPy](http://docs.obspy.org) >= 1.1.0
Mijian Xu's avatar
Mijian Xu 已提交
14
  * [NumPy](http://www.numpy.org/) >= 1.16
Mijian Xu's avatar
Mijian Xu 已提交
15
16
17
  * [SciPy](http://www.scipy.org/) >= 1.2.0
  * [matplotlib](https://matplotlib.org/) >= 3.0.0
  * [PyQt5](https://www.riverbankcomputing.com/software/pyqt/)
Mijian Xu's avatar
Mijian Xu 已提交
18
  
Mijian Xu's avatar
Mijian Xu 已提交
19
## Installation
Mijian Xu's avatar
Mijian Xu 已提交
20
```Python
Mijian Xu's avatar
Mijian Xu 已提交
21
python setup.py install
Mijian Xu's avatar
Mijian Xu 已提交
22
```
Mijian Xu's avatar
Mijian Xu 已提交
23

Mijian Xu's avatar
Mijian Xu 已提交
24
# Inclusion
Mijian Xu's avatar
Mijian Xu 已提交
25
--------------
Mijian Xu's avatar
Mijian Xu 已提交
26
27
28
29
## Libraries
  * `seispy.distaz`: Calculate distance and azimuth (by [the lithospheric seismology program at USC](http://www.seis.sc.edu/software/distaz/)).<br />
  * `seispy.geo`: Tiny codes of geophysics.
  * `seispy.bootstrap`: Bootstrap confidence interval estimation (by [scikits-bootstrap](https://github.com/cgevans/scikits-bootstrap))
Mijian Xu's avatar
Mijian Xu 已提交
30
  * `seispy.decov`: Iterative time domain deconvolution method (Ligorria and Ammon's 1999 BSSA)
Mijian Xu's avatar
Mijian Xu 已提交
31
32

## Commands
Mijian Xu's avatar
Mijian Xu 已提交
33
 * `prf`: Calculate PRFs for a station.
Mijian Xu's avatar
Mijian Xu 已提交
34
35
36
37
38
 * `pickrf`: Pick PRFs 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.
Mijian Xu's avatar
Mijian Xu 已提交
39
 * `ccp_profile`: Stack PRFs along a profile with a CCP stacking method.
Mijian Xu's avatar
Mijian Xu 已提交
40