What's new
03 September 2026: 0.6.1 Release
- Foundation models re-exported. The distributed models were rebuilt to fix a NaN in
virial_sigma(the uncertainty contribution to the virial). Cached models now record where they were downloaded from, and the newgrace_models updatere-downloads only the copies that are out of date. - Tunable uncertainty threshold.
grace_uq build --threshold-percentile Qputsgamma = 1at the Q-th percentile of the training distribution instead of the default robust outlier fence — for training sets where a large fraction of atoms readsgamma > 1. The artifact records which calibration was used, andgrace_uq inforeports it. - Bulk prediction. A new
predict_structureshelper evaluates a whole list of structures with a single calculator instance;grace_predictandgrace_uq predictnow both use it.
07 July 2026: 0.6.0 Release
- Uncertainty estimates. Models can now report a per-atom uncertainty score (gamma) that flags when a prediction is an extrapolation — useful for spotting unreliable regions and for active learning. Comes with a new
grace_uqcommand line tool. - LAMMPS Kokkos support. You can now export GRACE models for the fast Kokkos pair styles in LAMMPS. The uncertainty score can be carried along, so it's available during LAMMPS runs too.
- Foundation models on HuggingFace (AMS-ICAMS-RUB/grace-foundation-models). The released models now include uncertainty support out of the box,
- GRACE-3L-OMAT/OAM. There are new, larger 3-layer models (
GRACE-3L-OMAT-largeandGRACE-3L-OMAT-large-ft-AM). - Faster and lighter by default. Foundation models now use fp32 precision by default, which roughly halves memory use and about doubles speed. (fp64 versions are still available under the
-fp64name.) - Better tooling. A new
grace_dashboardshows training curves and metrics in the browser; thegrace_modelscommand was reworked to list, inspect, and download models (including Kokkos weights); and training can now save and resume in the middle of an epoch.
Important Note
If a model was fitted with gracemaker version < 0.5.1, it will not be compatible with newer versions due to a format change.
You can convert it to the new format using the following command:
grace_utils -p seed/1/model.yaml -c seed/1/checkpoints/checkpoint.best_test_loss.index update_model
This will generate new files with the "-converted" suffix, which you can replace the old files (model.yaml and checkpoints) with.
GRACE - GRaph Atomic Cluster Expansion
Project GRACEmaker is a heavily modified and in large parts rewritten version of the PACEmaker software geared towards support for multi-component materials and graph architectures.
Documentation
Please see documentation for installation instructions and examples.
Tutorial
You can find tutorial materials here
Also in a video format
Support
Also, you may join ACE support Zulip channel for additional resources: https://acesupport.zulipchat.com/join/xtwxu2grjbtg64m3vnhypi6p/
Reference
Please see
@article{lysogorskiy2026graph,
title={Graph atomic cluster expansion for foundational machine learning interatomic potentials},
author={Lysogorskiy, Yury and Bochkarev, Anton and Drautz, Ralf},
journal={npj Computational Materials},
volume={12},
number={1},
pages={114},
year={2026},
doi={10.1038/s41524-026-01979-1},
url={https://www.nature.com/articles/s41524-026-01979-1}
}
@article{PhysRevX.14.021036,
title = {Graph Atomic Cluster Expansion for Semilocal Interactions beyond Equivariant Message Passing},
author = {Bochkarev, Anton and Lysogorskiy, Yury and Drautz, Ralf},
journal = {Phys. Rev. X},
volume = {14},
issue = {2},
pages = {021036},
numpages = {28},
year = {2024},
month = {Jun},
publisher = {American Physical Society},
doi = {10.1103/PhysRevX.14.021036},
url = {https://link.aps.org/doi/10.1103/PhysRevX.14.021036}
}
Metadata
Release files for tensorpotential 0.6.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tensorpotential-0.6.1.tar.gz | 601.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| tensorpotential-0.6.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.1 MB
Release files / tensorpotential-0.6.1.tar.gz
| Download URL | tensorpotential-0.6.1.tar.gz |
|---|---|
| Size | 601.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
bf6c4c915729b0dbb5b1da99888c3db6898716dd01dcbf20d638b6cc144a4154
|
|
BLAKE2b-256 checksum How to use checksums |
2b6ab7edfcfb04d79ed77646e462d121cdde656e8c1d45592fe49b27fe9b7d1c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.25
|
Release files / tensorpotential-0.6.1-py3-none-any.whl
| Download URL | tensorpotential-0.6.1-py3-none-any.whl |
|---|---|
| Size | 498.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
30252f47322564c19237e6d8d64150a9d6c4d21d49edf9a5bb07e6ba71a0916f
|
|
BLAKE2b-256 checksum How to use checksums |
3d7f1a91c2cc0ae8d2f3a23975fc58b60adef5b3061e3dff5daef9d3585c7d52
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.25
|