Skip to main content

Monte Carlo and Langevin dynamics for coarse-grained (bio)molecular simulation

Project description

docs

Faunus

Experimental Rust implementation of Faunus — a molecular simulation framework for Monte Carlo and Langevin dynamics with support for arbitrary potentials, Ewald summation, coarse-grained models, and GPU-accelerated dynamics.

Install

Prebuilt binary — no Rust toolchain required:

pip install faunus        # or: uv tool install faunus

To build from source instead, install the Rust toolchain and run:

cargo install --git https://github.com/mlund/faunus-rs faunus --features gpu

Usage

faunus run --input input.yaml

See examples/ for simulation setups and the documentation for details.

Claude Code

Skills faunus-input and faunus-run help create YAML input files and run simulations, respectively. They trigger automatically, e.g.:

Set up an NPT simulation of 256 SPC/E water molecules with Ewald summation

Examples

Command Description
scripts/twobody.sh Free energy between two rigid multipolar bodies

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

faunus-3.0.0b2-py3-none-win_amd64.whl (6.7 MB view details)

Uploaded Python 3Windows x86-64

faunus-3.0.0b2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.3 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

faunus-3.0.0b2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.9 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

faunus-3.0.0b2-py3-none-macosx_11_0_arm64.whl (5.9 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

faunus-3.0.0b2-py3-none-macosx_10_12_x86_64.whl (6.1 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

Details for the file faunus-3.0.0b2-py3-none-win_amd64.whl.

File metadata

  • Download URL: faunus-3.0.0b2-py3-none-win_amd64.whl
  • Upload date:
  • Size: 6.7 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for faunus-3.0.0b2-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 7a18e6a63f9f10439f6a48580191e4753a08c976c5e2233aa01f7d424ef2772e
MD5 2ba123667455fe14d1a6a70c38a42d30
BLAKE2b-256 14e4350c1d0d9e32b1662b22d327e19d5e13caae4926f7ef88f53a8621f2aa61

See more details on using hashes here.

Provenance

The following attestation bundles were made for faunus-3.0.0b2-py3-none-win_amd64.whl:

Publisher: wheels.yml on mlund/faunus-rs

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

File details

Details for the file faunus-3.0.0b2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for faunus-3.0.0b2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ab6a42f49fbc0010ee578039fc42126d50f178161111d3f026ab31177359ee88
MD5 9806eba891b6445e6d479f89cb3a2ffd
BLAKE2b-256 aa4ecfa4649269741f4a241b33ba2d7cb733cebf1d0b285ef1bc2acc929259ed

See more details on using hashes here.

Provenance

The following attestation bundles were made for faunus-3.0.0b2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on mlund/faunus-rs

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

File details

Details for the file faunus-3.0.0b2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for faunus-3.0.0b2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a7f2bcdb6e833b81602c54872178b93085686c6715f3043b8638e09ee50233f6
MD5 dcaeb0517bf6eac9d20fdb6b61d87971
BLAKE2b-256 c4a87d36ecad85a2b6f906478b685628b437a28e9e7f6ee6b540f440bb66d50d

See more details on using hashes here.

Provenance

The following attestation bundles were made for faunus-3.0.0b2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: wheels.yml on mlund/faunus-rs

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

File details

Details for the file faunus-3.0.0b2-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for faunus-3.0.0b2-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a983a0d7fceb3e691fb08249b7b172129acd2a1b9a3625da2019aa86f08f3a45
MD5 def0988df782b6f40dc558e0451c0aac
BLAKE2b-256 a3646d0398f636ad3815df1b09f2d23efd0723f32a2e7d4b8fba1687239337d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for faunus-3.0.0b2-py3-none-macosx_11_0_arm64.whl:

Publisher: wheels.yml on mlund/faunus-rs

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

File details

Details for the file faunus-3.0.0b2-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for faunus-3.0.0b2-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 93b853261e2ee23af035f5fc639f99955a3b51d6e86e68f92a24c45712b2dec9
MD5 6d042591471a9e57b926025ff57150a9
BLAKE2b-256 1974042f8ade8efdd4e32b61f77002a5a4b59aa571781adadb0c9480447ad726

See more details on using hashes here.

Provenance

The following attestation bundles were made for faunus-3.0.0b2-py3-none-macosx_10_12_x86_64.whl:

Publisher: wheels.yml on mlund/faunus-rs

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