Skip to main content

unoffical LAMMPS Molecular Dynamics Python package

Project description

LAMMPS unofficial wheels

Pypi version Pypi downloads Pypi downloads Pypi downloads

This unofficial repository holds the code to build LAMMPS platform wheels for Linux, macOS, and Windows. LAMMPS can easily be installed using

pip install lammps
# If you didn't install MPI
pip install lammps[mpi]

The package requires Python 3.7 and above. Most packages are enabled in this distribution. For the usage of LAMMPS, see LAMMPS documentation.

Available Builds

OS Arch Bit Conditions MPI
Linux x86_64 64 glibc >= 2.28 MPICH
Linux aarch64 64 glibc >= 2.28 MPICH
macOS x86_64 64 >= macOS-11 MPICH
macOS arm64 64 >= macOS-11 MPICH
Windows amd64 64 Microsoft MPI

To use MPI, it is required to use the same MPI as what the package was built against.

Usage

Python

from lammps import PyLammps

Command line

lmp -h

Plugins

Developers should build plugins with the same MPI, and can register the plugin directory using the entry points:

[project.entry-points.'lammps.plugins']
some_plugin = "some_package:get_plugin_dir"

get_plugin_dir should return a string which contains the plugin directory and can be added into LAMMPS_PLUGIN_PATH. See LAMMPS plugin documentation for details.

License

This package is distributed under the GNU General Public License, as the same as the original LAMMPS repository.

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

lammps-2025.7.22.2.0.tar.gz (17.1 kB view details)

Uploaded Source

Built Distributions

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

lammps-2025.7.22.2.0-py2.py3-none-win_amd64.whl (67.5 MB view details)

Uploaded Python 2Python 3Windows x86-64

lammps-2025.7.22.2.0-py2.py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (85.6 MB view details)

Uploaded Python 2Python 3manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

lammps-2025.7.22.2.0-py2.py3-none-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (81.7 MB view details)

Uploaded Python 2Python 3manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

lammps-2025.7.22.2.0-py2.py3-none-macosx_11_0_x86_64.whl (77.7 MB view details)

Uploaded Python 2Python 3macOS 11.0+ x86-64

lammps-2025.7.22.2.0-py2.py3-none-macosx_11_0_arm64.whl (74.5 MB view details)

Uploaded Python 2Python 3macOS 11.0+ ARM64

File details

Details for the file lammps-2025.7.22.2.0.tar.gz.

File metadata

  • Download URL: lammps-2025.7.22.2.0.tar.gz
  • Upload date:
  • Size: 17.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for lammps-2025.7.22.2.0.tar.gz
Algorithm Hash digest
SHA256 ea96fa87f35f28291f1f6aafdf45c28bf895121c52c4d047ee5645b285ce0103
MD5 f0ac5eb07c432884ed355f6a0070b604
BLAKE2b-256 897a15ed14e85d5464a48becc87dd0e2cc76f056700f4c651bbe266a86137f03

See more details on using hashes here.

Provenance

The following attestation bundles were made for lammps-2025.7.22.2.0.tar.gz:

Publisher: wheel.yml on njzjz/lammps-wheel

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lammps-2025.7.22.2.0-py2.py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for lammps-2025.7.22.2.0-py2.py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 488da9b7ed7967bd6a052a157753c7bffc02d08a6061b5743dc55665183463c4
MD5 ff44baf896caee56625d878d6b01ded0
BLAKE2b-256 2b408007c20adbaaa24223b14c2a14eabb6c675ff2fd23855a0c3579e952bdbf

See more details on using hashes here.

Provenance

The following attestation bundles were made for lammps-2025.7.22.2.0-py2.py3-none-win_amd64.whl:

Publisher: wheel.yml on njzjz/lammps-wheel

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lammps-2025.7.22.2.0-py2.py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for lammps-2025.7.22.2.0-py2.py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1a013b6584ea470574a78ff7b8e9ea7fccbf58eb9cdcf53ee9efb57dd160462c
MD5 8baaac7932e3a178ad67cddda5e9b445
BLAKE2b-256 d8c8e6f54329a40aa9649bb75cede3e537cd21226831daae8f5cd5741d20e180

See more details on using hashes here.

Provenance

The following attestation bundles were made for lammps-2025.7.22.2.0-py2.py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheel.yml on njzjz/lammps-wheel

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lammps-2025.7.22.2.0-py2.py3-none-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for lammps-2025.7.22.2.0-py2.py3-none-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7d4cb51597db54e6a84b5c2b2240ca8cd7ab35dbd58e26913428cf3df93da77e
MD5 cb063c3b796e61abca29ef7864fc558c
BLAKE2b-256 e82bb14399293565e859c5382cca7e142c37918d9dbd46257bc00bba5b81a592

See more details on using hashes here.

Provenance

The following attestation bundles were made for lammps-2025.7.22.2.0-py2.py3-none-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheel.yml on njzjz/lammps-wheel

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lammps-2025.7.22.2.0-py2.py3-none-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for lammps-2025.7.22.2.0-py2.py3-none-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 36c65505240ac2de8cfff21408ca1986712da01d6a873d99d9307c71aea3d672
MD5 f83a3fdf7ba2e5d9a8ecc8562260473f
BLAKE2b-256 8f5e48724f213080c2d7c0d18a66bd2206ebcfa84d28d89c967fba2832deb98e

See more details on using hashes here.

Provenance

The following attestation bundles were made for lammps-2025.7.22.2.0-py2.py3-none-macosx_11_0_x86_64.whl:

Publisher: wheel.yml on njzjz/lammps-wheel

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lammps-2025.7.22.2.0-py2.py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lammps-2025.7.22.2.0-py2.py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 088d089ed3900042fcb0f5a6f7e3f2d8c6f74767a6d0ea9110068c7ed30ad457
MD5 24cdf63f3016d542f4b3b2ca2ca302d1
BLAKE2b-256 1719c186013038677173cd0aa8f8c22046d3ff72161ff43a24b0bbf474ad7204

See more details on using hashes here.

Provenance

The following attestation bundles were made for lammps-2025.7.22.2.0-py2.py3-none-macosx_11_0_arm64.whl:

Publisher: wheel.yml on njzjz/lammps-wheel

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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