Skip to main content

Description

This repository contains pacemaker - a tool for fitting of interatomic potentials in a general nonlinear Atomic Cluster Expansion (ACE) form. It is based on the pyace (this repo) and tensorpotential (GRACE TensorPotential) Python packages.

Installation

Please follow the installation instructions. The GRACE backend is installed from PyPI as tensorpotential; the pacemaker distribution is python-ace.

Documentation

Please see the docs folder for documentation or check online documentation

Citation

Please cite following papers:

BibTeX:

@article{bochkarev2022efficient,
  title={Efficient parametrization of the atomic cluster expansion},
  author={Bochkarev, Anton and Lysogorskiy, Yury and Menon, Sarath and Qamar, Minaam and Mrovec, Matous and Drautz, Ralf},
  journal={Physical Review Materials},
  volume={6},
  number={1},
  pages={013804},
  year={2022},
  publisher={APS}
}

@article{lysogorskiy2021performant,
  title={Performant implementation of the atomic cluster expansion (PACE) and application to copper and silicon},
  author={Lysogorskiy, Yury and Oord, Cas van der and Bochkarev, Anton and Menon, Sarath and Rinaldi, Matteo and Hammerschmidt, Thomas and Mrovec, Matous and Thompson, Aidan and Cs{\'a}nyi, G{\'a}bor and Ortner, Christoph and others},
  journal={npj Computational Materials},
  volume={7},
  number={1},
  pages={1--12},
  year={2021},
  publisher={Nature Publishing Group}
}

@article{drautz2019atomic,
  title={Atomic cluster expansion for accurate and transferable interatomic potentials},
  author={Drautz, Ralf},
  journal={Physical Review B},
  volume={99},
  number={1},
  pages={014104},
  year={2019},
  publisher={APS}
}

Metadata

Release files for python-ace 0.4.0

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

Source distribution (sdist)

Source distribution for python-ace 0.4.0
File Size Uploaded Provenance Actions
python_ace-0.4.0.tar.gz 926.0 kB Without provenance Details for python_ace-0.4.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for python-ace 0.4.0
File Actions
python_ace-0.4.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details for python_ace-0.4.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
python_ace-0.4.0-cp313-cp313-macosx_11_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 11.0+ x86-64 Details for python_ace-0.4.0-cp313-cp313-macosx_11_0_x86_64.whl
python_ace-0.4.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for python_ace-0.4.0-cp313-cp313-macosx_11_0_arm64.whl
python_ace-0.4.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details for python_ace-0.4.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
python_ace-0.4.0-cp312-cp312-macosx_11_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 11.0+ x86-64 Details for python_ace-0.4.0-cp312-cp312-macosx_11_0_x86_64.whl
python_ace-0.4.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for python_ace-0.4.0-cp312-cp312-macosx_11_0_arm64.whl
python_ace-0.4.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details for python_ace-0.4.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
python_ace-0.4.0-cp311-cp311-macosx_11_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 11.0+ x86-64 Details for python_ace-0.4.0-cp311-cp311-macosx_11_0_x86_64.whl
python_ace-0.4.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for python_ace-0.4.0-cp311-cp311-macosx_11_0_arm64.whl
python_ace-0.4.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details for python_ace-0.4.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
python_ace-0.4.0-cp310-cp310-macosx_11_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 11.0+ x86-64 Details for python_ace-0.4.0-cp310-cp310-macosx_11_0_x86_64.whl
python_ace-0.4.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for python_ace-0.4.0-cp310-cp310-macosx_11_0_arm64.whl
python_ace-0.4.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details for python_ace-0.4.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
python_ace-0.4.0-cp39-cp39-macosx_11_0_x86_64.whl CPython 3.9 CPython 3.9 macOS 11.0+ x86-64 Details for python_ace-0.4.0-cp39-cp39-macosx_11_0_x86_64.whl
python_ace-0.4.0-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details for python_ace-0.4.0-cp39-cp39-macosx_11_0_arm64.whl

Total release size: 37.7 MB

Release files / python_ace-0.4.0.tar.gz

Download URL python_ace-0.4.0.tar.gz
Size 926.0 kB
Tags Source
SHA-256 checksum
How to use checksums
7ab0fe185d34906300830fc3b2e27ddb1619851faac59c69220449711868f1e4
BLAKE2b-256 checksum
How to use checksums
2d9ae7ecf7fab9e87634256df0e0f7e4dc84f9887f6ce84c8f25a8d26206ae3c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / python_ace-0.4.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL python_ace-0.4.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 3.0 MB
Tags CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b212c1be578122dfd3afb3fd371e13a3f99ab37637a87d9c3501ca33edbfc48d
BLAKE2b-256 checksum
How to use checksums
66d33a952f119450d7f7ec4c2e4944a606f4036ad085cacd94221545f6368681
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / python_ace-0.4.0-cp313-cp313-macosx_11_0_x86_64.whl

Download URL python_ace-0.4.0-cp313-cp313-macosx_11_0_x86_64.whl
Size 2.3 MB
Tags CPython 3.13 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
67fba4b4d6f687ed491e80182945113822c96724a77a6cfeafd543d29cb411b3
BLAKE2b-256 checksum
How to use checksums
fe26f832e4273f28ce02063ee5f8a8e284f7513eba194d0058ac5b59b73315a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / python_ace-0.4.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL python_ace-0.4.0-cp313-cp313-macosx_11_0_arm64.whl
Size 2.1 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
34185ae427c3324a98effe55fa69f09b3c26176692e1607b3beef38cc26dc3e3
BLAKE2b-256 checksum
How to use checksums
eca4d08a4138c66a3802275fdd22d1335cbaac79d2bc83d8995fa98a37caf6b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / python_ace-0.4.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL python_ace-0.4.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 3.0 MB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
123ddb9facff12dec7b99d12cc2e86692091756db76a96a7c3c3549230948b8d
BLAKE2b-256 checksum
How to use checksums
6099df016b4f9d5943489b5ae1f646a0fdcb597bd6c5ab4a9707f55b55725537
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / python_ace-0.4.0-cp312-cp312-macosx_11_0_x86_64.whl

Download URL python_ace-0.4.0-cp312-cp312-macosx_11_0_x86_64.whl
Size 2.3 MB
Tags CPython 3.12 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
1e5e17630aafe8f5b58476d40d2d361470cbe4a205bd18a9685f807e9e50541b
BLAKE2b-256 checksum
How to use checksums
9d7abb7e31e919cdc2b3d7f17e8cca3fd0182a6100cd2b1b684ac74326387325
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / python_ace-0.4.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL python_ace-0.4.0-cp312-cp312-macosx_11_0_arm64.whl
Size 2.1 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
681af7a5303222977631f76bdf6e581e848f1300a343d8e307d552f45f8ccb8c
BLAKE2b-256 checksum
How to use checksums
254db45b96f8285e5a45427748f380ccb90fb3b2e1a60c3c18601a40b858dfe5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / python_ace-0.4.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL python_ace-0.4.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 3.0 MB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9b35cff210a8c90e36a948023e250d18feaf0b542d76a1f63cf09735262397a9
BLAKE2b-256 checksum
How to use checksums
c560216304049b5749764825e377bfd38a947da14ab5d94aa507525b425b8048
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / python_ace-0.4.0-cp311-cp311-macosx_11_0_x86_64.whl

Download URL python_ace-0.4.0-cp311-cp311-macosx_11_0_x86_64.whl
Size 2.3 MB
Tags CPython 3.11 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
31b031ca2b554039c5a477d9c549051c7eb86fe1fe8dd11f05590f44282bfc68
BLAKE2b-256 checksum
How to use checksums
4ec1c37c4964f07a104250b5b6c169d7c542ed905abe3dcd23ccd5637ad2196a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / python_ace-0.4.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL python_ace-0.4.0-cp311-cp311-macosx_11_0_arm64.whl
Size 2.1 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ec2f6056a1a879a7593e9b03436cd6e3e90b6333f9d33294978b8104ddcbb2d4
BLAKE2b-256 checksum
How to use checksums
e9387886a4832a5eff72b61ec056973b5699c73c88181b0b8b1c2e3ae8e6ef52
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / python_ace-0.4.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL python_ace-0.4.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 3.0 MB
Tags CPython 3.10 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
52a0d44a926e144a9b782fec28de9f1c9cb06352f15b62c5ac130f8606b28782
BLAKE2b-256 checksum
How to use checksums
ea3d98b5cc0a79e89cff4efe74367b663a8cd959e0783d017646449e428b155a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / python_ace-0.4.0-cp310-cp310-macosx_11_0_x86_64.whl

Download URL python_ace-0.4.0-cp310-cp310-macosx_11_0_x86_64.whl
Size 2.3 MB
Tags CPython 3.10 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
c0935dc39732164f7ca757a5f74e15f7fdc23e73f9168a6f5b22d2a244c85775
BLAKE2b-256 checksum
How to use checksums
52116d5be15c7f3af3527b032a137ec577636a5259c040a6f8398eb0645b1461
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / python_ace-0.4.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL python_ace-0.4.0-cp310-cp310-macosx_11_0_arm64.whl
Size 2.1 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e1ea78c0eea68a444aa710382b4f297303ac0a242d5fc38a0e1edb093687a612
BLAKE2b-256 checksum
How to use checksums
a2370f45a5162bba9902e61cb40e345baa8e6d3a41d3567327df1eeae583991e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / python_ace-0.4.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL python_ace-0.4.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 3.0 MB
Tags CPython 3.9 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
83213da53e0e5398f3cea8998dc5d0d972a2374ba4f94aa0da2faedc1c9f6704
BLAKE2b-256 checksum
How to use checksums
fe184ca7706e683f38661c19e6635a9bfe7d85c63e4ed32f1b0b744c2639d80d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / python_ace-0.4.0-cp39-cp39-macosx_11_0_x86_64.whl

Download URL python_ace-0.4.0-cp39-cp39-macosx_11_0_x86_64.whl
Size 2.3 MB
Tags CPython 3.9 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
2b7cb2ef0df98318fcbee04f61ce29bfa2b801039562b8be0f98ae7dbf6592f3
BLAKE2b-256 checksum
How to use checksums
2cce1a75e71c1cc5a17bbc229e0792600ef7eaf38a7174942c484c2b4e80b238
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / python_ace-0.4.0-cp39-cp39-macosx_11_0_arm64.whl

Download URL python_ace-0.4.0-cp39-cp39-macosx_11_0_arm64.whl
Size 2.1 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
56211efce5697602c7ce42fd72ecf5aa6bc48af2c750f7ea97858e2042d39e1c
BLAKE2b-256 checksum
How to use checksums
a1bc8269851b7a0525045a129d366f63e71535ad35c2eb9c6ae61d8d310ec04e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Security for python-ace 0.4.0

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