Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

speccaf-1.4.4.tar.gz (775.3 kB view details)

Uploaded Source

Built Distribution

speccaf-1.4.4-py3-none-any.whl (820.0 kB view details)

Uploaded Python 3

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

Hashes for speccaf-1.4.4.tar.gz
Algorithm Hash digest
SHA256 51b509d00c121bfbfdd664ed7c68a0f53a60b2caa23298d97a5cec44a6c1ba00
MD5 0fdccc4fdac387a509287fdfc1e74698
BLAKE2b-256 68da315a9def5697295cf0863d11f1858a6847edc6e845606078a20afb05b12d

See more details on using hashes here.

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

Hashes for speccaf-1.4.4-py3-none-any.whl
Algorithm Hash digest
SHA256 288f764a5ef5bdb401d0666c5c053327aad6c129f44667234f19d72dc31f51ee
MD5 0c322b1ffc3cab92c28da87ba1b97156
BLAKE2b-256 7c4bb452bdd7693698412dca9951019e380e83588914347e972a7b979d2632be

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page