Skip to main content

Directed percolation-type models implemented in Rust and wrapped in Python

Project description

Directed Percolation in Rust and Python

In this project, we implement a variety of directed percolation models in Rust. The Rust code is accessed via a Python wrapper to make experimentation as convenient as possible. Jupyter notebooks are used to implement the Python-wrapped simulations.

1d DP-class, simplified Domany-Kinzel evolution for p_c ~ p=0.53891, n_x=300, t=200

Follow these links for more information:

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

dprs-0.1.30.tar.gz (2.2 MB view details)

Uploaded Source

Built Distributions

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

dprs-0.1.30-cp314-cp314-win_amd64.whl (274.9 kB view details)

Uploaded CPython 3.14Windows x86-64

dprs-0.1.30-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (445.4 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

dprs-0.1.30-cp314-cp314-macosx_11_0_arm64.whl (399.8 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

dprs-0.1.30-cp313-cp313-win_amd64.whl (274.4 kB view details)

Uploaded CPython 3.13Windows x86-64

dprs-0.1.30-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (444.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

dprs-0.1.30-cp313-cp313-macosx_11_0_arm64.whl (398.6 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

dprs-0.1.30-cp312-cp312-win_amd64.whl (274.8 kB view details)

Uploaded CPython 3.12Windows x86-64

dprs-0.1.30-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (446.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

dprs-0.1.30-cp312-cp312-macosx_11_0_arm64.whl (399.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

File details

Details for the file dprs-0.1.30.tar.gz.

File metadata

  • Download URL: dprs-0.1.30.tar.gz
  • Upload date:
  • Size: 2.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for dprs-0.1.30.tar.gz
Algorithm Hash digest
SHA256 f9fd294edc49d89d9f6861c2d3c2122542e073c493ddf325d3eab858c10e828e
MD5 0dc5c1e4ca1cd816779d694cee223110
BLAKE2b-256 94b1d453120727f81ec8f906a1cccb4b9f319b29ae8d55f359c14d78a842b95b

See more details on using hashes here.

File details

Details for the file dprs-0.1.30-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: dprs-0.1.30-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 274.9 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for dprs-0.1.30-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 8953dd629c62a15142d9cd0795c389118d238b372d8cfbb9c6f7c87cd97a3a67
MD5 9b7098ab22e09d2d4dbda16db285ea5e
BLAKE2b-256 3bec0fc0ddb8e85a34c37cd2bedaea8241e4876730a52f4f718e0d0e7628619d

See more details on using hashes here.

File details

Details for the file dprs-0.1.30-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: dprs-0.1.30-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 445.4 kB
  • Tags: CPython 3.14, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for dprs-0.1.30-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e0aa51640ece6e986b488077e1efdfe91fc23181fba17fc33c43c408ebd06bcb
MD5 979082216354700a8f86e7f8b9ad8a3c
BLAKE2b-256 41e957dd17eb0c20860c36f00ba44af5c9ff876f4c7a11257f3a2db0fee0e317

See more details on using hashes here.

File details

Details for the file dprs-0.1.30-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

  • Download URL: dprs-0.1.30-cp314-cp314-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 399.8 kB
  • Tags: CPython 3.14, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for dprs-0.1.30-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f9bbb086706020f31581449b5bf97c1d523cf913e66e25cdc569e760a23710ef
MD5 4d11e37ed411dd6a6c3e54074bc74a85
BLAKE2b-256 66cd76e30b674ac4e6f8b97ea5d03e1ece4fa4d69b4a1512dd2de689f3b885d6

See more details on using hashes here.

File details

Details for the file dprs-0.1.30-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: dprs-0.1.30-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 274.4 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for dprs-0.1.30-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 e0248071f2bf7fa5564f90bbe2ab64ec0eac99fccc741fa160b0a1474902eb32
MD5 c6642ba5262192b1de1fec5b5ef2443a
BLAKE2b-256 5e9396392b27833f82ec2d1a2bd150c8c09364d646a1f1d70f85162780235370

See more details on using hashes here.

File details

Details for the file dprs-0.1.30-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: dprs-0.1.30-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 444.7 kB
  • Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for dprs-0.1.30-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 439fee574a1f234108178503f9e22c1bf8cff1b14a34475cc8e76d41c4377b14
MD5 ea24b60582533c45fb9666efe90fa7a6
BLAKE2b-256 e7f57a7f2d4e1774a6f068e7c11be3f55434972f4d6a49b7294bf8f5a08fb477

See more details on using hashes here.

File details

Details for the file dprs-0.1.30-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

  • Download URL: dprs-0.1.30-cp313-cp313-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 398.6 kB
  • Tags: CPython 3.13, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for dprs-0.1.30-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c5adf5ae39e8b857facf2519ddb994d4a03bd45463b0766deb1be1921c6ed953
MD5 04ff67ebf327463d7c883601d61c3d32
BLAKE2b-256 f8a21482be63d9bcaebde92a6f95939a0627d666fdf0eb7ce954e029423fcc41

See more details on using hashes here.

File details

Details for the file dprs-0.1.30-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: dprs-0.1.30-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 274.8 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for dprs-0.1.30-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9a68cba6bcf3dacdf47ad3db18ca14831140c3fa2e64dbe53aa4fdb6e5e24e2c
MD5 b1ff6a0ffcea4ca2a28ffbfd32801a89
BLAKE2b-256 7134b96a50fae3d51f86144ea6bea5cf657c773a09efafd377beaae023c3fc45

See more details on using hashes here.

File details

Details for the file dprs-0.1.30-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: dprs-0.1.30-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 446.3 kB
  • Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for dprs-0.1.30-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c277b4cc56750f4e4050d719e2571917e66a99cfbf5d14e83221d513175a9801
MD5 50627caf446cc4db184aa7bf39987618
BLAKE2b-256 c145743d7f9cc82f152504f7184d6c36618307f52627b93a59491d8c6a5ad1dd

See more details on using hashes here.

File details

Details for the file dprs-0.1.30-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

  • Download URL: dprs-0.1.30-cp312-cp312-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 399.0 kB
  • Tags: CPython 3.12, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for dprs-0.1.30-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 286a6ff4909cb52a4c23a5f0cdddc34bd6186c1563dc3944f68c05017b4cfeb5
MD5 46ce62f0800ee6b2fc2d988d63f33eae
BLAKE2b-256 b746ad9c656b1838d1a2daa2df89d61d1af98f972dd3c8187bd75d9494dbeaf2

See more details on using hashes here.

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