Skip to main content
Shows the CASM logo

libcasm-clexulator

The libcasm-clexulator package is the CASM cluster expansion calculator (clexulator) module. This includes:

  • A data structure (ConfigDoFValues) for representing degrees of freedom (DoF) in a configuration
  • Neighbor list generation
  • Methods for evaluating cluster expansion basis functions and cluster expansion values
  • Methods for evaluating order parameters

This package does not include cluster expansion basis function generation, but uses basis functions that have been generated elsewhere (i.e. casm bset) and written as CASM Clexulator source code.

Install

pip install libcasm-clexulator

Usage

See the libcasm docs.

About CASM

The libcasm-clexulator 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.

Release files for libcasm-clexulator 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-clexulator 2.3.1
File Size Uploaded
libcasm_clexulator-2.3.1.tar.gz 779.2 kB Details

Built distributions (wheels)

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

Total release size: 11.5 MB

Release files / libcasm_clexulator-2.3.1.tar.gz

Download URL libcasm_clexulator-2.3.1.tar.gz
Size 779.2 kB
Tags Source
SHA-256 checksum
How to use checksums
c9d74c4e1ca8786ea21358b161a9c8b77ef0bdf373e57a70c234b8297410afa1
BLAKE2b-256 checksum
How to use checksums
22cf40ae9d6fb9fb921a8074c69b6e8a6a7e1d366c25bc51f07f03bd5f498aec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

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

Download URL libcasm_clexulator-2.3.1-cp314-cp314-manylinux_2_28_x86_64.whl
Size 810.4 kB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
711b0b2970685c20c700fdbba98b8ea9ebc4c7b1a233bfa4c7aea1c9d6837430
BLAKE2b-256 checksum
How to use checksums
3c4e717da6f8a81f747658dc3ce8bc801103c6efe823fd94ec717401162d1576
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

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

Download URL libcasm_clexulator-2.3.1-cp314-cp314-manylinux_2_28_aarch64.whl
Size 734.1 kB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
4832d79233838fc963e8cd7dbedf1cd2cdd07e047bbd8ebbd23b5cd70fb1f5f4
BLAKE2b-256 checksum
How to use checksums
187f03dda09c70f85895eeab83fed52d3ec3dbde86cf71b8f4f945197214b5b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

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

Download URL libcasm_clexulator-2.3.1-cp314-cp314-macosx_11_0_arm64.whl
Size 596.2 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
df6659fd1caeb89e883787b08663417f4e6d44ce4d57ef66adc7d4ed0a7b6088
BLAKE2b-256 checksum
How to use checksums
61fb6e3a575c9ad3bfe75225312b129cce47a5a8fa5bab4926b85594f8665fea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

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

Download URL libcasm_clexulator-2.3.1-cp313-cp313-manylinux_2_28_x86_64.whl
Size 809.8 kB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
27f6ddcb394e814dd4085a31a9714b69d53493a599b762a3f556ff495c82540c
BLAKE2b-256 checksum
How to use checksums
e80d86ac5b94bb07cf4eb01d5aecd14a2c8105900ef0254418b635823a691063
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

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

Download URL libcasm_clexulator-2.3.1-cp313-cp313-manylinux_2_28_aarch64.whl
Size 733.0 kB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
0e659343eb7d5853e73286acd5713362e21244076bf295ff80204dbea92cfa04
BLAKE2b-256 checksum
How to use checksums
4bef51414c9bd93d6e4ff06b85a920d0b03896bfc9b5c40051e044c0c17f9de9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

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

Download URL libcasm_clexulator-2.3.1-cp313-cp313-macosx_11_0_arm64.whl
Size 595.5 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
25b56ba31040a562169037d8ff2617ef1ae08882d9ba381f978f16e927745eaf
BLAKE2b-256 checksum
How to use checksums
2edd585c044a0872ec54a5df4df5e0768fe0d5a4d71dee90f478970f780a21f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

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

Download URL libcasm_clexulator-2.3.1-cp312-cp312-manylinux_2_28_x86_64.whl
Size 809.7 kB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1e9f7b854ad646f49a13a8515f34c2b75e920b2a4f238b8f9ffe7717f541d69c
BLAKE2b-256 checksum
How to use checksums
6e6948bcd036c502581fc8226c9a37aa72e0ec34ad6729d2b39b2d044ca99274
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

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

Download URL libcasm_clexulator-2.3.1-cp312-cp312-manylinux_2_28_aarch64.whl
Size 733.0 kB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
0c4f6ed21ed1f75e16402d150dd677778065a2bab8ca15b10d734e997f762e2c
BLAKE2b-256 checksum
How to use checksums
0f0356653e1d9438d8e2bfe949e4447197dbab6b5e9c7d3d68f04b86dced9121
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

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

Download URL libcasm_clexulator-2.3.1-cp312-cp312-macosx_11_0_arm64.whl
Size 595.5 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c38fa178980e6138180907ecc23cc116258d11b6a8db0fdee16c425bcaa323aa
BLAKE2b-256 checksum
How to use checksums
08a577d469b6a9417bce8516f42741ed517aa81ed0af1adfead39d4594596458
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

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

Download URL libcasm_clexulator-2.3.1-cp311-cp311-manylinux_2_28_x86_64.whl
Size 806.3 kB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
279bb2f4729290e4860001d06c8dd64f8d1eeb844e98b6fe02dd97e926f34b01
BLAKE2b-256 checksum
How to use checksums
e009e369f4482939acc9518d5570fa3a4eb809137762d758cd47f3528779368e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

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

Download URL libcasm_clexulator-2.3.1-cp311-cp311-manylinux_2_28_aarch64.whl
Size 733.6 kB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ec3a7d76c41c5508ce6ca5cb94e79af58f12f5671b1e192b1098b1630081b6a5
BLAKE2b-256 checksum
How to use checksums
fc8ecc773fd01441a28477d76bb643824daa783086e89f0fe1d50a3d1b4f78d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

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

Download URL libcasm_clexulator-2.3.1-cp311-cp311-macosx_11_0_arm64.whl
Size 594.1 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3f85a7c60ef6d98848fd1fdb9495b5806ea87134e83a1ccd5228265f44032df5
BLAKE2b-256 checksum
How to use checksums
069e2a048110ea8ba04330d093cb67c3dfb6cc424a8fc3b5094456a1cdc719ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

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

Download URL libcasm_clexulator-2.3.1-cp310-cp310-manylinux_2_28_x86_64.whl
Size 806.0 kB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
51eacf1938c994367b016dae2ada67ccc2979d1f01053272e734fe70e84dbf9b
BLAKE2b-256 checksum
How to use checksums
a951e2da8ade4f06136f27ee918df00c5976981337937d55be603472695886da
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

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

Download URL libcasm_clexulator-2.3.1-cp310-cp310-manylinux_2_28_aarch64.whl
Size 733.2 kB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
26abca29a3c2b40747660965716fd3cb5285cffe7213265997a577ca73c7a9bd
BLAKE2b-256 checksum
How to use checksums
4d6b73ee4c75eac66ce6911e6169bafb6b7702ee8ff7202fc065c80460a6348b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

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

Download URL libcasm_clexulator-2.3.1-cp310-cp310-macosx_11_0_arm64.whl
Size 593.1 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3b1312f449b4842aa4c28ecd978ac5ae18453e40fa91837db2751866e9d77541
BLAKE2b-256 checksum
How to use checksums
eb391104c292e9e0ad1b9222231b01eef52c896ce9452f94b800872d7aaf86f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3
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