Python implementation of a Spectral Continuum Anisotropic Fabric evolution model
Project description
SpecCAF: Python implementation of a Spectral Continuum Anisotropic Fabric evolution model
A spectral fabric evolution model for ice based on the theory of mixtures of continuous diversity (Faria, 2006; Placidi, 2010) that has been shown to reproduce experimentally observed fabrics (Richards et al. 2021). The model incorporates the effects of rigid-body rotation, basal-slip deformation, migration and rotational recrystallization, and requires velocity gradient and temperature as inputs.
Installation
pip install speccaf
Currently, matrices are built for L=4,6,8,12 and 20. If you wish to run the model with a different L value to this, you must first use the script matrixbuild.py to save pre-allocated arrays, and move this file to the packages local data directory.
References
Faria, S.H. (2006). Creep and recrystallization of large polycrystalline masses. I. General continuum theory. https://doi.org/10.1098/rspa.2005.1610
Placidi, L., Greve, R., Seddik, H., Faria S.H., (2010) Continuum-mechanical, Anisotropic Flow model for polar ice masses, based on an anisotropic Flow Enhancement factor. https://doi.org/10.1007/s00161-009-0126-0
Richards, D.H.M, Pegler, S.S, Piazolo, S., Harlen, O.G., (2021) The evolution of ice fabrics: A continuum modelling approach validated against laboratory experiments https://doi.org/10.1016/j.epsl.2020.116718
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file speccaf-1.4.4.tar.gz
.
File metadata
- Download URL: speccaf-1.4.4.tar.gz
- Upload date:
- Size: 775.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51b509d00c121bfbfdd664ed7c68a0f53a60b2caa23298d97a5cec44a6c1ba00 |
|
MD5 | 0fdccc4fdac387a509287fdfc1e74698 |
|
BLAKE2b-256 | 68da315a9def5697295cf0863d11f1858a6847edc6e845606078a20afb05b12d |
File details
Details for the file speccaf-1.4.4-py3-none-any.whl
.
File metadata
- Download URL: speccaf-1.4.4-py3-none-any.whl
- Upload date:
- Size: 820.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 288f764a5ef5bdb401d0666c5c053327aad6c129f44667234f19d72dc31f51ee |
|
MD5 | 0c322b1ffc3cab92c28da87ba1b97156 |
|
BLAKE2b-256 | 7c4bb452bdd7693698412dca9951019e380e83588914347e972a7b979d2632be |