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-3.0a1.tar.gz (863.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-3.0a1-cp314-cp314-manylinux_2_28_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

libcasm_configuration-3.0a1-cp314-cp314-manylinux_2_28_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

libcasm_configuration-3.0a1-cp314-cp314-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

libcasm_configuration-3.0a1-cp313-cp313-manylinux_2_28_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

libcasm_configuration-3.0a1-cp313-cp313-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

libcasm_configuration-3.0a1-cp312-cp312-manylinux_2_28_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

libcasm_configuration-3.0a1-cp312-cp312-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

libcasm_configuration-3.0a1-cp311-cp311-manylinux_2_28_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

libcasm_configuration-3.0a1-cp311-cp311-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

libcasm_configuration-3.0a1-cp310-cp310-manylinux_2_28_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

libcasm_configuration-3.0a1-cp310-cp310-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file libcasm_configuration-3.0a1.tar.gz.

File metadata

  • Download URL: libcasm_configuration-3.0a1.tar.gz
  • Upload date:
  • Size: 863.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-3.0a1.tar.gz
Algorithm Hash digest
SHA256 7c04197a96542b8b67af1c9cc6777c80cba4a981c3b9c9d9f016626648c2193a
MD5 9fa8842db36f60eca144ab966c68d846
BLAKE2b-256 a37217ad6ed52574477e5a6d0bf681ea5d29534b8a25d4867c736c970c3fe2a7

See more details on using hashes here.

File details

Details for the file libcasm_configuration-3.0a1-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-3.0a1-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3f78c8a2e5df2b50e6762885e278747f520c6acf78479c3755a5b247ac80425d
MD5 b768edecb400cb126dd54403603887b5
BLAKE2b-256 7fb8aafbcc33d1beef8e280a0fbfba97e6f1e46c1ffb2c5b90c97314e3745bc6

See more details on using hashes here.

File details

Details for the file libcasm_configuration-3.0a1-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-3.0a1-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 890ef89923156361b30129e6594c06c93672480f6fa569fd8e82279ace366bba
MD5 77a551445f60883bdb10b2339e80199a
BLAKE2b-256 34367a502b0a2e7d8ce8605570b0fe6dc0ec8ee114016336b2e5f59a2b8d2388

See more details on using hashes here.

File details

Details for the file libcasm_configuration-3.0a1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-3.0a1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 569b10992d0e950a82477893bea6c67dd0a17e7f17340e22d4b2c0e8ff503758
MD5 5a03f62fea6948b10c2c271b584b51f3
BLAKE2b-256 a6314385e16313710ee0c2fcd7d214b4fb2863cdd14d32dbb3df65d55350be14

See more details on using hashes here.

File details

Details for the file libcasm_configuration-3.0a1-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-3.0a1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b480bf809a0529f5505d3d62e475f203f0fa43386dcc3ad1881566aa5c407724
MD5 586296b97f2c606b3373afd227920108
BLAKE2b-256 3bff12fb5cedad5411f88c6940bfbb22b84ac16153b45c0fcde4f4f9f4ce2393

See more details on using hashes here.

File details

Details for the file libcasm_configuration-3.0a1-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-3.0a1-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 da7c363b0e7dbd57612785ae299b8bfdfeaf5e19d206854f8aa4de18947b7a73
MD5 18b89efb0cde4664e42d0d11893a72c1
BLAKE2b-256 c318154be7b3e0f895d42012ce39600ee300977efe2686564e36a3265c8fb66d

See more details on using hashes here.

File details

Details for the file libcasm_configuration-3.0a1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-3.0a1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9ce1acd916d89141ec8409821f923e88495d99d95e9b8351d1c8762ad5fc261b
MD5 470c6184b7594a797993376b329457cd
BLAKE2b-256 a107ff92cd111a48f50cd815ac2f021de87f7a59b86f446a7b9776953cd5c4fb

See more details on using hashes here.

File details

Details for the file libcasm_configuration-3.0a1-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-3.0a1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6b3e68f259f0e82d240e878ea3567f84dec653301de916e5716c7b95c2b9ebb4
MD5 bdc5824afd90ab4cc93b249b43bfc0d7
BLAKE2b-256 446dddecaa8ee219b1ca7bb75c95c49c28198a7ffb305fb549e7ae0629a4cc19

See more details on using hashes here.

File details

Details for the file libcasm_configuration-3.0a1-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-3.0a1-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 535051a255a3c0354eefa731dcd85ddb892311d834ccbb210d8ea6ddf025afb9
MD5 0e83aaa117acc3f91330705a5018472e
BLAKE2b-256 0ceb7b374f191b267808669062a56f8275434851115316e68a3524a2e82da674

See more details on using hashes here.

File details

Details for the file libcasm_configuration-3.0a1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-3.0a1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7647b625a84af60655efadbe49febb8f1b98f4f3e07a1573925eeed2e84ff221
MD5 9084f97884a1115812f47f88b75bbdb2
BLAKE2b-256 d38789285d10b1338a0f834a666aaa0db47713b7d908565077ebc375f1b189b4

See more details on using hashes here.

File details

Details for the file libcasm_configuration-3.0a1-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-3.0a1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2d1054a9784b8f5f58e34929b9ceb171468a54428f3e0837e91bb9e0ff435b8e
MD5 15dece90f5ec921568ca54d852e631c5
BLAKE2b-256 4fb30ba4f2bcd01210808a90d7d297b6bf1d1b5f5da8f4719144aa22e76efca5

See more details on using hashes here.

File details

Details for the file libcasm_configuration-3.0a1-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-3.0a1-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 044b1ae5feb8a79d374fd0a90a703eaeb40446acc7ee09afdd849672a341bec7
MD5 dc19d7c900585c9492f784fb7068576e
BLAKE2b-256 9c14d2dbdd0f1d05567a706ada8ebc94a40e9b0e7e9abe40d7f220b119694276

See more details on using hashes here.

File details

Details for the file libcasm_configuration-3.0a1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-3.0a1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3b785f93072b44b8eb61a603ed6726ef940e8bd4040dd185bb1fbc3da424fbc6
MD5 e6540b82fb51fecc7c64f6533a407781
BLAKE2b-256 43d0936e8cfe4620671ae68c9639c540f23d9bdebe6e2ee78a45dcc8836eed8f

See more details on using hashes here.

File details

Details for the file libcasm_configuration-3.0a1-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-3.0a1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fe39159d13ba37ee7ba3d1d11cacf778b72cbe128f3a3bfd191f67570a033e5b
MD5 c17aefc1500f978b684940144f481e43
BLAKE2b-256 0c3dcac06e10964c98866de900b9cb39bbd40cb3b1e5ccd54981c2b8f13d3c22

See more details on using hashes here.

File details

Details for the file libcasm_configuration-3.0a1-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-3.0a1-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 acb8c18b0cb57bd854d784da24efc44d96869de21e47a116db0fbc5f372494c4
MD5 4f085d33ca4ba1b4f68cc3b9f0c61b32
BLAKE2b-256 a0b716733dbc28a5ba1bbafb1984623d7bcaef868dcc58c121c0e5b6b09b2baa

See more details on using hashes here.

File details

Details for the file libcasm_configuration-3.0a1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-3.0a1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 064c6a004e6715a0ef730533149cb0bbb0378fadb3c40c57ad3bc5a4e2255ddc
MD5 d9c9d7341ed46830f9b7368e5a66bafb
BLAKE2b-256 638cd15886e9c1cd63bbcd42769825bf28955fc809fa11659234c30908ddcb49

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