ReaDDy (Reaction Diffusion Dynamics) is an open source particle based reaction-diffusion simulator that can be configured and run via Python. Currently supported platforms are Mac and Linux.
Installation
The preferred way of installing the software is by using the conda package manager:
# optional: create environment for readdy, switch to that environment
conda create -n readdy
conda activate readdy
# add conda-forge channel
conda config --env --add channels conda-forge
# install readdy with a specified Python version
conda install python=3.9 readdy
Documentation
A documentation and a few examples are provided at https://readdy.github.io/.
Core features
- particle based simulation of reaction-diffusion systems in 3D
- particles diffuse via Brownian dynamics
- reactions between single instances of particles (unimolecularly and bimolecularly)
- particle interaction potentials for modeling
- space exclusion
- molecular crowding
- aggregation
- particle complexes via harmonic bonds, angles, and cosine dihedrals for modeling, e.g.,
- domain structure
- polymer chains
- spatially and temporally triggered changes in the particle complexes
- simulation output in a compact hdf5 file
- single-threaded and pthread-parallelized implementations available
Metadata
Release files for readdy 2.0.14
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| readdy-2.0.14.tar.gz | 13.2 MB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| readdy-2.0.14-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl | CPython 3.13 | CPython 3.13 | Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 | Details |
| readdy-2.0.14-cp313-cp313-macosx_14_0_arm64.whl | CPython 3.13 | CPython 3.13 | macOS 14.0+ ARM64 | Details |
| readdy-2.0.14-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl | CPython 3.12 | CPython 3.12 | Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 | Details |
| readdy-2.0.14-cp312-cp312-macosx_14_0_arm64.whl | CPython 3.12 | CPython 3.12 | macOS 14.0+ ARM64 | Details |
| readdy-2.0.14-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl | CPython 3.11 | CPython 3.11 | Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 | Details |
| readdy-2.0.14-cp311-cp311-macosx_14_0_arm64.whl | CPython 3.11 | CPython 3.11 | macOS 14.0+ ARM64 | Details |
| readdy-2.0.14-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl | CPython 3.10 | CPython 3.10 | Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 | Details |
| readdy-2.0.14-cp310-cp310-macosx_14_0_arm64.whl | CPython 3.10 | CPython 3.10 | macOS 14.0+ ARM64 | Details |
Total release size: 40.8 MB
Release files / readdy-2.0.14.tar.gz
| Download URL | readdy-2.0.14.tar.gz |
|---|---|
| Size | 13.2 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e6e18fb19ad3b9973d0f9ef583409a6cb9aefa318ed9197376a033ed02b501f7
|
|
BLAKE2b-256 checksum How to use checksums |
bf3640f0356dd087b197b885558f918942b13331affdfcfdd566bbbde4076368
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 29, 2026.
Transparency logRelease files / readdy-2.0.14-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | readdy-2.0.14-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 4.1 MB |
| Tags | CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
8708d725545fa63159bf3c962bf7d07c6d5ab62be8341bdd24f302d010ff70b3
|
|
BLAKE2b-256 checksum How to use checksums |
fb206d20a721778017cf0ecf89d087156e74c167491af59f18a600ec1858a923
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 29, 2026.
Transparency logRelease files / readdy-2.0.14-cp313-cp313-macosx_14_0_arm64.whl
| Download URL | readdy-2.0.14-cp313-cp313-macosx_14_0_arm64.whl |
|---|---|
| Size | 2.8 MB |
| Tags | CPython 3.13 macOS 14.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
7209cb545bc9b3c8437668f923d586fcbc2a12a07938d5de6efb949d766c0601
|
|
BLAKE2b-256 checksum How to use checksums |
f866a45c6cf378928b202060ba939c7798174043b4601ec889d574d7f68bbcd1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 29, 2026.
Transparency logRelease files / readdy-2.0.14-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | readdy-2.0.14-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 4.1 MB |
| Tags | CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
fce9714b883a882750d056fb4cf5919fa963d464361f3b3591f3596fbb9ec941
|
|
BLAKE2b-256 checksum How to use checksums |
040b6db8fc1700386a84a0fe4000e47864dede919ecb7382b2bda87c8ed658fe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 29, 2026.
Transparency logRelease files / readdy-2.0.14-cp312-cp312-macosx_14_0_arm64.whl
| Download URL | readdy-2.0.14-cp312-cp312-macosx_14_0_arm64.whl |
|---|---|
| Size | 2.8 MB |
| Tags | CPython 3.12 macOS 14.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
3d75da7708a97720b19cf0ca72e1d4d3ba3966907e549e6117ad6359e1b8bbd9
|
|
BLAKE2b-256 checksum How to use checksums |
955972ccbe27c27961f05ac90900a5cd01b6938e802e835c74154f6584db3c11
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 29, 2026.
Transparency logRelease files / readdy-2.0.14-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | readdy-2.0.14-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 4.1 MB |
| Tags | CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
cfc54fecd7998537b8d4ab2e22cb5716e6a38481bf711e8e9aef24fb1d4b7219
|
|
BLAKE2b-256 checksum How to use checksums |
13b1cbda6fcdd1d6da43f4f132c78c0df6dd7ffe04260bb7abed2fda2253723c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 29, 2026.
Transparency logRelease files / readdy-2.0.14-cp311-cp311-macosx_14_0_arm64.whl
| Download URL | readdy-2.0.14-cp311-cp311-macosx_14_0_arm64.whl |
|---|---|
| Size | 2.8 MB |
| Tags | CPython 3.11 macOS 14.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
fbcfd89358713e53aeca2e39933f90052350f17225d9b7a006e49275f0b6e381
|
|
BLAKE2b-256 checksum How to use checksums |
2a8d256680bbfe633d0d6012cf2cb083d5c844746b9b45131cb0bbdddf9822aa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 29, 2026.
Transparency logRelease files / readdy-2.0.14-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | readdy-2.0.14-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 4.1 MB |
| Tags | CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
fb2c2d2930f3908d8283c135a5c21a3b29a2bfa7e90d5b64710a45927b233717
|
|
BLAKE2b-256 checksum How to use checksums |
ddd33e515cfe042bf0af8db6eed29a659577ce16c6d9220ad2ff1aa2b93fd7b0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 29, 2026.
Transparency logRelease files / readdy-2.0.14-cp310-cp310-macosx_14_0_arm64.whl
| Download URL | readdy-2.0.14-cp310-cp310-macosx_14_0_arm64.whl |
|---|---|
| Size | 2.8 MB |
| Tags | CPython 3.10 macOS 14.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
7251f0969c78ded63d00ac44228e5388b309c088e99d663c1b1c56b5c8fb20ce
|
|
BLAKE2b-256 checksum How to use checksums |
8af2b0ab6598bffb060453ac8b7c9bfaf91cd977f1cc4815480de8e6a1a16311
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 29, 2026.
Transparency log