Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

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

The faunus skill helps create YAML input files and run simulations. It triggers 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

Metadata

Release files for faunus 3.0.0b3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for faunus 3.0.0b3
File
faunus-3.0.0b3-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
faunus-3.0.0b3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl Python 3 none Linux glibc 2.17+ x86-64 Details
faunus-3.0.0b3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl Python 3 none Linux glibc 2.17+ ARM64 Details
faunus-3.0.0b3-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details
faunus-3.0.0b3-py3-none-macosx_10_12_x86_64.whl Python 3 none macOS 10.12+ x86-64 Details

Total release size: 31.1 MB

Release files / faunus-3.0.0b3-py3-none-win_amd64.whl

Download URL faunus-3.0.0b3-py3-none-win_amd64.whl
Size 6.7 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
8cd4982ae7e937b29c96a0240849ebd430ceaf9adc347c1429a4dc7d1ba1502d
BLAKE2b-256 checksum
How to use checksums
d6aee89dafd1a28a857165e77649942c2c35ee8c126aa23b42a21efeab293d72
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.

Transparency log

Release files / faunus-3.0.0b3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL faunus-3.0.0b3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 6.4 MB
Tags Linux glibc 2.17+ x86-64 Python 3
SHA-256 checksum
How to use checksums
2d2a10d5ead90604c20050d30c8969358cd68c39ef88a935c3d63f55b1696134
BLAKE2b-256 checksum
How to use checksums
ecf7146511886ddfbb582b23eb6d86b7834c3eff2e4a223eacd5d98cb10ce475
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.

Transparency log

Release files / faunus-3.0.0b3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL faunus-3.0.0b3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 6.0 MB
Tags Linux glibc 2.17+ ARM64 Python 3
SHA-256 checksum
How to use checksums
bd52b381baa4a2e75e65568c85f4bd0b567c2a928bbad236abe653d46993e5ec
BLAKE2b-256 checksum
How to use checksums
6d252781573952a622ed774486aeca87a0859c8f81930c02f98c41d74820ba15
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.

Transparency log

Release files / faunus-3.0.0b3-py3-none-macosx_11_0_arm64.whl

Download URL faunus-3.0.0b3-py3-none-macosx_11_0_arm64.whl
Size 5.9 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
88882778d47744ec818fb6cf6449505408c91096562b0f08e769bca5bddd77b4
BLAKE2b-256 checksum
How to use checksums
76ac3d573a705c81efca4bd26db8906d98c6dcd20831348c631ae2283cb89336
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.

Transparency log

Release files / faunus-3.0.0b3-py3-none-macosx_10_12_x86_64.whl

Download URL faunus-3.0.0b3-py3-none-macosx_10_12_x86_64.whl
Size 6.1 MB
Tags Python 3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
e786654deea646e201986d4495836fb1f97a3fef8a210312cd85039deedb592b
BLAKE2b-256 checksum
How to use checksums
be8ca3551ec3c4435fce0cd87634835888a5394d36a0f9ac692cc6b36b1657a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.

Transparency log

Security for faunus 3.0.0b3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 5 files in this release have been uploaded with provenance metadata.

Select from 5 files

Attestation for faunus-3.0.0b3-py3-none-win_amd64.whl

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page