Skip to main content

A particle-based reaction-diffusion simulator

Project description

ReaDDy

Build Status

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

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

readdy-2.0.14.tar.gz (13.2 MB view details)

Uploaded Source

Built Distributions

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

readdy-2.0.14-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

readdy-2.0.14-cp313-cp313-macosx_14_0_arm64.whl (2.8 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

readdy-2.0.14-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

readdy-2.0.14-cp312-cp312-macosx_14_0_arm64.whl (2.8 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

readdy-2.0.14-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

readdy-2.0.14-cp311-cp311-macosx_14_0_arm64.whl (2.8 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

readdy-2.0.14-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

readdy-2.0.14-cp310-cp310-macosx_14_0_arm64.whl (2.8 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

File details

Details for the file readdy-2.0.14.tar.gz.

File metadata

  • Download URL: readdy-2.0.14.tar.gz
  • Upload date:
  • Size: 13.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for readdy-2.0.14.tar.gz
Algorithm Hash digest
SHA256 e6e18fb19ad3b9973d0f9ef583409a6cb9aefa318ed9197376a033ed02b501f7
MD5 6fede5775d76fef35a06f071942e3b06
BLAKE2b-256 bf3640f0356dd087b197b885558f918942b13331affdfcfdd566bbbde4076368

See more details on using hashes here.

Provenance

The following attestation bundles were made for readdy-2.0.14.tar.gz:

Publisher: ci.yml on readdy/readdy

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

File details

Details for the file readdy-2.0.14-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for readdy-2.0.14-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8708d725545fa63159bf3c962bf7d07c6d5ab62be8341bdd24f302d010ff70b3
MD5 539972d9b39de929cf552c958000d02a
BLAKE2b-256 fb206d20a721778017cf0ecf89d087156e74c167491af59f18a600ec1858a923

See more details on using hashes here.

Provenance

The following attestation bundles were made for readdy-2.0.14-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: ci.yml on readdy/readdy

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

File details

Details for the file readdy-2.0.14-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for readdy-2.0.14-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 7209cb545bc9b3c8437668f923d586fcbc2a12a07938d5de6efb949d766c0601
MD5 e652b5a79c8e6f84007796b686e3f42f
BLAKE2b-256 f866a45c6cf378928b202060ba939c7798174043b4601ec889d574d7f68bbcd1

See more details on using hashes here.

Provenance

The following attestation bundles were made for readdy-2.0.14-cp313-cp313-macosx_14_0_arm64.whl:

Publisher: ci.yml on readdy/readdy

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

File details

Details for the file readdy-2.0.14-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for readdy-2.0.14-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fce9714b883a882750d056fb4cf5919fa963d464361f3b3591f3596fbb9ec941
MD5 2b7ff052edff00787332a4e1dfd6ce47
BLAKE2b-256 040b6db8fc1700386a84a0fe4000e47864dede919ecb7382b2bda87c8ed658fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for readdy-2.0.14-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: ci.yml on readdy/readdy

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

File details

Details for the file readdy-2.0.14-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for readdy-2.0.14-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3d75da7708a97720b19cf0ca72e1d4d3ba3966907e549e6117ad6359e1b8bbd9
MD5 822712392ede9542f92de41de38b310d
BLAKE2b-256 955972ccbe27c27961f05ac90900a5cd01b6938e802e835c74154f6584db3c11

See more details on using hashes here.

Provenance

The following attestation bundles were made for readdy-2.0.14-cp312-cp312-macosx_14_0_arm64.whl:

Publisher: ci.yml on readdy/readdy

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

File details

Details for the file readdy-2.0.14-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for readdy-2.0.14-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cfc54fecd7998537b8d4ab2e22cb5716e6a38481bf711e8e9aef24fb1d4b7219
MD5 0ab3b2236ae5f8f9d60d38a1f6a7a0e6
BLAKE2b-256 13b1cbda6fcdd1d6da43f4f132c78c0df6dd7ffe04260bb7abed2fda2253723c

See more details on using hashes here.

Provenance

The following attestation bundles were made for readdy-2.0.14-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: ci.yml on readdy/readdy

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

File details

Details for the file readdy-2.0.14-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for readdy-2.0.14-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 fbcfd89358713e53aeca2e39933f90052350f17225d9b7a006e49275f0b6e381
MD5 1d79e949382fc63838a9be132a8d65a7
BLAKE2b-256 2a8d256680bbfe633d0d6012cf2cb083d5c844746b9b45131cb0bbdddf9822aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for readdy-2.0.14-cp311-cp311-macosx_14_0_arm64.whl:

Publisher: ci.yml on readdy/readdy

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

File details

Details for the file readdy-2.0.14-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for readdy-2.0.14-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fb2c2d2930f3908d8283c135a5c21a3b29a2bfa7e90d5b64710a45927b233717
MD5 cce55927c9267ab256cd822cfe254280
BLAKE2b-256 ddd33e515cfe042bf0af8db6eed29a659577ce16c6d9220ad2ff1aa2b93fd7b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for readdy-2.0.14-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: ci.yml on readdy/readdy

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

File details

Details for the file readdy-2.0.14-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for readdy-2.0.14-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 7251f0969c78ded63d00ac44228e5388b309c088e99d663c1b1c56b5c8fb20ce
MD5 eee1aba2a8b275e3704b728f3370d96c
BLAKE2b-256 8af2b0ab6598bffb060453ac8b7c9bfaf91cd977f1cc4815480de8e6a1a16311

See more details on using hashes here.

Provenance

The following attestation bundles were made for readdy-2.0.14-cp310-cp310-macosx_14_0_arm64.whl:

Publisher: ci.yml on readdy/readdy

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