anisotropy

Toolkit for the study of seismic anisotropy.

https://github.com/hemmelig/anisotropy

Science Score: 77.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 5 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Committers with academic emails
    1 of 2 committers (50.0%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (18.8%) to scientific vocabulary

Keywords

anisotropy python science seismology
Last synced: 6 months ago · JSON representation ·

Repository

Toolkit for the study of seismic anisotropy.

Basic Info
Statistics
  • Stars: 26
  • Watchers: 2
  • Forks: 4
  • Open Issues: 2
  • Releases: 1
Topics
anisotropy python science seismology
Created about 4 years ago · Last pushed almost 3 years ago
Metadata Files
Readme Contributing License Citation

README.md

AnisotroPy is a cross-platform Python package for the study of seismic anisotropy.

Key features

The goal of AnisotroPy is to provide straightforward access to a suite of routines and utilities for the study of seismic anisotropy. The package is primarily designed for both scripting purposes, but also includes a number of easy-to-use command-line utilities. Currently, we support:

  • Effective media modelling
  • Anisotropic layer fitting to observations
  • Visualisation of shear-wave splitting measurements
  • Shear-wave splitting analysis

A sibling project—AnisotropIO—provides a standardised file format for shear-wave splitting measurements, as well as a range of parsers for other existing codes. The aim here is to make such analyses reproducible and straightforward to ingest into, for example, meta-studies.

Documentation

Documentation for AnisotroPy is hosted here.

Installation

AnisotroPy requires Python version 3.8 and above. Installation of AnisotroPy, including all dependencies, can be done using pip:

console pip install anisotropy

For further information regarding installation—including virtual environment management and installation from source—please consult our documentation.

Usage

We are working on tutorials covering how each individual aspect of the package works.

This is a work in progress - see our documentation for full details.

For a more comprehensive demonstration of the options available, see the template scripts.

Citation

If you use AnisotroPy in your work, please cite the following:

AnisotroPy Developers (2022). AnisotroPy: v0.0.1 (v0.0.1). Zenodo. https://doi.org/10.5281/zenodo.5931586

Contributing to AnisotroPy

Contributions to AnisotroPy are welcomed. The first stop should be to reach out, either directly or—preferably—via the GitHub Issues panel, to discuss the proposed changes. Next, simply fork the AnisotroPy repository, make your changes/add your new contribution, then make a pull request. All contributors to AnisotroPy will be listed as authors on the releases.

Bug reports, suggestions for new features and enhancements, and even links to projects that have made use of AnisotroPy are most welcome.

See our contributions page for more information.

Contact

Any comments/questions can be directed to: * Conor Bacon - cbacon [ at ] ldeo.columbia.edu

License

AnisotroPy is free and open source, distributed under the GPLv3 License. Please see the LICENSE file for a complete description of the rights and freedoms that this provides the user.

Owner

  • Name: Conor Bacon
  • Login: hemmelig
  • Kind: user

Researcher at Columbia University. Interested in volcanic eruptions, microseismicity, and open-source software.

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
  - family-names: Bacon
    given-names: Conor Andrew
    orcid: https://orcid.org/0000-0002-2558-8555
  - family-names: Bloch
    given-names: Wasja
    orcid: https://orcid.org/0000-0002-0341-4925
title: "AnisotroPy"
version: 0.0.1
doi: 10.5281/zenodo.5931586
date-released: 2022-01-31

GitHub Events

Total
  • Watch event: 2
Last Year
  • Watch event: 2

Committers

Last synced: 8 months ago

All Time
  • Total Commits: 48
  • Total Committers: 2
  • Avg Commits per committer: 24.0
  • Development Distribution Score (DDS): 0.313
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Hemmelig c****n@g****m 33
Wasja Bloch w****h@e****a 15
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 8 months ago

All Time
  • Total issues: 4
  • Total pull requests: 3
  • Average time to close issues: 7 months
  • Average time to close pull requests: 9 days
  • Total issue authors: 2
  • Total pull request authors: 2
  • Average comments per issue: 0.75
  • Average comments per pull request: 3.0
  • Merged pull requests: 3
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • hemmelig (3)
  • wsja (1)
Pull Request Authors
  • hemmelig (2)
  • wsja (1)
Top Labels
Issue Labels
enhancement (3) help wanted (3) good first issue (3) documentation (2)
Pull Request Labels
enhancement (1)