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.1.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.1.0-py3-none-any.whl (104.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: casm_bset-2.1.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.1.0.tar.gz
Algorithm Hash digest
SHA256 9aebf9e93bc5b69b60bb64bcf0ef0dce4bdef0c9da38eeeb359309d2613bcc16
MD5 0cee3590d86e301b3c94884d7c2f92d1
BLAKE2b-256 bb09a741205647100c884a05b1aa7692a2e332dcdf86148c6bc8486417c4b695

See more details on using hashes here.

File details

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

File metadata

  • Download URL: casm_bset-2.1.0-py3-none-any.whl
  • Upload date:
  • Size: 104.9 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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e3e2c6769fa6e6682b20483cb2cf250bb74c00f4a726012d85d046cf4fcbdf5b
MD5 79112f1754d1d36ee8151a198658386b
BLAKE2b-256 af146de42b7cfc3ce25a76463e4b6dab40134266b5b8ca0f77ee583e9ee183de

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