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-3.0a1.tar.gz (613.7 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-3.0a1-cp314-cp314-manylinux_2_28_x86_64.whl (832.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

libcasm_mapping-3.0a1-cp314-cp314-manylinux_2_28_aarch64.whl (760.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

libcasm_mapping-3.0a1-cp314-cp314-macosx_11_0_arm64.whl (640.3 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

libcasm_mapping-3.0a1-cp313-cp313-manylinux_2_28_x86_64.whl (832.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

libcasm_mapping-3.0a1-cp313-cp313-manylinux_2_28_aarch64.whl (759.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

libcasm_mapping-3.0a1-cp313-cp313-macosx_11_0_arm64.whl (639.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

libcasm_mapping-3.0a1-cp312-cp312-manylinux_2_28_x86_64.whl (832.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

libcasm_mapping-3.0a1-cp312-cp312-manylinux_2_28_aarch64.whl (759.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

libcasm_mapping-3.0a1-cp312-cp312-macosx_11_0_arm64.whl (638.9 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

libcasm_mapping-3.0a1-cp311-cp311-manylinux_2_28_x86_64.whl (830.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

libcasm_mapping-3.0a1-cp311-cp311-manylinux_2_28_aarch64.whl (756.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

libcasm_mapping-3.0a1-cp311-cp311-macosx_11_0_arm64.whl (634.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

libcasm_mapping-3.0a1-cp310-cp310-manylinux_2_28_x86_64.whl (828.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

libcasm_mapping-3.0a1-cp310-cp310-manylinux_2_28_aarch64.whl (754.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

libcasm_mapping-3.0a1-cp310-cp310-macosx_11_0_arm64.whl (631.6 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file libcasm_mapping-3.0a1.tar.gz.

File metadata

  • Download URL: libcasm_mapping-3.0a1.tar.gz
  • Upload date:
  • Size: 613.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for libcasm_mapping-3.0a1.tar.gz
Algorithm Hash digest
SHA256 7ebf6a09fc344db81096c376d67a2345fa6641652e65b2388b5dd74401b932e1
MD5 6f34c2f5f7dcc2b964ad95e146daaa6c
BLAKE2b-256 f1299db32d759688188f3f6a3d8f357f7c106b29806ab4fb816119d1094c57fa

See more details on using hashes here.

File details

Details for the file libcasm_mapping-3.0a1-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for libcasm_mapping-3.0a1-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0e37c33e81cbdeffa4bfd5732e6905fe987babb11d31be9204559b8ff4a350fe
MD5 a7332b281bfa7d1eadc4e75b79b8c80e
BLAKE2b-256 7c4178add4bb28e2618ed51c89fb115e5e3ea034cf9779bdbb858a55485a3007

See more details on using hashes here.

File details

Details for the file libcasm_mapping-3.0a1-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for libcasm_mapping-3.0a1-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 19c94c09d26a325a4391c9d370670a238af366ceccec932a8f2c0297d0839c09
MD5 d154cc57464426fd99d07f9228ee68df
BLAKE2b-256 5f5b8396241c83ca6c55f95d82a1ed61ba915076eeb9ab34e7f6f8b00a0e2f1d

See more details on using hashes here.

File details

Details for the file libcasm_mapping-3.0a1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libcasm_mapping-3.0a1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 93c610fed3a678159e0c8d27637f181a21ec713d1e700a428a07e80102a51f58
MD5 b30208fd4eb28a082644914f3bb41678
BLAKE2b-256 e1a1dc5344741a64abddcaae5a303f5acf4f7a04ea06d8dbbfcec1dc0f3cd110

See more details on using hashes here.

File details

Details for the file libcasm_mapping-3.0a1-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for libcasm_mapping-3.0a1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2f7c2f3d5ca0f5fca3c599950c216548014a4b1d231d1bbbad11bb3c51f3dbf0
MD5 6f99b7938b28f49f9380203a5224876c
BLAKE2b-256 a27ad3aca7232489b80634cad2f076e66d523184f558942ea1f97b172bcc122e

See more details on using hashes here.

File details

Details for the file libcasm_mapping-3.0a1-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for libcasm_mapping-3.0a1-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9add3a1a60ca1d99c6a210dcb2cc8481cfe7b54bb7d6bc4193e59a11078b7a5a
MD5 295d603f59215c66fcdc48dd8bb6aa6b
BLAKE2b-256 75fff2492ae2022ab30198a992dc190dd2283f786722c1aae7ba44e8f4c50682

See more details on using hashes here.

File details

Details for the file libcasm_mapping-3.0a1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libcasm_mapping-3.0a1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 18b11123cb7080026f6ab7ecc6afae0af92b672ecd1a20f90b325e483842fd7d
MD5 543f793b55b15f601cbe55226a9708ea
BLAKE2b-256 054c2528435e0b611408b5fd90498a533f20deeddd923b5c06f3cc506754eaac

See more details on using hashes here.

File details

Details for the file libcasm_mapping-3.0a1-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for libcasm_mapping-3.0a1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 caffe2c7d18b7de694a9defedca8749bade69061d9c6a2ba0b9a8aa68a52119e
MD5 d8e464ec3f097ab05069a62a8452ae0b
BLAKE2b-256 741bf629fccf189a4e65e1660b9200504de7facb712513be80bd9cbc2ac729c1

See more details on using hashes here.

File details

Details for the file libcasm_mapping-3.0a1-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for libcasm_mapping-3.0a1-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3d4c5e1553c9e5bdfc83a2243f9dc460f7cc5818a38003d234a6d8c43d76c8e7
MD5 d1e7c45e997918d5811eceec97d575a8
BLAKE2b-256 da809c15f65f377fc71ca4fc0ccf41da0afd2c7e1d2080ce2d6136c94d8d2320

See more details on using hashes here.

File details

Details for the file libcasm_mapping-3.0a1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libcasm_mapping-3.0a1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 df8e359a9fcc452521735b9c11227ac001a674ade43e95f9ea5f3be3dde17ef7
MD5 22b5b30c97ffc26d0d6d12af8ef0073d
BLAKE2b-256 c788c594b65b30f188fc2faab01d94db5ab088dd3fe623a516112f74325ff03b

See more details on using hashes here.

File details

Details for the file libcasm_mapping-3.0a1-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for libcasm_mapping-3.0a1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ce662438aba242ebd3da7de7727e4665566ea99104e899fe6b0e2dadffc402cc
MD5 107ac572fb0f7b1efbea882b173b4e88
BLAKE2b-256 bc4449f738c8a31bc3f27028ca399f60b0054da3f46cfa7b708d8f2ea1b5ed6a

See more details on using hashes here.

File details

Details for the file libcasm_mapping-3.0a1-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for libcasm_mapping-3.0a1-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e78c5109f43cc1b62a1b42ce8f09def27a62c69a0b7d9fb730496c85ee1d123c
MD5 5cc15b8d348b3c0d5aa3961d0e88b445
BLAKE2b-256 acb79d93b67b2ecd371d96868edf5c9096fe54eeb1acd7f22b948d5356b06a1c

See more details on using hashes here.

File details

Details for the file libcasm_mapping-3.0a1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libcasm_mapping-3.0a1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a37d928d7e8ae59bdbfbd23673bcd3d416e66bd0f86bde7d2d8838b56207d206
MD5 499dab4186348da65c4266f002e5a14b
BLAKE2b-256 22eadeb6ad64132f2345affc6fdf4c447bcbb6acd672ac8427b06016f09fe5bc

See more details on using hashes here.

File details

Details for the file libcasm_mapping-3.0a1-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for libcasm_mapping-3.0a1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 482be35c64a9069bf2e24beadda6ca0ba0da17880db5e2dcc33b2ad8330cfd58
MD5 2c6d71331f96e6662c278cc16287cbec
BLAKE2b-256 8df1b6cba0d24f8921f56e66ae429101e616aafbcc6bbc90dff424ee8d165a23

See more details on using hashes here.

File details

Details for the file libcasm_mapping-3.0a1-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for libcasm_mapping-3.0a1-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c5ff8807f8e19f4121be011d11470c3d32549cdecede7d8ba47a2ac03285d1a4
MD5 21111e74612b13e1ab22397b13a48045
BLAKE2b-256 8249e0bdc4b0619e301b0c7f3dc755abd922cfb4da0bed0b4b751d03dcae8b87

See more details on using hashes here.

File details

Details for the file libcasm_mapping-3.0a1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libcasm_mapping-3.0a1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5f4627e557f2e7425ea37e4b1c7c797791878983a7de9f90b7d814cd5f6480b7
MD5 0d4797566e9755c91dcac50825ceddc8
BLAKE2b-256 e3845207a5ca2e51adbc189e5eacf53b951bb335a875be07b502232aca411208

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