Skip to main content
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.

Metadata

Release files for libcasm-configuration 2.3.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for libcasm-configuration 2.3.1
File Size Uploaded Provenance Actions
libcasm_configuration-2.3.1.tar.gz 816.7 kB Without provenance Details for libcasm_configuration-2.3.1.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for libcasm-configuration 2.3.1
File Actions
libcasm_configuration-2.3.1-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details for libcasm_configuration-2.3.1-cp314-cp314-manylinux_2_28_x86_64.whl
libcasm_configuration-2.3.1-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details for libcasm_configuration-2.3.1-cp314-cp314-manylinux_2_28_aarch64.whl
libcasm_configuration-2.3.1-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for libcasm_configuration-2.3.1-cp314-cp314-macosx_11_0_arm64.whl
libcasm_configuration-2.3.1-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details for libcasm_configuration-2.3.1-cp313-cp313-manylinux_2_28_x86_64.whl
libcasm_configuration-2.3.1-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details for libcasm_configuration-2.3.1-cp313-cp313-manylinux_2_28_aarch64.whl
libcasm_configuration-2.3.1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for libcasm_configuration-2.3.1-cp313-cp313-macosx_11_0_arm64.whl
libcasm_configuration-2.3.1-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details for libcasm_configuration-2.3.1-cp312-cp312-manylinux_2_28_x86_64.whl
libcasm_configuration-2.3.1-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details for libcasm_configuration-2.3.1-cp312-cp312-manylinux_2_28_aarch64.whl
libcasm_configuration-2.3.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for libcasm_configuration-2.3.1-cp312-cp312-macosx_11_0_arm64.whl
libcasm_configuration-2.3.1-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details for libcasm_configuration-2.3.1-cp311-cp311-manylinux_2_28_x86_64.whl
libcasm_configuration-2.3.1-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details for libcasm_configuration-2.3.1-cp311-cp311-manylinux_2_28_aarch64.whl
libcasm_configuration-2.3.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for libcasm_configuration-2.3.1-cp311-cp311-macosx_11_0_arm64.whl
libcasm_configuration-2.3.1-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details for libcasm_configuration-2.3.1-cp310-cp310-manylinux_2_28_x86_64.whl
libcasm_configuration-2.3.1-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details for libcasm_configuration-2.3.1-cp310-cp310-manylinux_2_28_aarch64.whl
libcasm_configuration-2.3.1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for libcasm_configuration-2.3.1-cp310-cp310-macosx_11_0_arm64.whl

Total release size: 39.8 MB

Release files / libcasm_configuration-2.3.1.tar.gz

Download URL libcasm_configuration-2.3.1.tar.gz
Size 816.7 kB
Tags Source
SHA-256 checksum
How to use checksums
693eba89642788f28e8453f04470eb11603ba8afdf1e4e101675ba419275c554
BLAKE2b-256 checksum
How to use checksums
52cd531186f242ca030c8844dcb5e99ce0a15be3525a7577ee2c09a1ea538814
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / libcasm_configuration-2.3.1-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL libcasm_configuration-2.3.1-cp314-cp314-manylinux_2_28_x86_64.whl
Size 3.0 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
0d4ebae6533514746781a9dd3b60d78f6a17e826a148caf867ccfdab889789ca
BLAKE2b-256 checksum
How to use checksums
8013f17b21ab555e9a380fadca505fc1514955388afd66715a4c6402073cb0bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / libcasm_configuration-2.3.1-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL libcasm_configuration-2.3.1-cp314-cp314-manylinux_2_28_aarch64.whl
Size 2.7 MB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
96584864fd01b4db8025362803b0e32e7eae97df0c749780365199e10cf5821e
BLAKE2b-256 checksum
How to use checksums
adb43fb71c393ce281348e9c82e73a8e8a6877ef03b554dea8443badbb09243c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / libcasm_configuration-2.3.1-cp314-cp314-macosx_11_0_arm64.whl

Download URL libcasm_configuration-2.3.1-cp314-cp314-macosx_11_0_arm64.whl
Size 2.1 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ab39f112c7ee4651da252647648362a91634755bcd39ef4fc2fe18c447f57ffb
BLAKE2b-256 checksum
How to use checksums
38af6bfe45f54538f165a34fad4f4bfb9fd9a4187c7556df6868cf48740358f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / libcasm_configuration-2.3.1-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL libcasm_configuration-2.3.1-cp313-cp313-manylinux_2_28_x86_64.whl
Size 3.0 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
07159f2b672728c4583bfbaac7c1bf81daf4fecf3a2581440e75622134e60cf5
BLAKE2b-256 checksum
How to use checksums
c96b3e8e862bb89ffff22fc870344851c9c6827bac5aeb27d521ffc54fd671de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / libcasm_configuration-2.3.1-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL libcasm_configuration-2.3.1-cp313-cp313-manylinux_2_28_aarch64.whl
Size 2.7 MB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a588df68c4a8abdfcc97a9f77610ed6ab2abc2511205f4e227daeecb6a928660
BLAKE2b-256 checksum
How to use checksums
3c81d60d35b385321cef8f6478d4854049c448b53760d48071baabb2a28d9d78
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / libcasm_configuration-2.3.1-cp313-cp313-macosx_11_0_arm64.whl

Download URL libcasm_configuration-2.3.1-cp313-cp313-macosx_11_0_arm64.whl
Size 2.1 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6a2dae6e26003d5077e02705b846df7b7dacb49028e3aad6e03ca357412a8585
BLAKE2b-256 checksum
How to use checksums
6832e7e6aee52626e756bcab9d037151943a184889af7723dc54544412aec942
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / libcasm_configuration-2.3.1-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL libcasm_configuration-2.3.1-cp312-cp312-manylinux_2_28_x86_64.whl
Size 3.0 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8f7104269a817d08b23eda172f6e5915479a3b96920838a1c61415012875c23f
BLAKE2b-256 checksum
How to use checksums
b9b406db9bd13a55f523a33546c4b4c98cebdbba08b7e9d50851de1e272df472
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / libcasm_configuration-2.3.1-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL libcasm_configuration-2.3.1-cp312-cp312-manylinux_2_28_aarch64.whl
Size 2.7 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
aa36ccf13033fcd705c358ef87afd350948771a473f806c37e33bcacc46b6b82
BLAKE2b-256 checksum
How to use checksums
4e7720467219093c4d0bda167fa9690ca9e61a6abd02c977d611b514cfde24bc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / libcasm_configuration-2.3.1-cp312-cp312-macosx_11_0_arm64.whl

Download URL libcasm_configuration-2.3.1-cp312-cp312-macosx_11_0_arm64.whl
Size 2.1 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
fae8aaa3b11e65814e234c3dc1f2afb2ba8173f5e2a09260a32478ee4754b17c
BLAKE2b-256 checksum
How to use checksums
36fa25b0f278e5137fb2a52f2a3151505d5b00b6e04b6ddb8595ab1d4b45fb70
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / libcasm_configuration-2.3.1-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL libcasm_configuration-2.3.1-cp311-cp311-manylinux_2_28_x86_64.whl
Size 3.0 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
229b751f91bbb827d07375d0ba7b6093c5f08b2804a2d4a6623ac54b96c3f873
BLAKE2b-256 checksum
How to use checksums
e7094a06bb8080c2c8e4806760adeaae614087025e6076dac7f34cb2af3876a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / libcasm_configuration-2.3.1-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL libcasm_configuration-2.3.1-cp311-cp311-manylinux_2_28_aarch64.whl
Size 2.7 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
805024558cbf61dc0d9ae861e4756ca04a54409088ccf262022d50c4047ceed1
BLAKE2b-256 checksum
How to use checksums
cfa6b03cd4ec0a84081c4561bb502e4e1a0bc313d2c768d78c006c84faba414b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / libcasm_configuration-2.3.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL libcasm_configuration-2.3.1-cp311-cp311-macosx_11_0_arm64.whl
Size 2.1 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
904628003ee09c27407b409e380aec190639daf2cb98932d7a9e465f16969314
BLAKE2b-256 checksum
How to use checksums
0ad863e6ad6d4f31efc1aabb452aa5f55e9130ae176bab6da81686a36ceb7104
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / libcasm_configuration-2.3.1-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL libcasm_configuration-2.3.1-cp310-cp310-manylinux_2_28_x86_64.whl
Size 3.0 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f47a1dc62c792817e73fa05a71ef057b3fc6840f6cd1f84c3c1187f48b5ebd8d
BLAKE2b-256 checksum
How to use checksums
662639b98b553a458ba6b578a9c1a5256fe4fa86ffb0cac3bb7b7c1ee301d2ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / libcasm_configuration-2.3.1-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL libcasm_configuration-2.3.1-cp310-cp310-manylinux_2_28_aarch64.whl
Size 2.7 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
4ac59b723c066b250b57f3df807192dc542fb8b747e62c2de92904962d61b353
BLAKE2b-256 checksum
How to use checksums
d02701c8ef4f5ed6282fdcd188f35e005ea562f431b91d7104eb4ef9c58790f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / libcasm_configuration-2.3.1-cp310-cp310-macosx_11_0_arm64.whl

Download URL libcasm_configuration-2.3.1-cp310-cp310-macosx_11_0_arm64.whl
Size 2.1 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b43226f4044f22122a2cbe413c9b0cb18119cb801cc2c37fe2a62020d39cfa54
BLAKE2b-256 checksum
How to use checksums
014ce2001177cf984b7dffee5fbb1c3a69fc7d0024696efc4dd4e6d802e06b92
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Security for libcasm-configuration 2.3.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page