Skip to main content

Atomistica

Atomistica is a library of interatomic potentials, including empirical potentials and non-orthogonal tight-binding. It is designed to be plugged into different simulation environments. We currently support the Atomic Simulation Environment (ASE) and the Large-scale Atomic/Molecular Massively Parallel Simulator (LAMMPS). A list of interatomic potentials can be found here.

Build status

Build Status

Usage

Atomistica can be used in two distinct manners. It is recommended to compile the ASE interface first and run the tests in the tests subdirectory. (See ASE intructions below.)

Currently supported simulation environments are...

  1. ...the Atomistic Simulation Environment (ASE - see https://wiki.fysik.dtu.dk/ase/)

    • Build instructions are in doc/install.python.md
    • Examples are in examples/ASE
    • Tests are in tests
    • Atomistica supports Python 3.8+ (Python 3.12+ with NumPy 2.x recommended)
  2. ...the Large-scale Atomic/Molecular Massively Parallel Simulator
    (LAMMPS - see https://lammps.sandia.gov/)

  3. ...MDCORE, the standalone molecular dynamics code of Atomistica. Note that there is no documentation for the standalone version.

You need the following packages:

  • Python 3.8.0 or greater (Python 3.12+ recommended with NumPy 2.x support)
  • Meson >= 1.1.0 and meson-python >= 0.15.0 (for Python interface)
  • NumPy >= 1.21.0 (NumPy 2.x supported)
  • LAPACK library
  • A Fortran compiler (gfortran or ifort), C compiler, and C++ compiler

Contact

This software is developed at the University of Freiburg and Fraunhofer IWM. Please write to Lars Pastewka (lars.pastewka@imtek.uni-freiburg.de) for questions and suggestions. A complete list of contributors can be found here.

Metadata

Release files for atomistica 1.2.7

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

Source distribution (sdist)

Source distribution for atomistica 1.2.7
File Size Uploaded
atomistica-1.2.7.tar.gz 2.3 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for atomistica 1.2.7
File
atomistica-1.2.7-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
atomistica-1.2.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
atomistica-1.2.7-cp313-cp313-macosx_14_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 14.0+ x86-64 Details
atomistica-1.2.7-cp313-cp313-macosx_14_0_arm64.whl CPython 3.13 CPython 3.13 macOS 14.0+ ARM64 Details
atomistica-1.2.7-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
atomistica-1.2.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
atomistica-1.2.7-cp312-cp312-macosx_14_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 14.0+ x86-64 Details
atomistica-1.2.7-cp312-cp312-macosx_14_0_arm64.whl CPython 3.12 CPython 3.12 macOS 14.0+ ARM64 Details
atomistica-1.2.7-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
atomistica-1.2.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
atomistica-1.2.7-cp311-cp311-macosx_14_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 14.0+ x86-64 Details
atomistica-1.2.7-cp311-cp311-macosx_14_0_arm64.whl CPython 3.11 CPython 3.11 macOS 14.0+ ARM64 Details
atomistica-1.2.7-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
atomistica-1.2.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
atomistica-1.2.7-cp310-cp310-macosx_14_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 14.0+ x86-64 Details
atomistica-1.2.7-cp310-cp310-macosx_14_0_arm64.whl CPython 3.10 CPython 3.10 macOS 14.0+ ARM64 Details
atomistica-1.2.7-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
atomistica-1.2.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
atomistica-1.2.7-cp39-cp39-macosx_14_0_x86_64.whl CPython 3.9 CPython 3.9 macOS 14.0+ x86-64 Details
atomistica-1.2.7-cp39-cp39-macosx_14_0_arm64.whl CPython 3.9 CPython 3.9 macOS 14.0+ ARM64 Details

Total release size: 120.0 MB

Release files / atomistica-1.2.7.tar.gz

Download URL atomistica-1.2.7.tar.gz
Size 2.3 MB
Tags Source
SHA-256 checksum
How to use checksums
17448c9cb83febb7685be2898b4fb174b62faf5df09db11c57c6e6465aac0cfa
BLAKE2b-256 checksum
How to use checksums
54b20e118007c0e973170020d012364208c843138b4ed9ba6ad43a00c0ef4a98
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / atomistica-1.2.7-cp313-cp313-win_amd64.whl

Download URL atomistica-1.2.7-cp313-cp313-win_amd64.whl
Size 965.5 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
99bc9e19fe864abe2b92e7896d9938c9b86ff009645252b779354e51c5909564
BLAKE2b-256 checksum
How to use checksums
68f06a128271172893fc5c62269ff6f3729bf71c57c2052181114c996630361b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.8

Release files / atomistica-1.2.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL atomistica-1.2.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.9 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
23026c86339ccba4ccaa108624d13d019e4565f1534e9478f8cc42e3e2760e62
BLAKE2b-256 checksum
How to use checksums
b8eb501176fd08f47e39c18c3a31e19e9d7892c492296241c6cff5418aa017c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release files / atomistica-1.2.7-cp313-cp313-macosx_14_0_x86_64.whl

Download URL atomistica-1.2.7-cp313-cp313-macosx_14_0_x86_64.whl
Size 9.5 MB
Tags CPython 3.13 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
163f3fa09b38ec5c6adec476e42af6bce4a04edf98f981d0e2ca7d08003a1423
BLAKE2b-256 checksum
How to use checksums
c762b75dc216b535c0f4e0d5064877d0c03831f887a823050aa3dae2b72584d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release files / atomistica-1.2.7-cp313-cp313-macosx_14_0_arm64.whl

Download URL atomistica-1.2.7-cp313-cp313-macosx_14_0_arm64.whl
Size 8.1 MB
Tags CPython 3.13 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
6581e7f6be1709130192deab1a2018a9b9ce8e0557a5eacf6947b74f1be6f23c
BLAKE2b-256 checksum
How to use checksums
bec8a26b72176bcc5b8911ed89882fc1c6088f739aa671256c7cbd091d173855
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.8

Release files / atomistica-1.2.7-cp312-cp312-win_amd64.whl

Download URL atomistica-1.2.7-cp312-cp312-win_amd64.whl
Size 965.5 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
30e9ee61e6f04b82c51e5968dd1d2686b44fc06f5d334671efb0759cf58d9f3b
BLAKE2b-256 checksum
How to use checksums
37868b8160a17c9728e9b9013970ef0ee1f59a94b7892fa1a5ac66b2c20543fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.8

Release files / atomistica-1.2.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL atomistica-1.2.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.9 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
0945a18fe7cc861519ad5e5aa43fd4541c71f82fa4d0557ce6a58894471753d7
BLAKE2b-256 checksum
How to use checksums
3f036037bff7206f50d6cc7b6155ec299f91dd4333fe0b88feff6bdd28c49b25
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release files / atomistica-1.2.7-cp312-cp312-macosx_14_0_x86_64.whl

Download URL atomistica-1.2.7-cp312-cp312-macosx_14_0_x86_64.whl
Size 9.5 MB
Tags CPython 3.12 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
8bfe346823c9201a4cd78545429b44c7bf49f390c71aa598586c2f1d2d64ce93
BLAKE2b-256 checksum
How to use checksums
c35759ceb590299ed271d996973e983a3dd84c3f4e1446d2d0069ed010410c84
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release files / atomistica-1.2.7-cp312-cp312-macosx_14_0_arm64.whl

Download URL atomistica-1.2.7-cp312-cp312-macosx_14_0_arm64.whl
Size 8.1 MB
Tags CPython 3.12 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
9678b675a988f84bce8cdd52fc350d2022a6e289f2e6205192417fa5c9bfb871
BLAKE2b-256 checksum
How to use checksums
78978677faf77a5eeb120922a74747acde10c7706d498293c865c4f84eba692d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.8

Release files / atomistica-1.2.7-cp311-cp311-win_amd64.whl

Download URL atomistica-1.2.7-cp311-cp311-win_amd64.whl
Size 965.3 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
7db7d35cb281cce0c5b234bbbe1bd18953c0745e18aa640f7abda75001f880bb
BLAKE2b-256 checksum
How to use checksums
9ed7ed1b73a0bb25f8f5e8fd35a3069420f8a8aa742854dbc4d80b40ee83741a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.8

Release files / atomistica-1.2.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL atomistica-1.2.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.9 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
628b5294b2240fbc765552e66883e4c25e77771a7d205aa7f9e14271bb81bc75
BLAKE2b-256 checksum
How to use checksums
29dc3c47ac50bca8b35fbf3bf757e7170e0e87b23c5d9884c9fbfbb86c28f1d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release files / atomistica-1.2.7-cp311-cp311-macosx_14_0_x86_64.whl

Download URL atomistica-1.2.7-cp311-cp311-macosx_14_0_x86_64.whl
Size 9.5 MB
Tags CPython 3.11 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
89820388366210ef63470f6b1a811f5b9aca02b61ca06d8e339a25bdf27f7ae0
BLAKE2b-256 checksum
How to use checksums
623f18f63b768ba3bdfb85fd6406f0a5927dd828bbe3b18b39590f3656bf2138
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release files / atomistica-1.2.7-cp311-cp311-macosx_14_0_arm64.whl

Download URL atomistica-1.2.7-cp311-cp311-macosx_14_0_arm64.whl
Size 8.1 MB
Tags CPython 3.11 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
68ac9de92a7bfd881a7e9060c7e440a31867b31675aa141905969bbea3c16a71
BLAKE2b-256 checksum
How to use checksums
39b4e409a99d06a071f7602b12a0e0c26403ec762c8e7a49652b9435c87ec307
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.8

Release files / atomistica-1.2.7-cp310-cp310-win_amd64.whl

Download URL atomistica-1.2.7-cp310-cp310-win_amd64.whl
Size 965.3 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
d77a62dd2c76d1e7fdd3da98e5a32efc14fe0da01213af40c2dfccfd553c5307
BLAKE2b-256 checksum
How to use checksums
c79c53075d87fd90cb0268dd431bc84e42b146fd78cc985dac9e0cf6ec5f412b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.8

Release files / atomistica-1.2.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL atomistica-1.2.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.9 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
a083079aad0b43347c7ce72558d81ac3a08c636f0c36ba07f1626fddc8366116
BLAKE2b-256 checksum
How to use checksums
161524b90d35660b5e6f47173d404dd17f499e723c65e8e1d05da335d1f69c85
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release files / atomistica-1.2.7-cp310-cp310-macosx_14_0_x86_64.whl

Download URL atomistica-1.2.7-cp310-cp310-macosx_14_0_x86_64.whl
Size 9.5 MB
Tags CPython 3.10 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
e4aed0a7a93c4d71474c48289de3b8fb62b36db0a029b8604e0362c5039f3b0e
BLAKE2b-256 checksum
How to use checksums
8b8a07b04cef8b41adf85c630cc0ad32a41d6a185d9fea6b6bbf7f102876237a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release files / atomistica-1.2.7-cp310-cp310-macosx_14_0_arm64.whl

Download URL atomistica-1.2.7-cp310-cp310-macosx_14_0_arm64.whl
Size 8.1 MB
Tags CPython 3.10 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
79e6023d76079bac9335cba402c41a1f2ac6d3200c8f81133272ac1304fa4a19
BLAKE2b-256 checksum
How to use checksums
7e6b526c64ca64d81d8d1c238e2352c7803fc0527dd934893e53c5e7408bd3d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.8

Release files / atomistica-1.2.7-cp39-cp39-win_amd64.whl

Download URL atomistica-1.2.7-cp39-cp39-win_amd64.whl
Size 965.4 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
6e166f7004194f3c8753b07e3acebe6db2f158f416e9e7f4224cf3bfa8c4d64a
BLAKE2b-256 checksum
How to use checksums
ea7edc4a2a46b5163ac2ecf1b951925f0358d2ffd7538d4cc3a4b70bb24d8de9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.8

Release files / atomistica-1.2.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL atomistica-1.2.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.9 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
a6d44a5178dda487c460588faa1f2289746a6b6c9b9de5d93cb6c9ea05bfa458
BLAKE2b-256 checksum
How to use checksums
9252ade5caab09282e6ffd7b042b514cff27f1f1cf1592146993a0bce3ffd120
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release files / atomistica-1.2.7-cp39-cp39-macosx_14_0_x86_64.whl

Download URL atomistica-1.2.7-cp39-cp39-macosx_14_0_x86_64.whl
Size 9.5 MB
Tags CPython 3.9 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
febe7df5cb8c2875ab15a845a0122a31869bc5de7898d76d345cd45f5ad45f1c
BLAKE2b-256 checksum
How to use checksums
fe6701417ee4b53c77ff6afee7bdcd79b71f67359516b4f87e3ba444c6c73913
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release files / atomistica-1.2.7-cp39-cp39-macosx_14_0_arm64.whl

Download URL atomistica-1.2.7-cp39-cp39-macosx_14_0_arm64.whl
Size 8.1 MB
Tags CPython 3.9 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
1609a1e1554ebf5fe47f8479fff97a8fbb2e791ee26a809e9736342076a6622a
BLAKE2b-256 checksum
How to use checksums
e7dc3ea1abba246115e64b906df116f3ef4ce3e0319dd6d1b4d261a0d4a29e6c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.8

Release history Release notifications | RSS feed

This release

1.2.7 This release

21 release files

1.2.6

6 release files

1.2.5

1 release file

1.2.4

1 release file

1.2.3

1 release file

1.0.4

1 release file

1.0.3

1 release file

1.0.2

1 release file

1.0.1

1 release file

1.0.0

1 release file

0.10.2

1 release file

0.8.0

1 release file

0.7.0

1 release file

0.6.0

1 release file

0.5.5

1 release file

0.5.3

1 release file

0.5.1

1 release file

0.5.0

1 release file

0.4.4

1 release file

0.4.3

1 release file

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