Skip to content

paudetseis/SplitPy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.