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.4.0.tar.gz (18.2 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.4.0-py2.py3-none-win_amd64.whl (67.6 MB view details)

Uploaded Python 2Python 3Windows x86-64

lammps-2025.7.22.4.0-py2.py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (85.8 MB view details)

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

lammps-2025.7.22.4.0-py2.py3-none-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (81.8 MB view details)

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

lammps-2025.7.22.4.0-py2.py3-none-macosx_11_0_x86_64.whl (77.8 MB view details)

Uploaded Python 2Python 3macOS 11.0+ x86-64

lammps-2025.7.22.4.0-py2.py3-none-macosx_11_0_arm64.whl (74.7 MB view details)

Uploaded Python 2Python 3macOS 11.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for lammps-2025.7.22.4.0.tar.gz
Algorithm Hash digest
SHA256 c54bbac7c32cad3f9003a9275dad74c8c2d6639a21f6d9011c370f6c1329a9d0
MD5 a974a29ad59686e14256857b0a6887a0
BLAKE2b-256 9955ed0073bd359382307f1f299796901cacde495c5503c6857fd7e229624392

See more details on using hashes here.

Provenance

The following attestation bundles were made for lammps-2025.7.22.4.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.4.0-py2.py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for lammps-2025.7.22.4.0-py2.py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 784fc1d6867108c1fcdb10e36f9b24dedc9c7fb0f97b45087f943230d0bd54ae
MD5 b9a3dfc2869b09ab95b32e80231257a5
BLAKE2b-256 0fac582faf660faa8fb85e8dfd03d4a9c81c0ae24fbd024ae822fb953e07e02c

See more details on using hashes here.

Provenance

The following attestation bundles were made for lammps-2025.7.22.4.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.4.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.4.0-py2.py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d41e4a016cfcf23031af507b0bddaa21e72c5b9a8516e3e9c73d9ad6dfadd6f1
MD5 f27770d7b22673ff9b4167de19247c6d
BLAKE2b-256 7ffa6b9baa96d67a5344912330770fd431c46df4fab0bd48cd7f73ddd3a0c938

See more details on using hashes here.

Provenance

The following attestation bundles were made for lammps-2025.7.22.4.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.4.0-py2.py3-none-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for lammps-2025.7.22.4.0-py2.py3-none-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a714cbb1bb1e487b16aec023255d867a3a560ae44a47dc7cd21d72a29a0ab755
MD5 976cda035cc508f1d1e43aeeee044ba0
BLAKE2b-256 d00280dd946021de731a7b99a55be698e45cecf128a54bb03f922d8ad21d3982

See more details on using hashes here.

Provenance

The following attestation bundles were made for lammps-2025.7.22.4.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.4.0-py2.py3-none-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for lammps-2025.7.22.4.0-py2.py3-none-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 18383eade8c6472546630bf1ce262a39b60e499e464f2b96cf4e9bb4f1084210
MD5 4c21e1586f29d43e6de3c248cb01b36d
BLAKE2b-256 897dc290e7cdbc5b1927c714c47b52d8d6d4c7e59b972f147b31f21c634986bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for lammps-2025.7.22.4.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.4.0-py2.py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lammps-2025.7.22.4.0-py2.py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c2abccad4fa7f776ca8f3db6ea47bc0fce6d5e208da77c880220cd0cb0ef6996
MD5 d96a1d59e2838e6d91d8a344d6509a67
BLAKE2b-256 69b7537a4b660aaad09fb4943a7a976bbe17e89aa265bcd5148b14678932db5f

See more details on using hashes here.

Provenance

The following attestation bundles were made for lammps-2025.7.22.4.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