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.1.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.1-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.1-cp314-cp314-manylinux_2_28_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

libcasm_configuration-2.3.1-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.1-cp313-cp313-manylinux_2_28_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

libcasm_configuration-2.3.1-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.1-cp312-cp312-manylinux_2_28_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

libcasm_configuration-2.3.1-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.1-cp311-cp311-manylinux_2_28_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

libcasm_configuration-2.3.1-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.1-cp310-cp310-manylinux_2_28_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

libcasm_configuration-2.3.1-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.1.tar.gz.

File metadata

  • Download URL: libcasm_configuration-2.3.1.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.1.tar.gz
Algorithm Hash digest
SHA256 693eba89642788f28e8453f04470eb11603ba8afdf1e4e101675ba419275c554
MD5 37f551869fc829f7018d39901508d034
BLAKE2b-256 52cd531186f242ca030c8844dcb5e99ce0a15be3525a7577ee2c09a1ea538814

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libcasm_configuration-2.3.1-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0d4ebae6533514746781a9dd3b60d78f6a17e826a148caf867ccfdab889789ca
MD5 1246b9b257b2db001da0084324c6058b
BLAKE2b-256 8013f17b21ab555e9a380fadca505fc1514955388afd66715a4c6402073cb0bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libcasm_configuration-2.3.1-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 96584864fd01b4db8025362803b0e32e7eae97df0c749780365199e10cf5821e
MD5 a7999e05945c460b118f80ee4b91921a
BLAKE2b-256 adb43fb71c393ce281348e9c82e73a8e8a6877ef03b554dea8443badbb09243c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libcasm_configuration-2.3.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ab39f112c7ee4651da252647648362a91634755bcd39ef4fc2fe18c447f57ffb
MD5 40adb3e17cc5a2d03fa3560cbe12ed5d
BLAKE2b-256 38af6bfe45f54538f165a34fad4f4bfb9fd9a4187c7556df6868cf48740358f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libcasm_configuration-2.3.1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 07159f2b672728c4583bfbaac7c1bf81daf4fecf3a2581440e75622134e60cf5
MD5 394a38b95c5c1f726595c16e083ef4ad
BLAKE2b-256 c96b3e8e862bb89ffff22fc870344851c9c6827bac5aeb27d521ffc54fd671de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libcasm_configuration-2.3.1-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a588df68c4a8abdfcc97a9f77610ed6ab2abc2511205f4e227daeecb6a928660
MD5 fc3ac33b7d35ba97f2bdcff6afedb7d5
BLAKE2b-256 3c81d60d35b385321cef8f6478d4854049c448b53760d48071baabb2a28d9d78

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libcasm_configuration-2.3.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6a2dae6e26003d5077e02705b846df7b7dacb49028e3aad6e03ca357412a8585
MD5 9544b092f74d3e2cea4004e35f01cd34
BLAKE2b-256 6832e7e6aee52626e756bcab9d037151943a184889af7723dc54544412aec942

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libcasm_configuration-2.3.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8f7104269a817d08b23eda172f6e5915479a3b96920838a1c61415012875c23f
MD5 80bd644e9c5c52f043c6cda995db212e
BLAKE2b-256 b9b406db9bd13a55f523a33546c4b4c98cebdbba08b7e9d50851de1e272df472

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libcasm_configuration-2.3.1-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 aa36ccf13033fcd705c358ef87afd350948771a473f806c37e33bcacc46b6b82
MD5 c95e10f8dc1eb993d002d9a986b2112c
BLAKE2b-256 4e7720467219093c4d0bda167fa9690ca9e61a6abd02c977d611b514cfde24bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libcasm_configuration-2.3.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fae8aaa3b11e65814e234c3dc1f2afb2ba8173f5e2a09260a32478ee4754b17c
MD5 9a9c4bd9568bfe5aa93fa87a32c670d6
BLAKE2b-256 36fa25b0f278e5137fb2a52f2a3151505d5b00b6e04b6ddb8595ab1d4b45fb70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libcasm_configuration-2.3.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 229b751f91bbb827d07375d0ba7b6093c5f08b2804a2d4a6623ac54b96c3f873
MD5 318e8f3aec3d9381d42020b4fa36157f
BLAKE2b-256 e7094a06bb8080c2c8e4806760adeaae614087025e6076dac7f34cb2af3876a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libcasm_configuration-2.3.1-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 805024558cbf61dc0d9ae861e4756ca04a54409088ccf262022d50c4047ceed1
MD5 fb394a4bf4010caa892bf8b0c31dc196
BLAKE2b-256 cfa6b03cd4ec0a84081c4561bb502e4e1a0bc313d2c768d78c006c84faba414b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libcasm_configuration-2.3.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 904628003ee09c27407b409e380aec190639daf2cb98932d7a9e465f16969314
MD5 ddda6e11eb22088b7d22bbf264639aa7
BLAKE2b-256 0ad863e6ad6d4f31efc1aabb452aa5f55e9130ae176bab6da81686a36ceb7104

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libcasm_configuration-2.3.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f47a1dc62c792817e73fa05a71ef057b3fc6840f6cd1f84c3c1187f48b5ebd8d
MD5 ab75d072e238bde95a49379091ecd8c4
BLAKE2b-256 662639b98b553a458ba6b578a9c1a5256fe4fa86ffb0cac3bb7b7c1ee301d2ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libcasm_configuration-2.3.1-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4ac59b723c066b250b57f3df807192dc542fb8b747e62c2de92904962d61b353
MD5 5eaebf92ba464ad1f03dce16691381b2
BLAKE2b-256 d02701c8ef4f5ed6282fdcd188f35e005ea562f431b91d7104eb4ef9c58790f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libcasm_configuration-2.3.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b43226f4044f22122a2cbe413c9b0cb18119cb801cc2c37fe2a62020d39cfa54
MD5 b9f6dab84b8cab15303893106e09eaa7
BLAKE2b-256 014ce2001177cf984b7dffee5fbb1c3a69fc7d0024696efc4dd4e6d802e06b92

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