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.2

  • Include mersenne.pxd in source dist.

Version 1.1.1

  • Include files to install source dist with or without USE_CYTHON=1.
  • Build ARM Linux wheels.

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.2.tar.gz (188.8 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.2-cp313-cp313-win_amd64.whl (83.3 kB view details)

Uploaded CPython 3.13Windows x86-64

stochastic_arrow-1.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (492.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

stochastic_arrow-1.1.2-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.2-cp313-cp313-macosx_11_0_arm64.whl (93.9 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

stochastic_arrow-1.1.2-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.2-cp312-cp312-win_amd64.whl (83.5 kB view details)

Uploaded CPython 3.12Windows x86-64

stochastic_arrow-1.1.2-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.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (494.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

stochastic_arrow-1.1.2-cp312-cp312-macosx_10_13_x86_64.whl (95.6 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

stochastic_arrow-1.1.2-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.2-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.2-cp311-cp311-macosx_11_0_arm64.whl (94.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

stochastic_arrow-1.1.2-cp311-cp311-macosx_10_9_x86_64.whl (94.8 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

stochastic_arrow-1.1.2-cp310-cp310-win_amd64.whl (82.5 kB view details)

Uploaded CPython 3.10Windows x86-64

stochastic_arrow-1.1.2-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.2-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.2-cp310-cp310-macosx_11_0_arm64.whl (94.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

stochastic_arrow-1.1.2-cp310-cp310-macosx_10_9_x86_64.whl (95.1 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

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

Uploaded CPython 3.9Windows x86-64

stochastic_arrow-1.1.2-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.2-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.2-cp39-cp39-macosx_11_0_arm64.whl (94.8 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

stochastic_arrow-1.1.2-cp39-cp39-macosx_10_9_x86_64.whl (95.5 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: stochastic_arrow-1.1.2.tar.gz
  • Upload date:
  • Size: 188.8 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.2.tar.gz
Algorithm Hash digest
SHA256 88d69fde5dd4a1b5481f268f4b767496299cc8f2bd23b58262c256e363649a8f
MD5 6a9386051df53a6c0c2913f077fd0c94
BLAKE2b-256 5fb2707f315a52f6217eb74289380cdafc17ef8fc9f57e09c866afc332149847

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_arrow-1.1.2.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.2-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for stochastic_arrow-1.1.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 5a52cdd4c5f8ecce20f03fe1f1db900ac503596410fd07d18c1bc2c135071598
MD5 28456a185208badd7b9061123fe4efba
BLAKE2b-256 774c41f1ad1ee911473922fdc007ffaaae2c8d93031dea6e8d96f8a272a34abd

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_arrow-1.1.2-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.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for stochastic_arrow-1.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 227dec679cc17c026d1f54feda1a5615001b4c8feb00ad49d9264f18521cf626
MD5 b61c3176e80eed50b902923844d335ae
BLAKE2b-256 980959c707e13547326721d8ce2342e65a74288c7ee393a5155d09401bada04a

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_arrow-1.1.2-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.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for stochastic_arrow-1.1.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1d72057721de0e5206cb56149f06041dd54985d94bfa243d9ad467d68e2b40e0
MD5 f5f053077ea19262650228bd6e79191c
BLAKE2b-256 f5f9b5ae45ee31e069c4b8d66680f76e5bf105b1752460a7f48856b9292db652

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_arrow-1.1.2-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.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for stochastic_arrow-1.1.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 88722df25f49f57c2c29e21dc91cb1ecb4d359233559d87513f7309f762ad36a
MD5 b3d9765a1da1fd0b47d250166c96e4c8
BLAKE2b-256 370f6f31a6b69bcd653daebb6976c9703601c43286cb1d99bcd639f72e9f9f04

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_arrow-1.1.2-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.2-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for stochastic_arrow-1.1.2-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 1bf3add2613127ce551da6515e686fd077ae896612701550d2c6457c8aceafd4
MD5 54fb500c840de644f833526f79836d32
BLAKE2b-256 9d47621799a89873dee33693999bb721ff85d409f4a1a30a141b1d168d4cf8de

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_arrow-1.1.2-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.2-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for stochastic_arrow-1.1.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 24ea2ce77f8c2a48f3d6734b8c94ca5002965a74165f840f940f551e649822de
MD5 80b325c59348e86355567500c6c263a4
BLAKE2b-256 b0de3416aebe99c7b126dd414d08ea56f4df3241f9024af7e22649a3a9d88495

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_arrow-1.1.2-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.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for stochastic_arrow-1.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 221cc0555f49727613c82033312fe6046a9134290c07a6dcfef383b40717409d
MD5 2f2035e0f5adc92eeba111b7d047f74e
BLAKE2b-256 f06b3876ecc02da8a6d4cc0f10dacea40d1c68d5e4651e28126b386ecdad3751

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_arrow-1.1.2-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.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for stochastic_arrow-1.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b86d168a1c8dc9b9af2db976fef93a0ddd19f91b8a84212ab93fca8d475c1371
MD5 09601365688891e52dfb17412ac1ba7a
BLAKE2b-256 bec4829bc6c756d67cd2b6210495cd9fe95f89cdb4735ab127aac61a949dd56c

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_arrow-1.1.2-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.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for stochastic_arrow-1.1.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 427fc22b308bf6a0bcfa05f753f09a2c5eaf43ca25c6680b0eae981e273d4c71
MD5 9448efa17ab50736b91c907ee80ad477
BLAKE2b-256 9cb16e53c06b56a2273703efeaae071ea92fbd14bde74b7d53aff041e2098310

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_arrow-1.1.2-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.2-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for stochastic_arrow-1.1.2-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 300a5b69ec2f283f103fd4efaa909dd690db2744d61d556737e50fec41a41017
MD5 c2923f7d8bdbbf493049f22bfaefbc46
BLAKE2b-256 a56f31e637925723ef8452fc78eb8ef94a51de2e79f56c998275c78aaf1b4585

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_arrow-1.1.2-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.2-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for stochastic_arrow-1.1.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 cc9d6ad2e18ce4ea1e1c7d5e6782516d195519457af2c1bb73601bfe6e5343d8
MD5 36842a6f589579e64f0ed90c69c103c1
BLAKE2b-256 3d588bd9d45523b9372e7973796bcde0fc408e656d8013debe0aa9b8225ec3f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_arrow-1.1.2-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.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for stochastic_arrow-1.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1d50118dd78d60c25bf4b5591effd9a15554e763d3fd9af81d4f476b56dc38a5
MD5 be3c55aa4fe7cb1b42b07931defbad32
BLAKE2b-256 6c799c586ad2f96eff3ea52dc70e46632a22f8a3d5d738d6daf23b565eca24b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_arrow-1.1.2-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.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for stochastic_arrow-1.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2d2e1db00d3eabe6eff45ca709dc528e4f79d54a29b5283df1f479d24bc678c3
MD5 e3b3b2e1dab35cdd552d4e8311ac4974
BLAKE2b-256 5cd781845af7b0486bce1a35f1301ab61e691de4af6137ce0adb6f01768b858e

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_arrow-1.1.2-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.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for stochastic_arrow-1.1.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1703295808f382da98fefca5e4fd1c5acf8bac87e4414d33b54dccb95c3b67e6
MD5 9162e6eec7c976b2b7b6e561db18ae21
BLAKE2b-256 219ad29e71b72fb4eecae4728ce1ff8abc4a3144c8348fc5190f35691b5d0e6b

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_arrow-1.1.2-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.2-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for stochastic_arrow-1.1.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3bb7b03acdddf45bf7456e1f336344b6424cabc58ee79fba1a1f9727c20b9958
MD5 2fc372af4a2bf3eba3dc697c1a96622b
BLAKE2b-256 16a5f618957b6d91195cf07f50a1622cc8f6180271bbc7e9a2e099ecb79d8e96

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_arrow-1.1.2-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.2-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for stochastic_arrow-1.1.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a1270927bcc63ce3d4ec7c515f1b6b5b6f1f70eca2316b4c5276c52547ebab4b
MD5 40b2449a94dc14c5de640ca0f4871469
BLAKE2b-256 f6120d88c7f836efeea49e2ae865de4988b29ad350fbfb6e49edf34d2f6cfc66

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_arrow-1.1.2-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.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for stochastic_arrow-1.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2dc78f14c2c327ef06a49fce75db3121e2a42996e3d3956eb8a56e84aa08c171
MD5 038f348239bbea1733a36cb1a7aa54da
BLAKE2b-256 d59494518a4a977076ed3f8339c7819ba1170b3f46253d09aa555fcf70a69c9d

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_arrow-1.1.2-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.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for stochastic_arrow-1.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e30f377001d44d0d477bf1ddb493bdd7b52847d890fd4f4a064350b3c5e754c4
MD5 81efdbd22c1a797046c145227341fa7c
BLAKE2b-256 5bf77192f143c906642144e43742a0cf5b7b5c9ff1dcbfa83156dafa5f9c085b

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_arrow-1.1.2-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.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for stochastic_arrow-1.1.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f7b978c02009e39cefa82c96529e39fcb39465a670d0bf383b547cf538c3d1e7
MD5 e663ecc42109825083d67c2033ca83a9
BLAKE2b-256 eb54dc41e8f07c7df08d5671ee295e0bd53fc943cbaea53979998c55bf258be7

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_arrow-1.1.2-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.2-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for stochastic_arrow-1.1.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f4ea8da97f06c97b5ad1793cc6bc99723eeddd9fc373cf49f4da314a06537865
MD5 8cea7dcb6d210744a10359e6e7c60bd9
BLAKE2b-256 3626578f7b1426b691fa4236bb05ccf3bacf3668649a15329d7039fc1b77f2ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_arrow-1.1.2-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.2-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for stochastic_arrow-1.1.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 440830182e56d169dd43e2321c5d7470740bcf08ec312a367c25d10c4e000291
MD5 a30356081388478da58e0a9a35e66608
BLAKE2b-256 d77154fcd15110a3804010fe4970e58aa88515c3bb6e418455220f3c43eb7042

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_arrow-1.1.2-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.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for stochastic_arrow-1.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a2a68b048beeb6481242538a64b8c39af2a26b8cda093c95a5ef284feafd963d
MD5 7e38158ea11d3940aa2716a163d12de8
BLAKE2b-256 bda15370cf86efdacffa38d1f2e13f17e965ca5517d0918c12ee61b0aab1af7e

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_arrow-1.1.2-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.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for stochastic_arrow-1.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5b29a31b62d942d83d05d4633bfe40ca2e4229c6884d9149607b89c2fa382467
MD5 60d86e595995fb2d41b5b23f73f3f35d
BLAKE2b-256 805160872786f010fa13fc381242da0b9356f93d910958e0bcfd0447555d0886

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_arrow-1.1.2-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.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for stochastic_arrow-1.1.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 20e1ddf8b81100350a066e7ddccc75fd12514d47503d27a57f5b055574ab825e
MD5 910d57b59a01a2d11000c53365e52f6b
BLAKE2b-256 05ad242b03a97ad68e5ef0d0089007b8c6b67387569d786f3626b48b2805efa5

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_arrow-1.1.2-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.2-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for stochastic_arrow-1.1.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2bcb0de1d300c76d03d9cf277b40fcec2fcd96f23334e7514e6c7d7271bbd1aa
MD5 e441e511721d7345eb317cc47a5fe112
BLAKE2b-256 13515a65c329e3661dc108b49749cb2a2e0eee1601907388adb3ee70373ea711

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_arrow-1.1.2-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