Skip to main content

CASM structure mapping

Project description

Shows the CASM logo

libcasm-mapping

The libcasm-mapping package is the CASM structure mapping module. This includes:

  • Methods for searching for low-cost lattice, atom, and structure mappings, taking into account symmetry, based on the approach described in the paper Thomas, Natarajan, and Van der Ven, npj Computational Materials, 7 (2021), 164.
  • Methods for generating interpolated structures based on mapping results
  • Methods for generating symmetrically equivalent mappings
  • Data structures and methods for creating custom mapping searches

Install

pip install libcasm-mapping

Usage

See the libcasm docs.

About CASM

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

For Contributors

See the CASM contribution guide

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

libcasm_mapping-2.4.0.tar.gz (610.5 kB view details)

Uploaded Source

Built Distributions

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

libcasm_mapping-2.4.0-cp314-cp314-manylinux_2_28_x86_64.whl (818.4 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

libcasm_mapping-2.4.0-cp314-cp314-manylinux_2_28_aarch64.whl (739.8 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

libcasm_mapping-2.4.0-cp314-cp314-macosx_11_0_arm64.whl (621.0 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

libcasm_mapping-2.4.0-cp313-cp313-manylinux_2_28_x86_64.whl (817.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

libcasm_mapping-2.4.0-cp313-cp313-manylinux_2_28_aarch64.whl (738.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

libcasm_mapping-2.4.0-cp313-cp313-macosx_11_0_arm64.whl (619.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

libcasm_mapping-2.4.0-cp312-cp312-manylinux_2_28_x86_64.whl (817.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

libcasm_mapping-2.4.0-cp312-cp312-manylinux_2_28_aarch64.whl (738.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

libcasm_mapping-2.4.0-cp312-cp312-macosx_11_0_arm64.whl (619.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

libcasm_mapping-2.4.0-cp311-cp311-manylinux_2_28_x86_64.whl (812.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

libcasm_mapping-2.4.0-cp311-cp311-manylinux_2_28_aarch64.whl (737.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

libcasm_mapping-2.4.0-cp311-cp311-macosx_11_0_arm64.whl (617.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

libcasm_mapping-2.4.0-cp310-cp310-manylinux_2_28_x86_64.whl (809.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

libcasm_mapping-2.4.0-cp310-cp310-manylinux_2_28_aarch64.whl (734.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

libcasm_mapping-2.4.0-cp310-cp310-macosx_11_0_arm64.whl (614.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file libcasm_mapping-2.4.0.tar.gz.

File metadata

  • Download URL: libcasm_mapping-2.4.0.tar.gz
  • Upload date:
  • Size: 610.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for libcasm_mapping-2.4.0.tar.gz
Algorithm Hash digest
SHA256 78e3979ad04d39819f312a562a4509e1f955c0556a45940f8574699b52a26019
MD5 8987b338486ecf60889b33d28ac6e835
BLAKE2b-256 239810d93eba0586e15d3c6c5cc5d60ccf5ca527e52749a4992791719d61e571

See more details on using hashes here.

File details

Details for the file libcasm_mapping-2.4.0-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for libcasm_mapping-2.4.0-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4d472bef75f771cf061b09a7016350ad870171f60f9fa79eb8089f66ad362bea
MD5 b756870170d02b506ebf9a68c3ba0b88
BLAKE2b-256 239e911726b3d4cfcfa5dadc98803292eccd5f4e8d904b2889d986f20a53d804

See more details on using hashes here.

File details

Details for the file libcasm_mapping-2.4.0-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for libcasm_mapping-2.4.0-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 010a7841eea9976a00a9faf1136dd20bf136c4962e134c722dd17ab74633cb6e
MD5 dd175e66dc07f87bc9f5040310d72dfc
BLAKE2b-256 0deddf41c6f5bc688980ffaa068315c9d73e528d91e6e713a758f7c1657f6534

See more details on using hashes here.

File details

Details for the file libcasm_mapping-2.4.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libcasm_mapping-2.4.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c9f4874fec77d7419837b6939e5157b1baf132698ed5e48e670f90096ac48e92
MD5 0d309469c80455d80325914389bc2470
BLAKE2b-256 bec6bab8deaca122cd6e7729cc77ad2f328df5914831085622f672837dea51ad

See more details on using hashes here.

File details

Details for the file libcasm_mapping-2.4.0-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for libcasm_mapping-2.4.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 52e60dd5e268b826a7080af305615ce08935d397a16ad4ce419aa68c9244c3c1
MD5 599602227ff366053292d066be82a473
BLAKE2b-256 8536017e2f2ac3c35559f64b7b7bacbc815c5eb82504a280972544052a7abe2c

See more details on using hashes here.

File details

Details for the file libcasm_mapping-2.4.0-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for libcasm_mapping-2.4.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 61ffebe123bd029acb9933c018ce39d26fbc41c3803f971b6d36e7c046d47032
MD5 0776ae7c27a0197112f3017eadc9f5ab
BLAKE2b-256 c198f4c93f7e035abc44f48930c70e5fb929764ed5d0d4d2c063394c2db29338

See more details on using hashes here.

File details

Details for the file libcasm_mapping-2.4.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libcasm_mapping-2.4.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8111ce342bf4867c9044a585105c31bc4240d2ef8ccf7c404c41e3fada615427
MD5 3c96499026e082d3cd5c6437770baa0f
BLAKE2b-256 c1120192da753750b760a131bf1c8de14ad572ca0b2486f7db6d1d24af2900d8

See more details on using hashes here.

File details

Details for the file libcasm_mapping-2.4.0-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for libcasm_mapping-2.4.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e083a09f8d7c3ad7a8ec83bbbca0e42753b10d2641dbbaad72f33a2dc1669bb3
MD5 770b9b225a973c0704fb95d7fdc6071e
BLAKE2b-256 39e653bcfba18b23d0b67788aacf490d9f26156438c8a93f0e2e43bdc05a18fd

See more details on using hashes here.

File details

Details for the file libcasm_mapping-2.4.0-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for libcasm_mapping-2.4.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dab714d5300901dc19ebfdf1b28d0e71c37b2577480d5fbfa06b06db6a73c34d
MD5 7f46b351769d896ce6e2887f136e48ac
BLAKE2b-256 c6db008cb202a0e5afa3a24c8b06a2fef4d68ed270c77eb1098e0cadaff4a079

See more details on using hashes here.

File details

Details for the file libcasm_mapping-2.4.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libcasm_mapping-2.4.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c74254496e6c57a8ef0dc6d0a3e2140934028c6efb7b791c9e2ca793c81e4f75
MD5 a9233603312d161042c40ea6a2274c1d
BLAKE2b-256 d7e346bb3638ac7fc8e076e17d162d919f2f67226671dfdee8b813eca5961e13

See more details on using hashes here.

File details

Details for the file libcasm_mapping-2.4.0-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for libcasm_mapping-2.4.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 69c0d37afbd0304e890d9fefe381314bfef2139a6245a084be67e7ca95fa7d64
MD5 426cea5f4b90354dc9c22696b6a03243
BLAKE2b-256 060dce8d9690b13db2a2453589c9634fdfad188eb8e6e6475caa5cf2c30c956d

See more details on using hashes here.

File details

Details for the file libcasm_mapping-2.4.0-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for libcasm_mapping-2.4.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 662bf8ac72cd85b88f76def08e7268f80537512f3321dfa6ada3d576cebf3369
MD5 949093f167fb0212b7ba42c74598e136
BLAKE2b-256 0c96363c7c806fa2e9a9a54875fa5384dfb055203f0064b247b174bb4db1fe8f

See more details on using hashes here.

File details

Details for the file libcasm_mapping-2.4.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libcasm_mapping-2.4.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3ee6460f6e2e8a3ad2ace59a460c57ee04671f3c466ce50299094a918ffac980
MD5 f3a2ea3f78eee37015cf0339eec6d190
BLAKE2b-256 6323c5004ea2cd2c1fb412ad2e942909b2d95dc1554e6f37cb3ad81fa2181f81

See more details on using hashes here.

File details

Details for the file libcasm_mapping-2.4.0-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for libcasm_mapping-2.4.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 df8b6d94314de66b19655e7c0f5c565855a7e8ed66d4299d939301a8d73ec9d0
MD5 4806b0df906df8026e39117c007c95d3
BLAKE2b-256 8ac3ee9e65ec985cdb6af6d60759777e93280a3426c8868a965f3c1ed0cddbf8

See more details on using hashes here.

File details

Details for the file libcasm_mapping-2.4.0-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for libcasm_mapping-2.4.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 588a73815c72fec40789c92a65b3c2191fec5786b9e2c424a227e9d1f4ca06b3
MD5 21039651469a357bb8ba69639342855d
BLAKE2b-256 99921806e7cea483138fc7b251384e548942cabc7b15274010d6368ef8bad039

See more details on using hashes here.

File details

Details for the file libcasm_mapping-2.4.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libcasm_mapping-2.4.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 47cca549466741a2f16f8dd8455939e1c92ca5a42dec24202739bf2704565fb5
MD5 36751bef2cf163f108311b06264dcf76
BLAKE2b-256 e10e43e0bfb08dd140fa07dc5c83f828e7f4fd82426511d9e65f79ec077f3c0e

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