Skip to main content
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

Metadata

Release files for libcasm-mapping 2.4.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for libcasm-mapping 2.4.1
File Size Uploaded Provenance Actions
libcasm_mapping-2.4.1.tar.gz 610.5 kB Without provenance Details for libcasm_mapping-2.4.1.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for libcasm-mapping 2.4.1
File Actions
libcasm_mapping-2.4.1-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details for libcasm_mapping-2.4.1-cp314-cp314-manylinux_2_28_x86_64.whl
libcasm_mapping-2.4.1-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details for libcasm_mapping-2.4.1-cp314-cp314-manylinux_2_28_aarch64.whl
libcasm_mapping-2.4.1-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for libcasm_mapping-2.4.1-cp314-cp314-macosx_11_0_arm64.whl
libcasm_mapping-2.4.1-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details for libcasm_mapping-2.4.1-cp313-cp313-manylinux_2_28_x86_64.whl
libcasm_mapping-2.4.1-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details for libcasm_mapping-2.4.1-cp313-cp313-manylinux_2_28_aarch64.whl
libcasm_mapping-2.4.1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for libcasm_mapping-2.4.1-cp313-cp313-macosx_11_0_arm64.whl
libcasm_mapping-2.4.1-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details for libcasm_mapping-2.4.1-cp312-cp312-manylinux_2_28_x86_64.whl
libcasm_mapping-2.4.1-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details for libcasm_mapping-2.4.1-cp312-cp312-manylinux_2_28_aarch64.whl
libcasm_mapping-2.4.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for libcasm_mapping-2.4.1-cp312-cp312-macosx_11_0_arm64.whl
libcasm_mapping-2.4.1-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details for libcasm_mapping-2.4.1-cp311-cp311-manylinux_2_28_x86_64.whl
libcasm_mapping-2.4.1-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details for libcasm_mapping-2.4.1-cp311-cp311-manylinux_2_28_aarch64.whl
libcasm_mapping-2.4.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for libcasm_mapping-2.4.1-cp311-cp311-macosx_11_0_arm64.whl
libcasm_mapping-2.4.1-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details for libcasm_mapping-2.4.1-cp310-cp310-manylinux_2_28_x86_64.whl
libcasm_mapping-2.4.1-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details for libcasm_mapping-2.4.1-cp310-cp310-manylinux_2_28_aarch64.whl
libcasm_mapping-2.4.1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for libcasm_mapping-2.4.1-cp310-cp310-macosx_11_0_arm64.whl

Total release size: 11.8 MB

Release files / libcasm_mapping-2.4.1.tar.gz

Download URL libcasm_mapping-2.4.1.tar.gz
Size 610.5 kB
Tags Source
SHA-256 checksum
How to use checksums
c8fe3a7982384c96383390c637c98c431aa820bfa6f9bce4589a3584b00933a4
BLAKE2b-256 checksum
How to use checksums
6096a5f4341ec575695b6aeaf3e03315e843c85b0af7cf333da3d3d7147815c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / libcasm_mapping-2.4.1-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL libcasm_mapping-2.4.1-cp314-cp314-manylinux_2_28_x86_64.whl
Size 834.4 kB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
25aa0ba8b76b4ffa4fa527b4a125d323b978dbafcbb720de9facec81463f3d4a
BLAKE2b-256 checksum
How to use checksums
0b0103d1cd5c09329d3a2c24dd6d6b760a9fe2ce900fd09f66ffcf5be00dc7cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / libcasm_mapping-2.4.1-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL libcasm_mapping-2.4.1-cp314-cp314-manylinux_2_28_aarch64.whl
Size 761.4 kB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ec8e0f67c7bf3ac4167c01d571f956ce2a3249549adda7d7b0341b8b51dae80c
BLAKE2b-256 checksum
How to use checksums
5d7a8d87a43248cd4563f30dff21b5e2cb9453be8854ff595649423d3affef0f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / libcasm_mapping-2.4.1-cp314-cp314-macosx_11_0_arm64.whl

Download URL libcasm_mapping-2.4.1-cp314-cp314-macosx_11_0_arm64.whl
Size 643.0 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
66d9c51edb75402af80c51d0b94827312fc8b881ac5402836f079c8e8d52ae91
BLAKE2b-256 checksum
How to use checksums
9922be0ae4900794b505092a5064e6c689f5fbd767249c4432b4ab1f607db6f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / libcasm_mapping-2.4.1-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL libcasm_mapping-2.4.1-cp313-cp313-manylinux_2_28_x86_64.whl
Size 834.1 kB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
2cb6a2aa782fba9d69f663092ac5e74762d5cb2ca44579a4f252dbcbc84dc18a
BLAKE2b-256 checksum
How to use checksums
ac5fb5f798aa75b25a4c84f6ea8a7c4e99efdb80ddc1c3c703072f1d9c055293
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / libcasm_mapping-2.4.1-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL libcasm_mapping-2.4.1-cp313-cp313-manylinux_2_28_aarch64.whl
Size 760.3 kB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
628c001a01507bdeb3ff9611750d01216c0ab4fd9cdec2a7ee75cee5c60a7c74
BLAKE2b-256 checksum
How to use checksums
3a1f50262234d773001e7dfdc88184bda9ce076fe2d35c57121a5b661efc1b00
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / libcasm_mapping-2.4.1-cp313-cp313-macosx_11_0_arm64.whl

Download URL libcasm_mapping-2.4.1-cp313-cp313-macosx_11_0_arm64.whl
Size 641.9 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3ad86d8d00ac98611c14bb8c20bfa28a964767323b288f6bb6f16b83eedd2d6c
BLAKE2b-256 checksum
How to use checksums
2eafb3be671a515c76eb6fb3fee1d607252f708056a1bffbaf2ca7507a22a395
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / libcasm_mapping-2.4.1-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL libcasm_mapping-2.4.1-cp312-cp312-manylinux_2_28_x86_64.whl
Size 834.0 kB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
0255664622ddf1d8f6c2150b19d358b167911e7d506d877d65034165e334540b
BLAKE2b-256 checksum
How to use checksums
b9c3bf08a7c4fad240756d5ee13548b56725a51ec16dac4bafff0fa43bc351bc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / libcasm_mapping-2.4.1-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL libcasm_mapping-2.4.1-cp312-cp312-manylinux_2_28_aarch64.whl
Size 760.5 kB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
28b8aa399770878fae0cc9fa3ac007cb448544a6e35180bbe14676ff2d72f654
BLAKE2b-256 checksum
How to use checksums
9669493fb4b34cfba1b769d04b93505dace65d882a541af31f80f373fffecfb6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / libcasm_mapping-2.4.1-cp312-cp312-macosx_11_0_arm64.whl

Download URL libcasm_mapping-2.4.1-cp312-cp312-macosx_11_0_arm64.whl
Size 641.8 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
26a7b2d6b6d169ecbb87986869a503e880c2b143099d999a857458f7955cfdd1
BLAKE2b-256 checksum
How to use checksums
9e23f5a4b0d5a1ef039ed58372be74f8c5935e1f4d975ce4835a03d758a1417b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / libcasm_mapping-2.4.1-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL libcasm_mapping-2.4.1-cp311-cp311-manylinux_2_28_x86_64.whl
Size 832.1 kB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8a2e3519b2151c778c796e7782d9d0669c4fc2f89205de36c155ddff3d31506c
BLAKE2b-256 checksum
How to use checksums
80c9cc54c3b41d93a4c74822b88ea5148e9dcb03f79d21559da765c4d3b5a55a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / libcasm_mapping-2.4.1-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL libcasm_mapping-2.4.1-cp311-cp311-manylinux_2_28_aarch64.whl
Size 757.6 kB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
c98a1a72fcc52724c5ada81be499d3f339ed74f48c01f703f57c78fe6b885616
BLAKE2b-256 checksum
How to use checksums
dc96958bd08b243b3241419c7512797570bda3535b3013644f8a8a2023955722
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / libcasm_mapping-2.4.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL libcasm_mapping-2.4.1-cp311-cp311-macosx_11_0_arm64.whl
Size 637.7 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e38862787fae65b22680b8914d734f4d9017d0a48407ead4f30b6181eefe16ac
BLAKE2b-256 checksum
How to use checksums
c6fe5acc547b4dfcf8cf63e690ce421a9d3fc8b9a42b9029606975b6b155a047
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / libcasm_mapping-2.4.1-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL libcasm_mapping-2.4.1-cp310-cp310-manylinux_2_28_x86_64.whl
Size 829.6 kB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b821f51fd78a07e7a3668e8281e2aa97415c20a5aa5a0c84fad8a587edd1ddc0
BLAKE2b-256 checksum
How to use checksums
0ebc13d2dcd1930abadcf992e526210a5e3232901f360a896232753f45758ed9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / libcasm_mapping-2.4.1-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL libcasm_mapping-2.4.1-cp310-cp310-manylinux_2_28_aarch64.whl
Size 755.7 kB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
60755dcf8f93c00da25c07e01efc395ce87db6c9579007b28e74da8a9696cc18
BLAKE2b-256 checksum
How to use checksums
14dbf696c5873176098a2780753e0f08172ecd956d30973fa1bbb4804547dd78
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / libcasm_mapping-2.4.1-cp310-cp310-macosx_11_0_arm64.whl

Download URL libcasm_mapping-2.4.1-cp310-cp310-macosx_11_0_arm64.whl
Size 634.6 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e7f3d94645e18c65f1d8790614fa8399d96925465282306870474be2a58cab81
BLAKE2b-256 checksum
How to use checksums
5b8371c67ffccb32460165fdc5d5c430d91a28beeea4edfc791e4d4a600895de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Security for libcasm-mapping 2.4.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page