Skip to main content

CASM configuration comparison and enumeration

Project description

Shows the CASM logo

libcasm-configuration

The libcasm-configuration package is the CASM configuration comparison and enumeration module. This includes:

  • Classes for representing supercells, configurations, clusters, and occupation events
  • Methods for comparing and enumerating unique configurations, clusters, occupation events, and local environments
  • Methods for generating orbits of symmetrically equivalent configurations, clusters, and occupation events
  • Methods for copying configurations to make sub- or super-configurations
  • Methods for generating symmetry groups, and constructing and applying symmetry representations
  • Methods for performing irreducible space decompositions and finding symmetry adapted order parameters
  • Methods for creating configurations with properties from mapped structures

Install

pip install libcasm-configuration

Dependencies

For symmetry group classification, we use the spglib package.

Usage

See the libcasm docs.

About CASM

The libcasm-configuration package is part of the CASM open source software package, which is designed to perform first-principles statistical mechanical studies of multi-component crystalline solids.

CASM is developed by the Van der Ven group, originally at the University of Michigan and currently at the University of California Santa Barbara.

For more information, see the CASM homepage.

License

GNU Lesser General Public License (LGPL). Please see the file LICENSE for details.

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

libcasm_configuration-2.0a5.tar.gz (770.5 kB view details)

Uploaded Source

Built Distributions

libcasm_configuration-2.0a5-cp312-cp312-macosx_11_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

libcasm_configuration-2.0a5-cp312-cp312-macosx_10_15_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.12 macOS 10.15+ x86-64

libcasm_configuration-2.0a5-cp311-cp311-macosx_11_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

libcasm_configuration-2.0a5-cp311-cp311-macosx_10_15_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.11 macOS 10.15+ x86-64

libcasm_configuration-2.0a5-cp310-cp310-macosx_11_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

libcasm_configuration-2.0a5-cp310-cp310-macosx_10_15_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.10 macOS 10.15+ x86-64

libcasm_configuration-2.0a5-cp39-cp39-macosx_11_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

libcasm_configuration-2.0a5-cp39-cp39-macosx_10_15_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.9 macOS 10.15+ x86-64

File details

Details for the file libcasm_configuration-2.0a5.tar.gz.

File metadata

  • Download URL: libcasm_configuration-2.0a5.tar.gz
  • Upload date:
  • Size: 770.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for libcasm_configuration-2.0a5.tar.gz
Algorithm Hash digest
SHA256 fe58e42d5ea367010651834200c0c32d87dfe49f048d854006652004a682853a
MD5 57ba686d54bb1a1674928b71ebf1ecc5
BLAKE2b-256 459443d1de253173822096ed7c716a7ad337752db111e31d2d3ab3f2a18f7613

See more details on using hashes here.

File details

Details for the file libcasm_configuration-2.0a5-cp312-cp312-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-2.0a5-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c27704b25c93634ee90dd25c3b9e80b7f8009a368966815fc25b67b3d9172078
MD5 fbcab6aa16af82c5b9b966585645250f
BLAKE2b-256 19cb75d201fabeee47e60734644b9c9d84052768a48a725dfa697558ca931616

See more details on using hashes here.

File details

Details for the file libcasm_configuration-2.0a5-cp312-cp312-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-2.0a5-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 24d24a4f0df7f68aaee8cca18911bff713e80e7973406537da5c93cf54da731a
MD5 47002f347d511d1924c1b4189c8b8b64
BLAKE2b-256 ab0d2b3d64e0b71f1b07fef976b591f109918bfa00878cbb01a85925b79374eb

See more details on using hashes here.

File details

Details for the file libcasm_configuration-2.0a5-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-2.0a5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3cd1cdfe0b86e6a155e8b9260d0aa5fecd4848787e483e73554a12c5fc48a05d
MD5 19bf69a06bb4bab7669abc3253cce02d
BLAKE2b-256 045f0ce6192bb32bd9a0fb4b21f8d9759fe0341285f1f38f9c065b8ed91b206a

See more details on using hashes here.

File details

Details for the file libcasm_configuration-2.0a5-cp312-cp312-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-2.0a5-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 2a686946de3ed0f523cafb6c97f163e024188cf2734ec5b4a7ab3d90bc49e27e
MD5 4072d14aba2c01fbebf970dd8d89e012
BLAKE2b-256 23c8c337a59449443d403b8cb36c55f1cea60ba24c4a0aee906f9d90776dfd96

See more details on using hashes here.

File details

Details for the file libcasm_configuration-2.0a5-cp311-cp311-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-2.0a5-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 69a5464682d9a7d6e30432d161cea01dd468e6aa6ecef0bdcc6dea74237e1c42
MD5 207ba5cd2b34950c1d12dd1a975d7acc
BLAKE2b-256 437c01f3f9735f1e06473367e77a4e3a222edbdaee67c2c9883c8b85742ded14

See more details on using hashes here.

File details

Details for the file libcasm_configuration-2.0a5-cp311-cp311-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-2.0a5-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3aaa4d6543db429e870bd351b40ef0a28372bd021c0b0b450019c29a40eb637b
MD5 1dd67152a9cd02b8b39f6d2aa70e0dce
BLAKE2b-256 255749203e42b8201dcdeba65905eeab41ff76c8d1709a87173b69c65cb104f3

See more details on using hashes here.

File details

Details for the file libcasm_configuration-2.0a5-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-2.0a5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9ca325006066a26ed1fda884252192b2d01e0c67e71b8fec8de38e62675e78fa
MD5 62fdca6c71e4d3f9abc8dea5ef3aa542
BLAKE2b-256 e4b83acfd28fd0210991a3d63c54f8e55e3dc78e33aaa31850ff39d65265c49a

See more details on using hashes here.

File details

Details for the file libcasm_configuration-2.0a5-cp311-cp311-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-2.0a5-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 7914e643f5cf6c0ad11bc30d1667b15ec056f0b3684cc9c12afcb790230029e0
MD5 fb878f6c06bc2cab897817d76e8111ba
BLAKE2b-256 e75a1cf08f8174372c1c7b88e1ed2231c873cccea2170119cdbb9e35ed3cf8f7

See more details on using hashes here.

File details

Details for the file libcasm_configuration-2.0a5-cp310-cp310-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-2.0a5-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2b4a7c350a5dbdca0c5a6c6bc8c2e0ab9a8e540b3977a68d20708ea2ddc27ab1
MD5 8791c8699f8acbd8766494f80f3dbd50
BLAKE2b-256 5fd3b9b59459b2ac815247debd2924e0b365dfe1599c5e8f487100b5216181ee

See more details on using hashes here.

File details

Details for the file libcasm_configuration-2.0a5-cp310-cp310-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-2.0a5-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 da015438e6738e67deee7be7e960222c28150906ee173ee9955e6b668bc99c1a
MD5 e8b42519b357a12d443ea1c9d1bdcefe
BLAKE2b-256 e97d17420d25b8d62a9d40b25298a5734ab8e17b39b0bf0edfa433992ce2b22b

See more details on using hashes here.

File details

Details for the file libcasm_configuration-2.0a5-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-2.0a5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c6a7a32055653d9c71d337f233f228bc012d5b5b5035621627ada939d8cf637d
MD5 d39256d42797f4861d16e2ef81dabab3
BLAKE2b-256 09ea58bd159e8eae61c0f59768d13603b74e8adb7016f5f3b8952cf6f1437c63

See more details on using hashes here.

File details

Details for the file libcasm_configuration-2.0a5-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-2.0a5-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 ca795ca8d9cda0ce6b986e6c3803d910a18865e6bba06a5586e916e1c744d554
MD5 7501fded5b126320a948ebe2fda79b5a
BLAKE2b-256 7bfa783d4e34855774a40cd4ad5e2d61bec5fc6fd8d7638bfe252fbb7ef94c9d

See more details on using hashes here.

File details

Details for the file libcasm_configuration-2.0a5-cp39-cp39-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-2.0a5-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 28d4bd537272c4c70579d9996edd751788cd0f3d7417a163638416de736942bf
MD5 e81d4c614f7472b0db245db1419c95ff
BLAKE2b-256 2f816931892ab3b79ef2bc84e469595e00ca84d916f74a0002ee7a1e5a60d353

See more details on using hashes here.

File details

Details for the file libcasm_configuration-2.0a5-cp39-cp39-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-2.0a5-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1a745267ff97059e0ca9c39e98712326a8ae01193369c744705b883959f4f4b5
MD5 c91d1617babf5d4d2b99b6b71dc6c296
BLAKE2b-256 edf12b0966813a03a23764d42295fcc15dbebb17529c1a1ef2aecd02369840e7

See more details on using hashes here.

File details

Details for the file libcasm_configuration-2.0a5-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-2.0a5-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9edfcb717ad388d7aed2ea25f8ba945c833c97390404047814ec788f193d7c8c
MD5 4137183dd57e11e683c4e6098cbe866d
BLAKE2b-256 fe522d48d84fc590be31ba3294d9858a09baf0e02c124174d0e9011e2e2684da

See more details on using hashes here.

File details

Details for the file libcasm_configuration-2.0a5-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-2.0a5-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 b6709dc94568ac10711991fb9d6daf14192d4552ee6438ad14992541ec835ea8
MD5 f1afeda3e3685c08401c7bf54d02a372
BLAKE2b-256 200e3dcafbd54d88018badf684621c116d8ad9c5ea9c4c2e34bc12c7457d3f37

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