Skip to main content

CASM cluster expansion basis set generation

Project description

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.

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

casm_bset-2.0.0.tar.gz (1.9 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

casm_bset-2.0.0-py3-none-any.whl (104.4 kB view details)

Uploaded Python 3

File details

Details for the file casm_bset-2.0.0.tar.gz.

File metadata

  • Download URL: casm_bset-2.0.0.tar.gz
  • Upload date:
  • Size: 1.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for casm_bset-2.0.0.tar.gz
Algorithm Hash digest
SHA256 49a525fef0060b29711d2b9144c825a56ab2ebd2ad95dfc15f8064d5f62b4919
MD5 3f9170d68279fefb8fc80d1315257d97
BLAKE2b-256 a71fed06b1bf4c7562c9c382266cb01344b487ed7d95a09bad03e71185bcf723

See more details on using hashes here.

File details

Details for the file casm_bset-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: casm_bset-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 104.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for casm_bset-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1da36652ad52ae9c2198d2d6d912ae7433440c77f91324870e39bbb044ef08fa
MD5 082716ca7378ce95b7b57e2d1eb63bb8
BLAKE2b-256 8f02dbfd935fb99de250a21cc2c379ba2e3b8ed39d249a3c8cd83bc71933dc05

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