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

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.17 MPICH
Linux aarch64 64 glibc >= 2.17 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-2024.8.29.3.0.tar.gz (13.2 kB view details)

Uploaded Source

Built Distributions

lammps-2024.8.29.3.0-py2.py3-none-win_amd64.whl (56.7 MB view details)

Uploaded Python 2Python 3Windows x86-64

lammps-2024.8.29.3.0-py2.py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (87.5 MB view details)

Uploaded Python 2Python 3manylinux: glibc 2.17+ x86-64

lammps-2024.8.29.3.0-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (83.3 MB view details)

Uploaded Python 2Python 3manylinux: glibc 2.17+ ARM64

lammps-2024.8.29.3.0-py2.py3-none-macosx_11_0_x86_64.whl (82.4 MB view details)

Uploaded Python 2Python 3macOS 11.0+ x86-64

lammps-2024.8.29.3.0-py2.py3-none-macosx_11_0_arm64.whl (76.3 MB view details)

Uploaded Python 2Python 3macOS 11.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for lammps-2024.8.29.3.0.tar.gz
Algorithm Hash digest
SHA256 72b2f514629d2cfc1b5aee306bcc69630ec9dcc611c31abcae72098038827a7e
MD5 08ae43b38e495b542b428d137ca9fbe0
BLAKE2b-256 30286de0ada146336f45716940e7f70cca392683f4f027fe5957955324f14466

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for lammps-2024.8.29.3.0-py2.py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 9467a9ef3d7717532d6b7b6b1b26f56871298ccc32435345db3f84693596a7ca
MD5 40b201f29f9bfb5765916685bcc9764a
BLAKE2b-256 1a4e13d2f598f16a8c4f11b89d03dca246a0dec1c4c2a83ef3224bdaf1d7f764

See more details on using hashes here.

Provenance

The following attestation bundles were made for lammps-2024.8.29.3.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-2024.8.29.3.0-py2.py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for lammps-2024.8.29.3.0-py2.py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 57a22fc7da981fe55aeb552731f85e8613cb88c650fd3b03469c0c01c854c779
MD5 0cbe152dffc3a822d1ab77f049d509b6
BLAKE2b-256 1c3f05005f42fccc6f656ea80d37207579ee60ca48b444ad97a09306ede12d9f

See more details on using hashes here.

Provenance

The following attestation bundles were made for lammps-2024.8.29.3.0-py2.py3-none-manylinux_2_17_x86_64.manylinux2014_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-2024.8.29.3.0-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for lammps-2024.8.29.3.0-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 32662bef86588ea1682ccf98a342f1f986deef50ea51d70ec817c92668ac8c3e
MD5 d8c7e39c867e88d289bffb3221ce342e
BLAKE2b-256 85a582bca5989d154eaed5fa415a064353397fe87b15574a8de551643c08fe8f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for lammps-2024.8.29.3.0-py2.py3-none-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 ea97d1357b1193faad79ffae9848f1525bc57e60b5a7aa124fb4786ee3dec797
MD5 5a229f35e569152750ec042af9d7cb6d
BLAKE2b-256 0fb599ee09e379bc7adc61f8d42858be469e9083c92019b2dde3d741a8a0282a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for lammps-2024.8.29.3.0-py2.py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ca22cfd3bd02fd6c276f0e157b8da7806b7f150625a91410b12802410a2ced63
MD5 bc5117e4c3ecf3d4b72b557cf8c77657
BLAKE2b-256 a2889463c392600fef2d494b7a484b00f7120aabb0c875f59534f75ba91b1cb2

See more details on using hashes here.

Provenance

The following attestation bundles were made for lammps-2024.8.29.3.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 Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page