Skip to main content

Atomistica is a library of interatomic potentials that is compatible with ASE and LAMMPS

Project description

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.

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

atomistica-1.2.7.tar.gz (2.3 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

atomistica-1.2.7-cp313-cp313-win_amd64.whl (965.5 kB view details)

Uploaded CPython 3.13Windows x86-64

atomistica-1.2.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

atomistica-1.2.7-cp313-cp313-macosx_14_0_x86_64.whl (9.5 MB view details)

Uploaded CPython 3.13macOS 14.0+ x86-64

atomistica-1.2.7-cp313-cp313-macosx_14_0_arm64.whl (8.1 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

atomistica-1.2.7-cp312-cp312-win_amd64.whl (965.5 kB view details)

Uploaded CPython 3.12Windows x86-64

atomistica-1.2.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

atomistica-1.2.7-cp312-cp312-macosx_14_0_x86_64.whl (9.5 MB view details)

Uploaded CPython 3.12macOS 14.0+ x86-64

atomistica-1.2.7-cp312-cp312-macosx_14_0_arm64.whl (8.1 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

atomistica-1.2.7-cp311-cp311-win_amd64.whl (965.3 kB view details)

Uploaded CPython 3.11Windows x86-64

atomistica-1.2.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

atomistica-1.2.7-cp311-cp311-macosx_14_0_x86_64.whl (9.5 MB view details)

Uploaded CPython 3.11macOS 14.0+ x86-64

atomistica-1.2.7-cp311-cp311-macosx_14_0_arm64.whl (8.1 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

atomistica-1.2.7-cp310-cp310-win_amd64.whl (965.3 kB view details)

Uploaded CPython 3.10Windows x86-64

atomistica-1.2.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

atomistica-1.2.7-cp310-cp310-macosx_14_0_x86_64.whl (9.5 MB view details)

Uploaded CPython 3.10macOS 14.0+ x86-64

atomistica-1.2.7-cp310-cp310-macosx_14_0_arm64.whl (8.1 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

atomistica-1.2.7-cp39-cp39-win_amd64.whl (965.4 kB view details)

Uploaded CPython 3.9Windows x86-64

atomistica-1.2.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

atomistica-1.2.7-cp39-cp39-macosx_14_0_x86_64.whl (9.5 MB view details)

Uploaded CPython 3.9macOS 14.0+ x86-64

atomistica-1.2.7-cp39-cp39-macosx_14_0_arm64.whl (8.1 MB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

File details

Details for the file atomistica-1.2.7.tar.gz.

File metadata

  • Download URL: atomistica-1.2.7.tar.gz
  • Upload date:
  • Size: 2.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for atomistica-1.2.7.tar.gz
Algorithm Hash digest
SHA256 17448c9cb83febb7685be2898b4fb174b62faf5df09db11c57c6e6465aac0cfa
MD5 e04b43a2178ab767f0d5513ed9adb3e6
BLAKE2b-256 54b20e118007c0e973170020d012364208c843138b4ed9ba6ad43a00c0ef4a98

See more details on using hashes here.

File details

Details for the file atomistica-1.2.7-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: atomistica-1.2.7-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 965.5 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.8

File hashes

Hashes for atomistica-1.2.7-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 99bc9e19fe864abe2b92e7896d9938c9b86ff009645252b779354e51c5909564
MD5 a9475e1f8e1fcca41afa6770389cbee4
BLAKE2b-256 68f06a128271172893fc5c62269ff6f3729bf71c57c2052181114c996630361b

See more details on using hashes here.

File details

Details for the file atomistica-1.2.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for atomistica-1.2.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 23026c86339ccba4ccaa108624d13d019e4565f1534e9478f8cc42e3e2760e62
MD5 ead422e37c5ea78bcafc8831edbe5001
BLAKE2b-256 b8eb501176fd08f47e39c18c3a31e19e9d7892c492296241c6cff5418aa017c2

See more details on using hashes here.

File details

Details for the file atomistica-1.2.7-cp313-cp313-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for atomistica-1.2.7-cp313-cp313-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 163f3fa09b38ec5c6adec476e42af6bce4a04edf98f981d0e2ca7d08003a1423
MD5 b988a5d7945812432834132c509229db
BLAKE2b-256 c762b75dc216b535c0f4e0d5064877d0c03831f887a823050aa3dae2b72584d6

See more details on using hashes here.

File details

Details for the file atomistica-1.2.7-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for atomistica-1.2.7-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 6581e7f6be1709130192deab1a2018a9b9ce8e0557a5eacf6947b74f1be6f23c
MD5 0e1bb062d652188c730a710fc360a919
BLAKE2b-256 bec8a26b72176bcc5b8911ed89882fc1c6088f739aa671256c7cbd091d173855

See more details on using hashes here.

File details

Details for the file atomistica-1.2.7-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: atomistica-1.2.7-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 965.5 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.8

File hashes

Hashes for atomistica-1.2.7-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 30e9ee61e6f04b82c51e5968dd1d2686b44fc06f5d334671efb0759cf58d9f3b
MD5 4055e0cf4e023453cbd40fea775e0423
BLAKE2b-256 37868b8160a17c9728e9b9013970ef0ee1f59a94b7892fa1a5ac66b2c20543fe

See more details on using hashes here.

File details

Details for the file atomistica-1.2.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for atomistica-1.2.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0945a18fe7cc861519ad5e5aa43fd4541c71f82fa4d0557ce6a58894471753d7
MD5 102edc2fbb8dff1dbce8b13f4756b449
BLAKE2b-256 3f036037bff7206f50d6cc7b6155ec299f91dd4333fe0b88feff6bdd28c49b25

See more details on using hashes here.

File details

Details for the file atomistica-1.2.7-cp312-cp312-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for atomistica-1.2.7-cp312-cp312-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 8bfe346823c9201a4cd78545429b44c7bf49f390c71aa598586c2f1d2d64ce93
MD5 14a18eb2d9de19ee297abcac372ce908
BLAKE2b-256 c35759ceb590299ed271d996973e983a3dd84c3f4e1446d2d0069ed010410c84

See more details on using hashes here.

File details

Details for the file atomistica-1.2.7-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for atomistica-1.2.7-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9678b675a988f84bce8cdd52fc350d2022a6e289f2e6205192417fa5c9bfb871
MD5 add3496086f849997bc2767ad3863479
BLAKE2b-256 78978677faf77a5eeb120922a74747acde10c7706d498293c865c4f84eba692d

See more details on using hashes here.

File details

Details for the file atomistica-1.2.7-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: atomistica-1.2.7-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 965.3 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.8

File hashes

Hashes for atomistica-1.2.7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7db7d35cb281cce0c5b234bbbe1bd18953c0745e18aa640f7abda75001f880bb
MD5 1203de71517351ea102511520e392fb2
BLAKE2b-256 9ed7ed1b73a0bb25f8f5e8fd35a3069420f8a8aa742854dbc4d80b40ee83741a

See more details on using hashes here.

File details

Details for the file atomistica-1.2.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for atomistica-1.2.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 628b5294b2240fbc765552e66883e4c25e77771a7d205aa7f9e14271bb81bc75
MD5 7e13458d6eac51aec69b816ded733d11
BLAKE2b-256 29dc3c47ac50bca8b35fbf3bf757e7170e0e87b23c5d9884c9fbfbb86c28f1d6

See more details on using hashes here.

File details

Details for the file atomistica-1.2.7-cp311-cp311-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for atomistica-1.2.7-cp311-cp311-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 89820388366210ef63470f6b1a811f5b9aca02b61ca06d8e339a25bdf27f7ae0
MD5 83925ec73e472fbe978ff76f494bde53
BLAKE2b-256 623f18f63b768ba3bdfb85fd6406f0a5927dd828bbe3b18b39590f3656bf2138

See more details on using hashes here.

File details

Details for the file atomistica-1.2.7-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for atomistica-1.2.7-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 68ac9de92a7bfd881a7e9060c7e440a31867b31675aa141905969bbea3c16a71
MD5 939bc955a3304e81658779513463349f
BLAKE2b-256 39b4e409a99d06a071f7602b12a0e0c26403ec762c8e7a49652b9435c87ec307

See more details on using hashes here.

File details

Details for the file atomistica-1.2.7-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: atomistica-1.2.7-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 965.3 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.8

File hashes

Hashes for atomistica-1.2.7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d77a62dd2c76d1e7fdd3da98e5a32efc14fe0da01213af40c2dfccfd553c5307
MD5 ba9fdb17957059cba21d370749463b64
BLAKE2b-256 c79c53075d87fd90cb0268dd431bc84e42b146fd78cc985dac9e0cf6ec5f412b

See more details on using hashes here.

File details

Details for the file atomistica-1.2.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for atomistica-1.2.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a083079aad0b43347c7ce72558d81ac3a08c636f0c36ba07f1626fddc8366116
MD5 d0af3d6f9d2c6c78f54e31b83e3de989
BLAKE2b-256 161524b90d35660b5e6f47173d404dd17f499e723c65e8e1d05da335d1f69c85

See more details on using hashes here.

File details

Details for the file atomistica-1.2.7-cp310-cp310-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for atomistica-1.2.7-cp310-cp310-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 e4aed0a7a93c4d71474c48289de3b8fb62b36db0a029b8604e0362c5039f3b0e
MD5 e89d1e6f8553b9d51cee9c082521ccfc
BLAKE2b-256 8b8a07b04cef8b41adf85c630cc0ad32a41d6a185d9fea6b6bbf7f102876237a

See more details on using hashes here.

File details

Details for the file atomistica-1.2.7-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for atomistica-1.2.7-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 79e6023d76079bac9335cba402c41a1f2ac6d3200c8f81133272ac1304fa4a19
MD5 39b10b59a2e49199ddd1b897d0984928
BLAKE2b-256 7e6b526c64ca64d81d8d1c238e2352c7803fc0527dd934893e53c5e7408bd3d6

See more details on using hashes here.

File details

Details for the file atomistica-1.2.7-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: atomistica-1.2.7-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 965.4 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.8

File hashes

Hashes for atomistica-1.2.7-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 6e166f7004194f3c8753b07e3acebe6db2f158f416e9e7f4224cf3bfa8c4d64a
MD5 c5088f184e8bca203e09724a0c8f7df3
BLAKE2b-256 ea7edc4a2a46b5163ac2ecf1b951925f0358d2ffd7538d4cc3a4b70bb24d8de9

See more details on using hashes here.

File details

Details for the file atomistica-1.2.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for atomistica-1.2.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a6d44a5178dda487c460588faa1f2289746a6b6c9b9de5d93cb6c9ea05bfa458
MD5 38171a056c03feccb9e4ce3c66e9c44c
BLAKE2b-256 9252ade5caab09282e6ffd7b042b514cff27f1f1cf1592146993a0bce3ffd120

See more details on using hashes here.

File details

Details for the file atomistica-1.2.7-cp39-cp39-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for atomistica-1.2.7-cp39-cp39-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 febe7df5cb8c2875ab15a845a0122a31869bc5de7898d76d345cd45f5ad45f1c
MD5 cb54c43e0778b78df44a859e785545fa
BLAKE2b-256 fe6701417ee4b53c77ff6afee7bdcd79b71f67359516b4f87e3ba444c6c73913

See more details on using hashes here.

File details

Details for the file atomistica-1.2.7-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for atomistica-1.2.7-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 1609a1e1554ebf5fe47f8479fff97a8fbb2e791ee26a809e9736342076a6622a
MD5 0c7c59a6448e9b250ac457bbf4aa60f6
BLAKE2b-256 e7dc3ea1abba246115e64b906df116f3ef4ce3e0319dd6d1b4d261a0d4a29e6c

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