AnisotroPy
AnisotroPy is a Python package that provides standard routines for a number of aspects of the study of seismic anisotropy, including: shear-wave splitting analysis, effective media modelling, multiple layer fitting, and the extraction of radial and azimuthal anisotropy from ambient noise results.
The package has been built to provide an efficient pythonic implementation of a number of long-established methods that can be either incorporated into analysis scripts, or used with a high-level dashboard interface. Where possible, we have provided parsers for the outputs of a number of established packages for shear-wave splitting analysis. This is accomplished via the sibling project AnIO, which provides a standard, unified file format for shear-wave splitting analyses.
The source code for the project is hosted on github.
This package is written by the AnisotroPy developers, and is distributed under the GPLv3 License, Copyright AnisotroPy developers 2021–2022.
Supported operating systems
AnisotroPy was developed and tested on Ubuntu 20.04, with the intention of being “platform agnostic”. As of January 2022, the package has been successfully built and run on:
Ubuntu 20.04
Citation
We hope to have a publication coming out soon:
Bacon, C.A., and Rawlinson, N. AnisotroPy: a toolkit for the study of seismic anisotropy. (to be submitted to Journal of Open Source Software).
Contact
Any comments/questions can be directed to:
Conor Bacon - conor.bacon [ at ] esc.cam.ac.uk
License
This package is written and maintained by the AnisotroPy developers, Copyright AnisotroPy developers 2021–2022. It is distributed under the GPLv3 License. Please see the LICENSE for a complete description of the rights and freedoms that this provides the user.