项目作者: paudetseis

项目描述 :
Teleseismic shear-wave splitting analysis
高级语言: Python
项目地址: git://github.com/paudetseis/SplitPy.git
创建时间: 2019-09-29T20:34:21Z
项目社区:https://github.com/paudetseis/SplitPy

开源协议:MIT License

下载


Software for teleseismic shear-wave splitting analysis

Seismic anisotropy refers to the property of seismic waves to propagate
at different wavespeeds depending on the direction of propagation. This
property can be related to the coherent alignment of rock-forming minerals,
which is thought to reflect the current dynamics or fossilized structure of Earth
materials due to tectonic deformation. In the upper mantle, seismic anisotropy
is most easily determined using the distortion of teleseismic body waves with a
known initial polarity, typically core-refracted shear-waves (SKS, SKKS).

SplitPy is a teleseismic shear-wave Splitting Toolbox based on the
Matlab Tool SplitLab,
but with modifications from Wustefeld et al (2008).
Additional error surface implementation has been added, however these error
surfaces have not been fully tested. The code produces output identical to
those in Audet et al. (2016)

DOI
Build Status

Installation, Usage, API documentation and tutorials are described at
https://paudetseis.github.io/SplitPy/.

Authors: Pascal Audet (Developer and Maintainer) & Andrew Schaeffer (Contributor)

Citing

If you use SplitPy in your work, please cite the
Zenodo DOI.

Contributing

All constructive contributions are welcome, e.g. bug reports, discussions or suggestions for new features. You can either open an issue on GitHub or make a pull request with your proposed changes. Before making a pull request, check if there is a corresponding issue opened and reference it in the pull request. If there isn’t one, it is recommended to open one with your rationale for the change. New functionality or significant changes to the code that alter its behavior should come with corresponding tests and documentation. If you are new to contributing, you can open a work-in-progress pull request and have it iteratively reviewed.

Examples of straightforward contributions include notebooks that describe published examples of teleseismic shear-wave splitting. Suggestions for improvements (speed, accuracy, etc.) are also welcome.

References

  • Audet, P., Sole, C., and Schaeffer, A.J. (2016). Control of lithospheric
    inheritance on neotectonic activity in northwestern Canada? Geology,
    44, 807-810, https://doi.org/10.1130/G38118.1

  • Wustefeld, A., and Bokelmann, G. (2007). Null detection in shear-wave splitting
    measurements. Bulletin of the Seismological Society of America, 97, 1204-1211,
    https://doi.org/10.1785/0120060190

  • Wustefeld, A., Bokelmann, G., Zeroli, C., and Barruol, G. (2008). SplitLab:
    A shear-wave splitting environment in Matlab. Computers & Geoscience, 34,
    515-528, https://doi.org/10.1016/j.cageo.2007.08.002

Use Cases

  • Esteve, C., Audet, P., Schaeffer, A.J., Schutt, D.L., Aster, R.A., and Cubley, J. (2020). Seismic evidence for craton chiseling and displacement of lithospheric mantle by the Tintina Fault in the Northern Canadian Cordilleras, Geology, in press.