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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for casm_bset-2.2.0.tar.gz
Algorithm Hash digest
SHA256 fa4ce0db4b8ee87096c302a0a53b83bd9a72e8b1f7c5b777c700a52ae11620e0
MD5 6cd915ede5dacfd09b2cf409442a8a74
BLAKE2b-256 70b033d365af81fd961d5dd0a1f42a4008392f2dba7c37f84ab79e08c9708919

See more details on using hashes here.

File details

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

File metadata

  • Download URL: casm_bset-2.2.0-py3-none-any.whl
  • Upload date:
  • Size: 104.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for casm_bset-2.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3f37ff357b7de1990299351e4387e4ba8dc40ad42f6ec46fe8575ee07a7453ff
MD5 5732a487672807fcd023697639a7e8b8
BLAKE2b-256 ec64a627b67c519b73e2fbbd43923d0a356f3f8c4b55dcc18b42cf162d41afcd

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