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.3.0.tar.gz (816.7 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

libcasm_configuration-2.3.0-cp314-cp314-manylinux_2_28_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

libcasm_configuration-2.3.0-cp314-cp314-manylinux_2_28_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

libcasm_configuration-2.3.0-cp314-cp314-macosx_11_0_arm64.whl (2.1 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

libcasm_configuration-2.3.0-cp313-cp313-manylinux_2_28_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

libcasm_configuration-2.3.0-cp313-cp313-manylinux_2_28_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

libcasm_configuration-2.3.0-cp313-cp313-macosx_11_0_arm64.whl (2.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

libcasm_configuration-2.3.0-cp312-cp312-manylinux_2_28_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

libcasm_configuration-2.3.0-cp312-cp312-manylinux_2_28_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

libcasm_configuration-2.3.0-cp312-cp312-macosx_11_0_arm64.whl (2.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

libcasm_configuration-2.3.0-cp311-cp311-manylinux_2_28_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

libcasm_configuration-2.3.0-cp311-cp311-manylinux_2_28_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

libcasm_configuration-2.3.0-cp311-cp311-macosx_11_0_arm64.whl (2.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

libcasm_configuration-2.3.0-cp310-cp310-manylinux_2_28_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

libcasm_configuration-2.3.0-cp310-cp310-manylinux_2_28_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

libcasm_configuration-2.3.0-cp310-cp310-macosx_11_0_arm64.whl (2.1 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file libcasm_configuration-2.3.0.tar.gz.

File metadata

  • Download URL: libcasm_configuration-2.3.0.tar.gz
  • Upload date:
  • Size: 816.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for libcasm_configuration-2.3.0.tar.gz
Algorithm Hash digest
SHA256 decf813588f42cb865288f25946b96061cd94926d5e58f71fdf905d0862ca2e7
MD5 b96e6b5bf1b3d6e5e6f1d832cbf13a02
BLAKE2b-256 9b705bd1b78ebbddf647fd58ae9a5f808ec4d80978b4295b2a13110d82eececb

See more details on using hashes here.

File details

Details for the file libcasm_configuration-2.3.0-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-2.3.0-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f5c7a2d1770069c567de7a1cb520f6e663296cd7265c7112e1c57f8c2b2eccff
MD5 2b0279e734fbca8dd22dd0f7df33e1de
BLAKE2b-256 5f70b8001d7a121459c5bc2fbb3e673a1ae308ad00ac9c7a183a726b9e040510

See more details on using hashes here.

File details

Details for the file libcasm_configuration-2.3.0-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-2.3.0-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a7f1fb69b2a03bcc040ad6fab0de876e1fdba359eeb81c298ceb878eae020212
MD5 16ba8e1ccd6f1ecdc152453d723c2740
BLAKE2b-256 4d0206855b57a64decf61b228cc3a13b8dad0d7b6423071cd0f16410e6483b19

See more details on using hashes here.

File details

Details for the file libcasm_configuration-2.3.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-2.3.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8ce7020bef79aecef41a1a61d051234b7416761ab6f44725f71eef717a1019f6
MD5 884b2b49088afa5aaf57e5c8cf0248e9
BLAKE2b-256 5a79760b3a65076bed5bf5bbde139cf9ed0991d9d26634bfe9a1395766bf74fd

See more details on using hashes here.

File details

Details for the file libcasm_configuration-2.3.0-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-2.3.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a6c813e265d29202cc9a46337a293e451163ca2f182204de61643bd4eebcff5d
MD5 b1be1d860ee1f7df58f7822c9c6da0aa
BLAKE2b-256 b176812b7dec804cca98fe340bfa53e2e274d0623bba5298c56f5799f7d92030

See more details on using hashes here.

File details

Details for the file libcasm_configuration-2.3.0-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-2.3.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e34ca313ee6565489124a88a5703744793e50114b29caeba93181c0c0504982d
MD5 852d5c49ea1afd7a0d2f9f5b75d1f51a
BLAKE2b-256 aa03b5181f44f3a3b5f0ecaa41404bac542335128fef9f13a47a3ef252cd10fd

See more details on using hashes here.

File details

Details for the file libcasm_configuration-2.3.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-2.3.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a7304651639282bb27fbe3af447ef859427caf34e30a88aa2366347f7a78702c
MD5 13c2964b01bc81d739c7f6f75639a5fc
BLAKE2b-256 237ccf17920a44727134f85b56debbb4a6d0266d51b5624d6309a9449a5419e1

See more details on using hashes here.

File details

Details for the file libcasm_configuration-2.3.0-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-2.3.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a1fe939170008ea5fca557c9b0e787e0598f5cac52a84f9ce3f47d0467a07eca
MD5 aedc1e28b210844833a2f79f79c03d94
BLAKE2b-256 be37fdcdf13cc59db2f254789ab0f9c26a5d9e6537cebb369668fa076b791c55

See more details on using hashes here.

File details

Details for the file libcasm_configuration-2.3.0-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-2.3.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 93416efe084da6cde6c5ed03ad0ceecd6b858b35a9e1d25577277e8c0e230581
MD5 0792279b99d21f9cdd50f05c4defb5ae
BLAKE2b-256 135284783877e2a29533f6fb5f5c4e7b23039123c1e938495254d1e4f2d59a96

See more details on using hashes here.

File details

Details for the file libcasm_configuration-2.3.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-2.3.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8a7a6b13598f81c596a55780cbc9c9f550fb3cdf9de7c3f79a3e229fae8b9a92
MD5 01cf3f76e17c7574706ce93c4f52d1fa
BLAKE2b-256 f1519230825e740121eeae4ef908e1320e7389eeaf720b83781e257fb2813020

See more details on using hashes here.

File details

Details for the file libcasm_configuration-2.3.0-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-2.3.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 364b7675c6415077c508e7a5ebbe0c1f4cd16210cd46e2a9546ce97cdb5b4b6b
MD5 191daf91288ecf5539307f65892952c0
BLAKE2b-256 5b3475f8272ac2ded5da7ba9aaec4b68c7d236d507b4652f29e6138bab7c914e

See more details on using hashes here.

File details

Details for the file libcasm_configuration-2.3.0-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-2.3.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 88db4e81477fe3e456a0462a6afa5ca2d8ef9303eb65383cbf15629f5bb85d44
MD5 787e8863b9054efecc067a83b0a59bb3
BLAKE2b-256 c24bc681c29f8952d6cfa84691a01c909e52d0512530c8c49cff7028e5229e56

See more details on using hashes here.

File details

Details for the file libcasm_configuration-2.3.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-2.3.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1f3e7c2ce5728cc525e13298ee0f571c2052a99b6a678ab68ca6935cba329c08
MD5 afa30592cd330d280914154af2d9e4f1
BLAKE2b-256 6cedd0ab8e5268b7f31ba928f315fa56e30c12e10281b4902c4200da003831b6

See more details on using hashes here.

File details

Details for the file libcasm_configuration-2.3.0-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-2.3.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3b16bd953a3518b4b11a0bc924c4bb0ad4cc9d61163abcb47ce1d301e2a0ce98
MD5 fa4fe015d01d6e3d27c59727629f721b
BLAKE2b-256 46aaf93291646c95b4f1ca6f7157210eef9bab0f11285a0adae83c07af6ed800

See more details on using hashes here.

File details

Details for the file libcasm_configuration-2.3.0-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-2.3.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 acaca1ba7c6c3c6d74f663f9645e380fc408e649423fdef89a186d1c4bca9af3
MD5 0ea6cc359102faf9c4e388a82943d871
BLAKE2b-256 8629daeb826cb98ea91de51f265476a1e26c58ce9f789128f8f7bea6f52bd618

See more details on using hashes here.

File details

Details for the file libcasm_configuration-2.3.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-2.3.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 34c1a95f203b7c1f9eebdb48b6aaab2707894ab10f3e161f2c17fff01b7e4f1e
MD5 b9a989568d3032960ec62fce6be263ab
BLAKE2b-256 fa58abec97a3a51269b7253b70f1e35efcbddc9a02722cc1efd724fbd51ad97a

See more details on using hashes here.

Supported by

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