Skip to main content

No project description provided

Project description

Arrow

“... even if the previous millisecond is closer to us than the birth of the universe, it is equally out of reach.” ― Jean-Christophe Valtat, Luminous Chaos

Concept

This library implements a generalized version of the Gillespie Algorithm, a stochastic approach to numerically solving discrete systems. Each iteration, the algorithm will calculate the propensities for each reaction given a rate and the counts of the reactants present in the current state of the system, then selects one reaction to occur and the interval of time between the previous reaction and the current reaction. Iterating this produces a trajectory (or history) of the state vector over the course of the simulation.

Installation

Add the following to your requirements.txt, or run pip install stochastic-arrow to install it from PyPI:

stochastic-arrow

NOTE: If upgrading from a version older than 1.0.0, check if the arrow datetime package is installed. If so, uninstall arrow before upgrading stochastic-arrow, then reinstall arrow.

> pip show arrow
> pip uninstall arrow
> pip install stochastic-arrow
> pip install arrow

Usage

The stochastic_arrow library presents a single class as an interface, StochasticSystem, which operates on a set of reactions (encoded as a numpy matrix of stoichiometrix coefficients) and associated reaction rates:

from stochastic_arrow import StochasticSystem
import numpy as np

# Each row is a reaction and each column is a molecular species (or other
# entity). The first reaction here means that the first and second elements
# combine to create the third, while the fourth is unaffected.
stoichiometric_matrix = np.array([
    [1, 1, -1, 0],
    [-2, 0, 0, 1],
    [-1, -1, 1, 0]], np.int64)

# Once we have a matrix of reactions, we can
# construct the system.
system = StochasticSystem(stoichiometric_matrix)

Now that the system has been instantiated, we can invoke it with any initial state vector and set of reaction rates and then run it for a given time interval:

# This gives the initial state of the system (counts of each molecular species,
# for instance).
import numpy as np
state = np.array([1000, 1000, 0, 0])

# We also specify how long we want the simulation to run. Here we set it to one
# second.
duration = 1

# Each reaction has an associated rate for how probable that reaction is.
rates = np.array([3.0, 1.0, 1.0])

Once we have an initial state and rates, we can run the simulation for the given duration. evolve returns a dictionary with five keys:

  • steps - the number of steps the simulation took
  • time - at what time point each event took place
  • events - the events that occurred
  • occurrences - the number of times each event occurred (derived directly from events)
  • outcome - the final state of the system
result = system.evolve(duration, state, rates)

If you are interested in the history of states for plotting or otherwise, these can be derived from the list of events and the stoichiometric matrix, along with the inital state. reenact_events will do this for you:

from stochastic_arrow import reenact_events

history = reenact_events(stoichiometric_matrix, result['events'], state)

Building

> make clean compile

This builds the extension package and installs it in editable mode.

NOTE: make compile without an explicit clean might not fully build the extension.

Testing

stochastic_arrow uses pytest. To run the main tests, in the source tree:

> make test

or

> pytest

There are additional command line features in test_arrow:

> python -m test.test_arrow --help
> python -m test.test_arrow --complexation
> python -m test.test_arrow --complexation --runs 3
> python -m test.test_arrow --obsidian
> python -m test.test_arrow --memory
> python -m test.test_arrow --time
> python -m test.test_arrow --pickle
> python -m test.test_arrow --test-fail-flagella
> python -m test.test_arrow --test-fail-stdout
> python -m test.test_hang

This test requires installing a version of matplotlib that's compatible with the installed numpy:

> python -m test.test_arrow --plot

More examples:

> pytest -k flagella

Changelog

Version 1.1.1

  • Include files to install source dist without USE_CYTHON=1.

Version 1.1.0

  • Update build toolchain and automatically build/publish wheels for all major platforms and recent Python versions.
  • Build wheels with Numpy 2+ support

Version 1.0.0

  • Rename module to stochastic_arrow to avoid name conflict (Issue #51). All users must update their import statements to use stochastic_arrow instead of arrow.

Version 0.5.2

  • Update to Cython 0.29.34. (Cython 3.0.0 is now in beta.)

Version 0.5.1

  • Update to Cython 3.0.0a11 for compatibility with Python 3.11. Add arrow.pxd to work around a Cython 3.0.0 bug.
  • Stop using deprecated numpy.distutils to avoid warnings and prepare for its removal in Python 3.12.
  • Make test_arrow.py --plot compatible with Python 3.
  • Fix PytestReturnNotNoneWarning warnings from pytest 7.2.0.

Version 0.5.0

  • Add the arrow_hang unit test which catches a nasty edge-case (Issue #48), fix the bug, and make the code more robust to some other potential bugs.

Version 0.4.4

  • Can pickle StochasticSystem instances.

Version 0.3.0

  • Introduced backwards-incompatible API change for supplying rates at evolve() time rather than __init__() for StochasticSystem.

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

stochastic_arrow-1.1.1.tar.gz (188.6 kB view details)

Uploaded Source

Built Distributions

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

stochastic_arrow-1.1.1-cp313-cp313-win_amd64.whl (83.3 kB view details)

Uploaded CPython 3.13Windows x86-64

stochastic_arrow-1.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (492.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

stochastic_arrow-1.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (488.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

stochastic_arrow-1.1.1-cp313-cp313-macosx_11_0_arm64.whl (93.9 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

stochastic_arrow-1.1.1-cp313-cp313-macosx_10_13_x86_64.whl (94.9 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

stochastic_arrow-1.1.1-cp312-cp312-win_amd64.whl (83.5 kB view details)

Uploaded CPython 3.12Windows x86-64

stochastic_arrow-1.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (496.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

stochastic_arrow-1.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (493.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

stochastic_arrow-1.1.1-cp312-cp312-macosx_11_0_arm64.whl (94.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

stochastic_arrow-1.1.1-cp312-cp312-macosx_10_13_x86_64.whl (95.5 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

stochastic_arrow-1.1.1-cp311-cp311-win_amd64.whl (82.4 kB view details)

Uploaded CPython 3.11Windows x86-64

stochastic_arrow-1.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (503.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

stochastic_arrow-1.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (501.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

stochastic_arrow-1.1.1-cp311-cp311-macosx_11_0_arm64.whl (94.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

stochastic_arrow-1.1.1-cp311-cp311-macosx_10_9_x86_64.whl (94.7 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

stochastic_arrow-1.1.1-cp310-cp310-win_amd64.whl (82.4 kB view details)

Uploaded CPython 3.10Windows x86-64

stochastic_arrow-1.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (476.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

stochastic_arrow-1.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (475.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

stochastic_arrow-1.1.1-cp310-cp310-macosx_11_0_arm64.whl (94.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

stochastic_arrow-1.1.1-cp310-cp310-macosx_10_9_x86_64.whl (95.0 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

stochastic_arrow-1.1.1-cp39-cp39-win_amd64.whl (82.8 kB view details)

Uploaded CPython 3.9Windows x86-64

stochastic_arrow-1.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (475.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

stochastic_arrow-1.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (474.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

stochastic_arrow-1.1.1-cp39-cp39-macosx_11_0_arm64.whl (94.7 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

stochastic_arrow-1.1.1-cp39-cp39-macosx_10_9_x86_64.whl (95.4 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

Details for the file stochastic_arrow-1.1.1.tar.gz.

File metadata

  • Download URL: stochastic_arrow-1.1.1.tar.gz
  • Upload date:
  • Size: 188.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for stochastic_arrow-1.1.1.tar.gz
Algorithm Hash digest
SHA256 1cab90810f50cdcbdb1d9ad223e3ab30b0f5919ae034922ef08b87fe6259fc8c
MD5 6bcc0bc299e31d374ef336860475a2bb
BLAKE2b-256 74f56f8382fe9771a3e259a82469f4838cc861ec11c1ff83884d899bbc545801

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_arrow-1.1.1.tar.gz:

Publisher: release.yml on CovertLab/arrow

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

File details

Details for the file stochastic_arrow-1.1.1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for stochastic_arrow-1.1.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 66d167c7a824a3019b07e59af95b4ab0745759eb8f40254329246935d37ed646
MD5 d7561c6e32203d3797d7d254b0ddc0d4
BLAKE2b-256 675f4488920482c73837edb3afa0b06f41b440716a2efc14559efbf7e4186af4

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_arrow-1.1.1-cp313-cp313-win_amd64.whl:

Publisher: release.yml on CovertLab/arrow

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

File details

Details for the file stochastic_arrow-1.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for stochastic_arrow-1.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ad149f00b202818ceed106f0c064dc50df4f4a9b5c0559b8b52b371b5d730d84
MD5 62909f00e736dcfc39b7878fa2f549fb
BLAKE2b-256 9baca2a7204b61acfe89ab3be8a6d7241ad441e87eee7bc5dcba1d2ba5da2d43

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_arrow-1.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on CovertLab/arrow

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

File details

Details for the file stochastic_arrow-1.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for stochastic_arrow-1.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e86195de86ba6e04960a6de8afa3759826b3b6cc5f9a9b67009c4826e0b24fe4
MD5 6286a3dea1f5eb226ec0c456e94faa1e
BLAKE2b-256 373c8b4df035089a84e10011cce05a27454596df11f3e5de18e201baf13c065f

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_arrow-1.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on CovertLab/arrow

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

File details

Details for the file stochastic_arrow-1.1.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for stochastic_arrow-1.1.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2e9bc487fe8f9dac45e172c8b87c5e741d8bbd0a5121fc408496c9f1468100c6
MD5 7ffce3233eaf4ad48a3a6d28175fdee1
BLAKE2b-256 aa0a6655ef078b5ab3be27245cfd8d6e5e1600ae7d9f2e68373d61714bffd212

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_arrow-1.1.1-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release.yml on CovertLab/arrow

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

File details

Details for the file stochastic_arrow-1.1.1-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for stochastic_arrow-1.1.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 010c40a5e28361a803e981ce0cd95b175320ee58d99094cd2cb23ec3342de28d
MD5 3c239ff6c31de165be16dfc769cf5791
BLAKE2b-256 a0d5e1fe944343b9af0c5759ce5e7c9f2648241fa81e9af36557e6777cba6e49

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_arrow-1.1.1-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: release.yml on CovertLab/arrow

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

File details

Details for the file stochastic_arrow-1.1.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for stochastic_arrow-1.1.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d76237c175297386360eed8603b9c9d7842b1f4a36a27cce6eb84abbae7fe918
MD5 1fd2f59c3607708818a322ce746a9139
BLAKE2b-256 5b99c8780abf4eadaa0c1021aecdf27218397032c5ce3385d7a878139080ae25

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_arrow-1.1.1-cp312-cp312-win_amd64.whl:

Publisher: release.yml on CovertLab/arrow

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

File details

Details for the file stochastic_arrow-1.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for stochastic_arrow-1.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a26eecf951e90a136d6fd6eb73de0064c364e3ffef325f53b726a50b764f2f46
MD5 8ebcfe2ca85ed241d22fe3eff2523346
BLAKE2b-256 a84ee9d4c3870d93a8f7402908570118cdf87a82d5cd061f34b0d6fd0d807da7

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_arrow-1.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on CovertLab/arrow

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

File details

Details for the file stochastic_arrow-1.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for stochastic_arrow-1.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9b9e9dcb3e3d0cf68efae4a1b2324e6de2eaeb067a7c6d450ca0d2ca8a9ffc6e
MD5 874bd31005c0a9815f89f5bfbd35a620
BLAKE2b-256 41f22ca72a82b6ceac99c699a1445925123b12fd8cd7a29d7b9c12779361a9c9

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_arrow-1.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on CovertLab/arrow

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

File details

Details for the file stochastic_arrow-1.1.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for stochastic_arrow-1.1.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9a3cb2f4b831915c36a29b5065acbfcf2144e6eb7991ce9800fd4eb7b1f0985c
MD5 b64d8fb7882935576dbff9400607b4b5
BLAKE2b-256 ec81b8c0e53417e44f66a3069fcf1ac1ede9b486ea484dfda320427bb65cb1af

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_arrow-1.1.1-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on CovertLab/arrow

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

File details

Details for the file stochastic_arrow-1.1.1-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for stochastic_arrow-1.1.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f2712cf0eccd252167ce1252f69c25d62effb60b568cfb0a0e781dc1c39ec631
MD5 9ba9e35d451db245981253d30e33e3df
BLAKE2b-256 c4db37bc2fbb0153cafa3ea0a30d974c7ab853890ae9a9bac6e72c643286571b

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_arrow-1.1.1-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: release.yml on CovertLab/arrow

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

File details

Details for the file stochastic_arrow-1.1.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for stochastic_arrow-1.1.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e71c607bee62a048b4cd73eacef078ed5d462a705940b72f1417eaab17071291
MD5 53b09dab783c8e024d871811201dc0c3
BLAKE2b-256 22a84cfec0439bb87065af31f424fd1e99c62ea2d7f9ae39063ce46c8dc585bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_arrow-1.1.1-cp311-cp311-win_amd64.whl:

Publisher: release.yml on CovertLab/arrow

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

File details

Details for the file stochastic_arrow-1.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for stochastic_arrow-1.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 24726611637ba1dd79aea8caeb2f4f522eccd7c2b923a7ead4997648fb0f187f
MD5 f4899dac195c36b2fe0862b253782849
BLAKE2b-256 f5e046c11b43d6646ec1c1d04bb4313332b26c693198c23ecf8996e043cf8bfb

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_arrow-1.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on CovertLab/arrow

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

File details

Details for the file stochastic_arrow-1.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for stochastic_arrow-1.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b9b5c7ef799c5a4ad1c84d6ba90438739b3f092f1eba35c196f340164d8d7012
MD5 af6c8d00cef93f43841eb7078d99aba4
BLAKE2b-256 853788651c04b12cc195640e5b216824b7d86e5ced5a509c68198f97f8ea10a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_arrow-1.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on CovertLab/arrow

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

File details

Details for the file stochastic_arrow-1.1.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for stochastic_arrow-1.1.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b6224fc840694ee23471787d19c0f2f617ea2662a1e1712be7cd6a005fa6fb1e
MD5 feb350c73ce104787651477c5535ce24
BLAKE2b-256 eee46d4bdcca173ae2c04d2b11617f7cd2f697552cbb918dfa5e244659104422

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_arrow-1.1.1-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yml on CovertLab/arrow

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

File details

Details for the file stochastic_arrow-1.1.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for stochastic_arrow-1.1.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 18b6a3691a63b4192619ed9ae9c3e33f9f79b28946782da3a6cdf46e00e3a001
MD5 243e28034b69bc101583d00ac1cc1e1a
BLAKE2b-256 7e838d59b6e999f9f30f80f64035cf81ef5bed17c34ee35606b69031943e2c44

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_arrow-1.1.1-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: release.yml on CovertLab/arrow

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

File details

Details for the file stochastic_arrow-1.1.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for stochastic_arrow-1.1.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8a4e7de75deb1a9b5e9fc0fc1ee935c8d08de5bb2656b47c9a62a6a6dbf66ce0
MD5 7064b5203b5013d682c51af5a1eebec3
BLAKE2b-256 2b705f706c4d9534b99cfccf621ed1222d1a32220597609a702b715576531ffe

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_arrow-1.1.1-cp310-cp310-win_amd64.whl:

Publisher: release.yml on CovertLab/arrow

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

File details

Details for the file stochastic_arrow-1.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for stochastic_arrow-1.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 45aa872d98b478f12d2c0e953ed8950129b074d8f2d56e737b69f54cb704c68a
MD5 c68a1ac8f802d77758fe4f5bb6b7a4b6
BLAKE2b-256 14a787af15912c934972099424d8ac443d7b085b13572c4e981c84e653603720

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_arrow-1.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on CovertLab/arrow

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

File details

Details for the file stochastic_arrow-1.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for stochastic_arrow-1.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 efce646b9f8f11a24b2dd3df016ca4c8a132827abb8cbce7d3929a80b03bbff8
MD5 539d5ba27b583e173b74c8c7582521d8
BLAKE2b-256 a850d3f43e13ef349a8f346071eff655442356e89516e83f73bbd9b108e56e71

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_arrow-1.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on CovertLab/arrow

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

File details

Details for the file stochastic_arrow-1.1.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for stochastic_arrow-1.1.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fcb78fa3adbebc204004b71bb69b6ad3b9727f481961305922ce9784a54a112a
MD5 16b124f8b493191bcbf246ec2edcd9be
BLAKE2b-256 6457f8eeb0bc22a379f0521ea1cfc8b7a563b593ea8a2b9bdfdf994b49b53805

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_arrow-1.1.1-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release.yml on CovertLab/arrow

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

File details

Details for the file stochastic_arrow-1.1.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for stochastic_arrow-1.1.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 47b039aa162172ff37ab850f43b0387205ac584c1d2d14d4299925840c4f9ade
MD5 15f5c122bbb069fa6d625b7b1f09c8a7
BLAKE2b-256 891f682e4a46468717d979300db82c02e3da37144f2e51edc04e38bb65d128bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_arrow-1.1.1-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: release.yml on CovertLab/arrow

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

File details

Details for the file stochastic_arrow-1.1.1-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for stochastic_arrow-1.1.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2fe173f0d837e318badc8fc658fee4ef0622b0946fcc690b688dde3095dbfc0c
MD5 e8ace134bf8b1882023ad23a5a1c2055
BLAKE2b-256 c355145fe8b04710843d40099c16c2b2c4a21a68556d93d8b306ef10b2964f9d

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_arrow-1.1.1-cp39-cp39-win_amd64.whl:

Publisher: release.yml on CovertLab/arrow

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

File details

Details for the file stochastic_arrow-1.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for stochastic_arrow-1.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a1fce115ecd784c8e4d9d613357ee84b71659ef2d0dba288caa7672f830cfc7b
MD5 df7aaca3b3552c15841904370a3f4a1d
BLAKE2b-256 3744171db4c2cb9711cb400a59d001ae9c6b74112790e2fa4bbe3540f3d498c8

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_arrow-1.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on CovertLab/arrow

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

File details

Details for the file stochastic_arrow-1.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for stochastic_arrow-1.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 15223fe3400f1f838766a00dec7ac218d1b4ff3f501e0f7b4167536cb20f6251
MD5 fa336f9775735f9a5137971629e5b5ef
BLAKE2b-256 996d5a84175450e59ac62c3c35602668fb37703eee2bd8a287b47640492358a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_arrow-1.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on CovertLab/arrow

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

File details

Details for the file stochastic_arrow-1.1.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for stochastic_arrow-1.1.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 120d2b9a5531b010ccfc0c281c2c461530bb9fcd1db158d7e9e6af66dc1777d6
MD5 48a28c2b2e7e63e43e86e6f375c1ad59
BLAKE2b-256 1ca170d4faa7070be4c6de4159a527c1720de36a2ec574084f2124f9fd77667d

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_arrow-1.1.1-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: release.yml on CovertLab/arrow

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

File details

Details for the file stochastic_arrow-1.1.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for stochastic_arrow-1.1.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6cf6ed6b99bfe3d168bfc180b94ca065cfd7a5c92b0a80e0780ad10a2b4df87e
MD5 afd94448485d4971b5395231ce824352
BLAKE2b-256 c7e011474710ccf713b2b08fe94ae3a4be7c9134d7074d1bd73e4d3b0e791f37

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_arrow-1.1.1-cp39-cp39-macosx_10_9_x86_64.whl:

Publisher: release.yml on CovertLab/arrow

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