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.1.0.tar.gz (816.3 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.1.0-cp313-cp313-manylinux_2_28_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

libcasm_configuration-2.1.0-cp313-cp313-manylinux_2_28_aarch64.whl (2.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

libcasm_configuration-2.1.0-cp313-cp313-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

libcasm_configuration-2.1.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.1.0-cp312-cp312-manylinux_2_28_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

libcasm_configuration-2.1.0-cp312-cp312-manylinux_2_28_aarch64.whl (2.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

libcasm_configuration-2.1.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.1.0-cp311-cp311-manylinux_2_28_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

libcasm_configuration-2.1.0-cp311-cp311-manylinux_2_28_aarch64.whl (2.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

libcasm_configuration-2.1.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.1.0-cp310-cp310-manylinux_2_28_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

libcasm_configuration-2.1.0-cp310-cp310-manylinux_2_28_aarch64.whl (2.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

libcasm_configuration-2.1.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.1.0-cp39-cp39-manylinux_2_28_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

libcasm_configuration-2.1.0-cp39-cp39-manylinux_2_28_aarch64.whl (2.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

libcasm_configuration-2.1.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.1.0.tar.gz.

File metadata

  • Download URL: libcasm_configuration-2.1.0.tar.gz
  • Upload date:
  • Size: 816.3 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.1.0.tar.gz
Algorithm Hash digest
SHA256 f8e483ba8522f377f24ba7a00afdf968660fd803dc0abe62b52d3d9b5a0723bb
MD5 1f51534efc4364b74e37fbea03cb133a
BLAKE2b-256 643216cd1c0f063de2e290f64fac77b7bf1de00d3000abe9c23cf0eda70dc0e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libcasm_configuration-2.1.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 81115ca5f00d737a64042093681d15b566ec44417dd6e75bdf13c4e2703ab353
MD5 00e98087293abdfbde2011660618d62e
BLAKE2b-256 23421eec7172c4149d27ec104ac7971183c0ad2eeff4bd6125a344877c3dd0f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libcasm_configuration-2.1.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 18b6805b1c06f4b9758709d02b58aa2a09968f72272cb514ac572c72458f72ab
MD5 aba5e314986e0cd0a60d3f1142932ba7
BLAKE2b-256 29b8a5751d18a546a08f573cc9678b041fa7b2c9a7c4d939f9344e0a436f5c16

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libcasm_configuration-2.1.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3a13b359f883367ae62f3e99062f4c4f3c04ae25b102b3fc28946021e04ac24c
MD5 f1735dbadf2aa14d4670ec313286a031
BLAKE2b-256 b244332e3af43be722ddb1cec3a7977722fb04437a8ed0ab08a74dcb167740ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libcasm_configuration-2.1.0-cp313-cp313-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 dafed26d0fd4f105f11172e8dd4c303569378eaa867b94d6f408a4991ef259a9
MD5 dfa7c20debcc25e58592557a04426a00
BLAKE2b-256 8d2c2396b3ccda65830b8a5c7e96e7de8c2acf50f4d50acfd7140c3d98a9190e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libcasm_configuration-2.1.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d125d88a4ae9fe0d903ef65ef3748394cfa24be3e2fbc24003ac7931c927a3c4
MD5 bd497ac79475819a2b903a27e6a14eb5
BLAKE2b-256 96fd4760d2e542fbce92f62f856247bdb48488a7ce6c0bf4fd1900f7e0ba5f4f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libcasm_configuration-2.1.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6b6b2a31c639864929c9332a56f9280b0fd51a3c1c99087280bebef26b64b370
MD5 723b245049c07711015e2d716bf36cc9
BLAKE2b-256 c90bb160582643ecb110c3f8f951359ba4d3bf6c27c33d3d5bd1674067890e81

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libcasm_configuration-2.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e739068d565369aa84f9c992b11f54eae38cf9a6c504545dcf9d02346ccf8048
MD5 81c0c70613bea9e27e50ce87de754345
BLAKE2b-256 ffa30c4b815128e325a7405dc64733067ba36888c0d4e53e4e1031b1a0f624a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libcasm_configuration-2.1.0-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 5fedee3e77e6c00e3c8c3bf82919b70bc0d582cb4fd366fd068089b726a944ad
MD5 7fc72a2f17733eaa3359d486bfd8292e
BLAKE2b-256 6e960b32ee87089b94bbc9cc3be243b32b6d1b9e361bf0f93d1b23fc275010ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libcasm_configuration-2.1.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b30a4513c5b3926146e673c9104f505787ff2f44e4c2abf3db1db151b01537da
MD5 c5c6f48bd955ff03151998afb8556b49
BLAKE2b-256 2f4a6b3df08d6aee84ed7acd443676bb071d8f8c7724671c263b110f703c0e59

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libcasm_configuration-2.1.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8e0184d412748f3036da8b90adae826f69bc7d3e1c98b55151989243e1d53636
MD5 b4bf52f20011f8d4deb83025bd5afe85
BLAKE2b-256 67ee87e3fc75e560b473a34083cc3ec9279b38bd56892b9d8e57fb5c69f38bbf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libcasm_configuration-2.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 09f27d9901b541c5bbf77e87acca80d86be99b0d3ef40bf2bbc0e389769447e2
MD5 c85ff4fba8de18a460e1812fd49a16ee
BLAKE2b-256 ae1b3bdbfcc2f97475a37b42bd7680c7abfcb88ad9807a91483af9f0f4493aa5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libcasm_configuration-2.1.0-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 7c5becacf9a2611bef5818f3dc4f89b14440a89a75dc7dd687ab6d00740cc4a7
MD5 020b3c7880f96069b0597e3ba776390c
BLAKE2b-256 7bac5e038df46894e670b3833863242d9fd8171b92a88feb10da63f03312a5db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libcasm_configuration-2.1.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a2868e3651bd6ecbd1c9a64c62434d463a5857b7308f9bdb224ba3aecc0d9e21
MD5 aedef42e51754b8f2008d8c77ac22d0d
BLAKE2b-256 384a4cf7081166240a94a3aedd7066c6bd166f5fb32715c6814a20cda8d1ec86

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libcasm_configuration-2.1.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 89fe0c9d29a66f8b94b90c0c795cf8aec47ee2b850ed2370943b1c3ead7ce77a
MD5 5a800672f335f8d9ac36ba55a8aff64d
BLAKE2b-256 c8dd58d6c4cf6c00cfbe6243f434ece260f292f168f41f7abf4eadf14c809dbe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libcasm_configuration-2.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a3491448f95249c719811996996b4ac92bc6dc8211ebbc9eb571f4e3305c7e54
MD5 3444b32adc5997e5d49cb6c8e6c12180
BLAKE2b-256 4b42abce2883b208ae8170556f718236fdf0cf1cab16e8ee4f689f21b2e28714

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libcasm_configuration-2.1.0-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 399833021a64a24aec7a7ca1318cdea607ee0474c6c1e04c575ff0477cda5207
MD5 1043e824c0500a41299287bc4d2327a1
BLAKE2b-256 f535a9c962e73d10815ace98f246526fe99382bf16b51aa831771495e8d905cb

See more details on using hashes here.

File details

Details for the file libcasm_configuration-2.1.0-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-2.1.0-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 98870f5d602da3f42b3bbbb09f70e689ac7fdb12c52a3125c632b2ac377ec38d
MD5 58bc7117aaa6ccd3b4936eb1db5f9eee
BLAKE2b-256 f300f5d165fee9b249ebee6ed036ea982093ad91fff3a60c7f000d90dc8b69be

See more details on using hashes here.

File details

Details for the file libcasm_configuration-2.1.0-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for libcasm_configuration-2.1.0-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 32ed595f0aa41168bff0d1fba5660fc656bb038e73d6ec63fddf15e871bdc577
MD5 e1639d487f30cf15d9baf6c82ce01498
BLAKE2b-256 6eb2e63bb3d25dcd3f40a2bb9b394b197861d83c34e672f2882ec2f9411b667a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libcasm_configuration-2.1.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c5299b598bc33c45ffcba9c73f7fab0c8b10e0cc14fcb174a5a391b2edc89606
MD5 7af659bfd69f239cf10c1cd101151f48
BLAKE2b-256 b3d35fd9eb3346e979ff19132ef6f7835e1957372dce20b70463c3249a627c2b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libcasm_configuration-2.1.0-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 da3ee67f512fbfe75823cb45d8d103b77c0562d54750337dfe469fa04cdb23d5
MD5 ca139c26800b2dfd7e4b33b1dea6651c
BLAKE2b-256 215f6ffc5e641e0347ba9edb7a73648a67da28fd3eceb824613080691ca0fcb5

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