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.0.0.tar.gz (816.4 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.0.0-cp313-cp313-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

libcasm_configuration-2.0.0-cp313-cp313-macosx_10_15_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.13macOS 10.15+ x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

libcasm_configuration-2.0.0-cp312-cp312-macosx_10_15_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.12macOS 10.15+ x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

libcasm_configuration-2.0.0-cp311-cp311-macosx_10_15_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.11macOS 10.15+ x86-64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

libcasm_configuration-2.0.0-cp310-cp310-macosx_10_15_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

libcasm_configuration-2.0.0-cp39-cp39-macosx_10_15_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

File details

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

File metadata

  • Download URL: libcasm_configuration-2.0.0.tar.gz
  • Upload date:
  • Size: 816.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for libcasm_configuration-2.0.0.tar.gz
Algorithm Hash digest
SHA256 25b7cc38d6f0f82f84e89c7716a3eaaebf3908262fec1d51f7102d1fc3ccd481
MD5 9f324f4bdef90a5d6a78f5abcabf2ab6
BLAKE2b-256 8f7e078e7fcc974ccc4738a3fc3ddedd10deaff8e42d1e1a510f30708fd18229

See more details on using hashes here.

File details

Details for the file libcasm_configuration-2.0.0-cp313-cp313-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-2.0.0-cp313-cp313-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6e3fb28cad2243aaebfebd61516fe9bc1ff23b3f85ab57eec78cafbe4825a352
MD5 13a77a89bbb39a578a79cbb8c26c2dc3
BLAKE2b-256 f55ad729049668c1f355712482fadac8cf2a1d0da72f2529e8852297e96ccee5

See more details on using hashes here.

File details

Details for the file libcasm_configuration-2.0.0-cp313-cp313-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-2.0.0-cp313-cp313-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e4bdb2075084c577eae08b1f3e433007d9ba28302a0d9705ef60c340cacb9aef
MD5 3597e3444d1ca415656abe490ef7b9cf
BLAKE2b-256 b2ad6a7da3c9d22693bae87e629192c351de31dc3a59c035477225487af301dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libcasm_configuration-2.0.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8b1ef6519226afc7b40270df5848321d679c135e03693fcc6aa2405c526550e2
MD5 b83f776d433ad53a9a41ef700977b429
BLAKE2b-256 50c64b44f5ea34f902532755cb8fe565e42cbac854ea2708b42b0404faafeaba

See more details on using hashes here.

File details

Details for the file libcasm_configuration-2.0.0-cp313-cp313-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-2.0.0-cp313-cp313-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 b1a3a592921ba0bf0e4b2989d5363af3fbd9f7769c1e30786c1f34e8f99d0746
MD5 ad684f39d8d72bc13fda1d7cd94f4759
BLAKE2b-256 66185b70fad2f12bb22b29b567b4a975dab33ab9d374c30a5eb58b455194101f

See more details on using hashes here.

File details

Details for the file libcasm_configuration-2.0.0-cp312-cp312-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-2.0.0-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fecbef77b08d6608e79c58d23bac2e2ad6e4e290c6a753b154b7ef3d1be0d633
MD5 ed7947c107258744dd234f66a026cebf
BLAKE2b-256 0c9dfe237e5185697f8c2e6dcf559ef44149fb6c56efb4c264620e75eec8b4b6

See more details on using hashes here.

File details

Details for the file libcasm_configuration-2.0.0-cp312-cp312-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-2.0.0-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ceec65fda1b8f4fd330c53a5596457d3e3bdf87635eaef53ab60788c9dbe942f
MD5 45b66cb48ef0a485f5aefffaf633d092
BLAKE2b-256 11cb8a16cc171e9815a68c1e6715cbe8196a0ee771047c688df3ee064857ead1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libcasm_configuration-2.0.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5965c4c2b0ac845dd7c79e45d70143f7d19957db61f1d146be4901321f15d94c
MD5 d271dcb1d60f77fb3d75fb62ce284a1a
BLAKE2b-256 2a7d6480be9129de5f5aa7be598dfa9d4eed1c9364322b6a8988e2d92733b99d

See more details on using hashes here.

File details

Details for the file libcasm_configuration-2.0.0-cp312-cp312-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-2.0.0-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 61a8a282664744b1f3cccf363f5aedbc32d68ba0505060088ba739baac6e03a8
MD5 98ffc13fc56335f284405024b802a75e
BLAKE2b-256 44946d8245d5862c14e60e07728ab07bc5667a10239ce4458b742889c7ff63be

See more details on using hashes here.

File details

Details for the file libcasm_configuration-2.0.0-cp311-cp311-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-2.0.0-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ccdf8c76995c39f3d532e8eaecdecb52cab95c7737629dd7179c610e934eda08
MD5 2c6588462a282dd3f1f4b85eeef1e234
BLAKE2b-256 18def5ebd0e9a2875ac98cfb4ec2dedcf5bb0a8710b33c843aa1168c173f3347

See more details on using hashes here.

File details

Details for the file libcasm_configuration-2.0.0-cp311-cp311-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-2.0.0-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9d6baec120bf58bf6ca216866fe0d9a80f6261c709909e32b22c976f4e198be6
MD5 e16ba9662728833839fc52c3db5b0451
BLAKE2b-256 84a2ff36b21c66d1e942215308a25fc5e64629dbd4b825183a7cad36cf044304

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libcasm_configuration-2.0.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 257f1872d71545b37529a3b214a53dd37d386ba8eb187f957ed8cbfc7c480211
MD5 ebdaa22d1458b48294015fdce32c2216
BLAKE2b-256 af82654d1a31294fb753f5c24dc5db70a7587ecbef83f652fc3fcca28bce20a5

See more details on using hashes here.

File details

Details for the file libcasm_configuration-2.0.0-cp311-cp311-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-2.0.0-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 71fbbcebd3737e533298e77ecab71ab12a2b558880ee6a51304d937e500d2df8
MD5 dca195429ed7569e0b8044fabbfecfea
BLAKE2b-256 024ab6337ace71e19ddafaf5889bd47fdc2e5d86f89e15f2d4eccefa586711d9

See more details on using hashes here.

File details

Details for the file libcasm_configuration-2.0.0-cp310-cp310-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-2.0.0-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ab26c9a546d6e28aa7184e856b8bbe082af794c4ba9e3f7b3338efc304352a03
MD5 8fea220213bcb8a9fdfd2c2e7c7255a3
BLAKE2b-256 1bcbb130476cd66f2cac91a46baaf4e537d1d8d3fd4fdb369e0c9faee5a67118

See more details on using hashes here.

File details

Details for the file libcasm_configuration-2.0.0-cp310-cp310-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-2.0.0-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4b16c26ebc06a7d2e207c64234fc927bcdeb39d82a09a01cc87a4c27e3ba104c
MD5 747469233c49c42d43b8908c3ef3ad98
BLAKE2b-256 f2fd31b706cba1c99a09d80c10d4a791486694131144b9fcafb4b5324dbfcc76

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libcasm_configuration-2.0.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1911440f2327d7467d7132f5a468679a262a66b30e89af6d73e91b55b473f00b
MD5 8b6a1227e0376caab2d3343344b0d584
BLAKE2b-256 c318748367981110b155e182916665a0bac3527bdb0a4f5a56b930ac799d122c

See more details on using hashes here.

File details

Details for the file libcasm_configuration-2.0.0-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-2.0.0-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 040ca73e20248e1d82536594d709f34d2b147545461243ec9bf4907b9a716312
MD5 20fafde451b338e6d18f9875f3cc8c65
BLAKE2b-256 7727e5ae1d7a928c3dfaf35b98803df847938774eb4b33efe29e5c0625bb2cdf

See more details on using hashes here.

File details

Details for the file libcasm_configuration-2.0.0-cp39-cp39-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-2.0.0-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e995de36cc585e8e01f42d518f1d43132a8a4d8b6ad4388c46eade35070ebc43
MD5 c3bddc7b75e50b117db80fe61a9aa43e
BLAKE2b-256 1af6c6d6e09b8359d4a291c9b8dbf594e26ae00372127c5af9fa69c5a8f273f2

See more details on using hashes here.

File details

Details for the file libcasm_configuration-2.0.0-cp39-cp39-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-2.0.0-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 22c24f6363ec595b3be110b46d6a64f7672991d003721f542cc3cbb44b915377
MD5 4a18b1e76ad370dd81402d2ed2c6203e
BLAKE2b-256 8a7b19dda66693c8e71eb77e46f1101bfe6e6e6693bfb21e2d88f5b7cf4314b4

See more details on using hashes here.

File details

Details for the file libcasm_configuration-2.0.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-2.0.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f15a6e72729463c29d92d5e369b4fca8ce494013c1323ccde5439f40a6ecd69a
MD5 e3089d9dceff43183f288a4506db9834
BLAKE2b-256 1f735de431087c351a3de7dae00f24ca290a032981f46b9fa9aa0ba72fe61fd8

See more details on using hashes here.

File details

Details for the file libcasm_configuration-2.0.0-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-2.0.0-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 8008057eed33a5d4f0256e42074e459f03f3edd8f800276a3c07ae1736675f14
MD5 a19eb78826ba58ff14a3c79d9ff8403c
BLAKE2b-256 54e5eb010cdd458539305e17cbe4bf8bebfda2fa7af1e8ff289b56bfcdb963d1

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