Skip to main content
Shows the CASM logo

casm-bset

The casm-bset package is the CASM cluster expansion basis set construction module. This includes:

  • Methods for generating coupled cluster expansion Hamiltonians of occupation, strain, displacement, and magnetic spin degrees of freedom (DoF) appropriate for the symmetry of any multi-component crystalline solid.
  • Methods for generating C++ code for a CASM cluster expansion calculator (Clexulator) which efficiently evaluates the cluster expansion basis function for configuration represented using the CASM ConfigDoFValues data structure
  • Generalized methods for creating symmetry adapted basis functions of other variables

This package is designed to work with the cluster expansion calculator (Clexulator) evaluation methods which are implemented in libcasm-clexulator.

Install

pip install casm-bset

Usage

See the casm docs.

About CASM

The casm-bset 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 casm-bset 2.2.0

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

Source distribution (sdist)

Source distribution for casm-bset 2.2.0
File Size Uploaded
casm_bset-2.2.0.tar.gz 1.9 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for casm-bset 2.2.0
File Interpreter ABI Platform
casm_bset-2.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 2.0 MB

Release files / casm_bset-2.2.0.tar.gz

Download URL casm_bset-2.2.0.tar.gz
Size 1.9 MB
Tags Source
SHA-256 checksum
How to use checksums
fa4ce0db4b8ee87096c302a0a53b83bd9a72e8b1f7c5b777c700a52ae11620e0
BLAKE2b-256 checksum
How to use checksums
70b033d365af81fd961d5dd0a1f42a4008392f2dba7c37f84ab79e08c9708919
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / casm_bset-2.2.0-py3-none-any.whl

Download URL casm_bset-2.2.0-py3-none-any.whl
Size 104.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3f37ff357b7de1990299351e4387e4ba8dc40ad42f6ec46fe8575ee07a7453ff
BLAKE2b-256 checksum
How to use checksums
ec64a627b67c519b73e2fbbd43923d0a356f3f8c4b55dcc18b42cf162d41afcd
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