# SAnTex: Seismic Anisotropy from Texture
SAnTex is a Python library which calculates the full elastic tensor of rocks from modal mineral composition, crystallographic orientation, and a crystal stiffness tensor catalogue that accounts for the dependency of elasticity with pressure and temperature.
## Features
- **Pre-processing and cleaning of EBSD data**: SAnTex facilitates the processing and cleaning of EBSD data. To enhance data completeness, SAnTex offers the option to fill not-indexed pixels or indexed pixels removed during the cleaning process, using machine learning techniques.
- **Tensor operations**: Tensor conversions between Voigt matrix and full stiffness tensors, as well as rotations based on euler angles.
- **Material analysis**: SAnTex provides a catalogue of minerals, users can load the catalogue and can either utilise them to load stiffness tensors for their EBSD phases or make a modal rock and can calculate seismic anisotropy for the modal rock.
- **Seismic Anisotropy**: SAnTex performs calculations of seismic anisotropy at a range of pressure and temperature conditions. It also offers visualisation capabilities, allowing users to view the calculated seismic anisotropy in 2D and 3D plots.
- **Isotropic velocities**: Calculates isotropic seismic wave velocities (Vp, Vs and vbulk), isothermal bulk modulus, and density at elevated temperatures and pressures (Hacker & Abers, 2004).
## Installation
You can install SAnTex using pip from your terminal:
```bash
git clone https://github.com/utpal-singh/SAnTex.git
cd santex
pip install .
```
or
```bash
pip install santex
```
Raw data
{
"_id": null,
"home_page": "https://github.com/utpal-singh/SAnTex",
"name": "santex",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "python, seismic, seismic anisotropy, EBSD, Texture, Crystallography",
"author": "Utpal Singh",
"author_email": "utpal_singh@yahoo.com",
"download_url": "https://files.pythonhosted.org/packages/15/0e/efdb55b8a9e3d3ceec82a9f70ca02e9545af88205ed73388bad527316b6d/santex-1.2.2.tar.gz",
"platform": null,
"description": "# SAnTex: Seismic Anisotropy from Texture\n\nSAnTex is a Python library which calculates the full elastic tensor of rocks from modal mineral composition, crystallographic orientation, and a crystal stiffness tensor catalogue that accounts for the dependency of elasticity with pressure and temperature.\n\n## Features\n\n- **Pre-processing and cleaning of EBSD data**: SAnTex facilitates the processing and cleaning of EBSD data. To enhance data completeness, SAnTex offers the option to fill not-indexed pixels or indexed pixels removed during the cleaning process, using machine learning techniques.\n- **Tensor operations**: Tensor conversions between Voigt matrix and full stiffness tensors, as well as rotations based on euler angles.\n- **Material analysis**: SAnTex provides a catalogue of minerals, users can load the catalogue and can either utilise them to load stiffness tensors for their EBSD phases or make a modal rock and can calculate seismic anisotropy for the modal rock.\n- **Seismic Anisotropy**: SAnTex performs calculations of seismic anisotropy at a range of pressure and temperature conditions. It also offers visualisation capabilities, allowing users to view the calculated seismic anisotropy in 2D and 3D plots. \n- **Isotropic velocities**: Calculates isotropic seismic wave velocities (Vp, Vs and vbulk), isothermal bulk modulus, and density at elevated temperatures and pressures (Hacker & Abers, 2004). \n\n\n## Installation\n\nYou can install SAnTex using pip from your terminal:\n\n```bash\ngit clone https://github.com/utpal-singh/SAnTex.git\ncd santex\npip install .\n```\n\n\nor\n\n```bash\npip install santex\n```\n",
"bugtrack_url": null,
"license": "GNU Lesser General Public License v3 (LGPLv3)",
"summary": "SAnTeX is a Python library which calculates seismic anisotropy from full elastic tensor of rocks from modal mineral composition, crystallographic orientation, and a crystal stiffness tensor catalogue that accounts for the dependency of elasticity with pressure and temperature. SAnTex facilitates the processing and cleaning of EBSD data and calculation of Orientation Distribution Function (ODF) and Inverse pole figure (IPF)",
"version": "1.2.2",
"project_urls": {
"Homepage": "https://github.com/utpal-singh/SAnTex"
},
"split_keywords": [
"python",
" seismic",
" seismic anisotropy",
" ebsd",
" texture",
" crystallography"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "ba52985890772b1163f7efe4e33d1e3ace54e6eaf7c87bd8327f1c2823c4dccf",
"md5": "e4522dd60ea30f98487ecbaf765273ad",
"sha256": "af3aced493190c8428d1ee495d2018fff06265ec48f58822062a6993332e728e"
},
"downloads": -1,
"filename": "santex-1.2.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "e4522dd60ea30f98487ecbaf765273ad",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 66303,
"upload_time": "2024-09-24T02:17:07",
"upload_time_iso_8601": "2024-09-24T02:17:07.079699Z",
"url": "https://files.pythonhosted.org/packages/ba/52/985890772b1163f7efe4e33d1e3ace54e6eaf7c87bd8327f1c2823c4dccf/santex-1.2.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "150eefdb55b8a9e3d3ceec82a9f70ca02e9545af88205ed73388bad527316b6d",
"md5": "02da5b2e88983d97e196720afaa9aab9",
"sha256": "a0d16da56b7aa235f2fbbb387fecac1b8a16d3a01a1f7bfd5c629c56ff0376fe"
},
"downloads": -1,
"filename": "santex-1.2.2.tar.gz",
"has_sig": false,
"md5_digest": "02da5b2e88983d97e196720afaa9aab9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 61173,
"upload_time": "2024-09-24T02:17:09",
"upload_time_iso_8601": "2024-09-24T02:17:09.326177Z",
"url": "https://files.pythonhosted.org/packages/15/0e/efdb55b8a9e3d3ceec82a9f70ca02e9545af88205ed73388bad527316b6d/santex-1.2.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-09-24 02:17:09",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "utpal-singh",
"github_project": "SAnTex",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "santex"
}