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_arrowto avoid name conflict (Issue #51). All users must update their import statements to usestochastic_arrowinstead ofarrow.
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.pxdto work around a Cython 3.0.0 bug. - Stop using deprecated
numpy.distutilsto avoid warnings and prepare for its removal in Python 3.12. - Make
test_arrow.py --plotcompatible with Python 3. - Fix
PytestReturnNotNoneWarningwarnings 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__()forStochasticSystem.
Metadata
Release files for stochastic-arrow 1.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| stochastic_arrow-1.1.2.tar.gz | 188.8 kB | Details |
Built distributions (wheels)
Total release size: 6.4 MB
Release files / stochastic_arrow-1.1.2.tar.gz
| Download URL | stochastic_arrow-1.1.2.tar.gz |
|---|---|
| Size | 188.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
88d69fde5dd4a1b5481f268f4b767496299cc8f2bd23b58262c256e363649a8f
|
|
BLAKE2b-256 checksum How to use checksums |
5fb2707f315a52f6217eb74289380cdafc17ef8fc9f57e09c866afc332149847
|
| 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 Feb 23, 2026.
Transparency logRelease files / stochastic_arrow-1.1.2-cp313-cp313-win_amd64.whl
| Download URL | stochastic_arrow-1.1.2-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 83.3 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
5a52cdd4c5f8ecce20f03fe1f1db900ac503596410fd07d18c1bc2c135071598
|
|
BLAKE2b-256 checksum How to use checksums |
774c41f1ad1ee911473922fdc007ffaaae2c8d93031dea6e8d96f8a272a34abd
|
| 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 Feb 23, 2026.
Transparency logRelease files / stochastic_arrow-1.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | stochastic_arrow-1.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 492.6 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
227dec679cc17c026d1f54feda1a5615001b4c8feb00ad49d9264f18521cf626
|
|
BLAKE2b-256 checksum How to use checksums |
980959c707e13547326721d8ce2342e65a74288c7ee393a5155d09401bada04a
|
| 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 Feb 23, 2026.
Transparency logRelease files / stochastic_arrow-1.1.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | stochastic_arrow-1.1.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 488.7 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
1d72057721de0e5206cb56149f06041dd54985d94bfa243d9ad467d68e2b40e0
|
|
BLAKE2b-256 checksum How to use checksums |
f5f9b5ae45ee31e069c4b8d66680f76e5bf105b1752460a7f48856b9292db652
|
| 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 Feb 23, 2026.
Transparency logRelease files / stochastic_arrow-1.1.2-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | stochastic_arrow-1.1.2-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 93.9 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
88722df25f49f57c2c29e21dc91cb1ecb4d359233559d87513f7309f762ad36a
|
|
BLAKE2b-256 checksum How to use checksums |
370f6f31a6b69bcd653daebb6976c9703601c43286cb1d99bcd639f72e9f9f04
|
| 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 Feb 23, 2026.
Transparency logRelease files / stochastic_arrow-1.1.2-cp313-cp313-macosx_10_13_x86_64.whl
| Download URL | stochastic_arrow-1.1.2-cp313-cp313-macosx_10_13_x86_64.whl |
|---|---|
| Size | 94.9 kB |
| Tags | CPython 3.13 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
1bf3add2613127ce551da6515e686fd077ae896612701550d2c6457c8aceafd4
|
|
BLAKE2b-256 checksum How to use checksums |
9d47621799a89873dee33693999bb721ff85d409f4a1a30a141b1d168d4cf8de
|
| 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 Feb 23, 2026.
Transparency logRelease files / stochastic_arrow-1.1.2-cp312-cp312-win_amd64.whl
| Download URL | stochastic_arrow-1.1.2-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 83.5 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
24ea2ce77f8c2a48f3d6734b8c94ca5002965a74165f840f940f551e649822de
|
|
BLAKE2b-256 checksum How to use checksums |
b0de3416aebe99c7b126dd414d08ea56f4df3241f9024af7e22649a3a9d88495
|
| 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 Feb 23, 2026.
Transparency logRelease files / stochastic_arrow-1.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | stochastic_arrow-1.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 496.3 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
221cc0555f49727613c82033312fe6046a9134290c07a6dcfef383b40717409d
|
|
BLAKE2b-256 checksum How to use checksums |
f06b3876ecc02da8a6d4cc0f10dacea40d1c68d5e4651e28126b386ecdad3751
|
| 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 Feb 23, 2026.
Transparency logRelease files / stochastic_arrow-1.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | stochastic_arrow-1.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 494.0 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
b86d168a1c8dc9b9af2db976fef93a0ddd19f91b8a84212ab93fca8d475c1371
|
|
BLAKE2b-256 checksum How to use checksums |
bec4829bc6c756d67cd2b6210495cd9fe95f89cdb4735ab127aac61a949dd56c
|
| 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 Feb 23, 2026.
Transparency logRelease files / stochastic_arrow-1.1.2-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | stochastic_arrow-1.1.2-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 94.4 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
427fc22b308bf6a0bcfa05f753f09a2c5eaf43ca25c6680b0eae981e273d4c71
|
|
BLAKE2b-256 checksum How to use checksums |
9cb16e53c06b56a2273703efeaae071ea92fbd14bde74b7d53aff041e2098310
|
| 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 Feb 23, 2026.
Transparency logRelease files / stochastic_arrow-1.1.2-cp312-cp312-macosx_10_13_x86_64.whl
| Download URL | stochastic_arrow-1.1.2-cp312-cp312-macosx_10_13_x86_64.whl |
|---|---|
| Size | 95.6 kB |
| Tags | CPython 3.12 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
300a5b69ec2f283f103fd4efaa909dd690db2744d61d556737e50fec41a41017
|
|
BLAKE2b-256 checksum How to use checksums |
a56f31e637925723ef8452fc78eb8ef94a51de2e79f56c998275c78aaf1b4585
|
| 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 Feb 23, 2026.
Transparency logRelease files / stochastic_arrow-1.1.2-cp311-cp311-win_amd64.whl
| Download URL | stochastic_arrow-1.1.2-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 82.4 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
cc9d6ad2e18ce4ea1e1c7d5e6782516d195519457af2c1bb73601bfe6e5343d8
|
|
BLAKE2b-256 checksum How to use checksums |
3d588bd9d45523b9372e7973796bcde0fc408e656d8013debe0aa9b8225ec3f9
|
| 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 Feb 23, 2026.
Transparency logRelease files / stochastic_arrow-1.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | stochastic_arrow-1.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 503.4 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
1d50118dd78d60c25bf4b5591effd9a15554e763d3fd9af81d4f476b56dc38a5
|
|
BLAKE2b-256 checksum How to use checksums |
6c799c586ad2f96eff3ea52dc70e46632a22f8a3d5d738d6daf23b565eca24b6
|
| 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 Feb 23, 2026.
Transparency logRelease files / stochastic_arrow-1.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | stochastic_arrow-1.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 501.9 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
2d2e1db00d3eabe6eff45ca709dc528e4f79d54a29b5283df1f479d24bc678c3
|
|
BLAKE2b-256 checksum How to use checksums |
5cd781845af7b0486bce1a35f1301ab61e691de4af6137ce0adb6f01768b858e
|
| 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 Feb 23, 2026.
Transparency logRelease files / stochastic_arrow-1.1.2-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | stochastic_arrow-1.1.2-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 94.1 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
1703295808f382da98fefca5e4fd1c5acf8bac87e4414d33b54dccb95c3b67e6
|
|
BLAKE2b-256 checksum How to use checksums |
219ad29e71b72fb4eecae4728ce1ff8abc4a3144c8348fc5190f35691b5d0e6b
|
| 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 Feb 23, 2026.
Transparency logRelease files / stochastic_arrow-1.1.2-cp311-cp311-macosx_10_9_x86_64.whl
| Download URL | stochastic_arrow-1.1.2-cp311-cp311-macosx_10_9_x86_64.whl |
|---|---|
| Size | 94.8 kB |
| Tags | CPython 3.11 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
3bb7b03acdddf45bf7456e1f336344b6424cabc58ee79fba1a1f9727c20b9958
|
|
BLAKE2b-256 checksum How to use checksums |
16a5f618957b6d91195cf07f50a1622cc8f6180271bbc7e9a2e099ecb79d8e96
|
| 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 Feb 23, 2026.
Transparency logRelease files / stochastic_arrow-1.1.2-cp310-cp310-win_amd64.whl
| Download URL | stochastic_arrow-1.1.2-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 82.5 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
a1270927bcc63ce3d4ec7c515f1b6b5b6f1f70eca2316b4c5276c52547ebab4b
|
|
BLAKE2b-256 checksum How to use checksums |
f6120d88c7f836efeea49e2ae865de4988b29ad350fbfb6e49edf34d2f6cfc66
|
| 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 Feb 23, 2026.
Transparency logRelease files / stochastic_arrow-1.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | stochastic_arrow-1.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 476.3 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
2dc78f14c2c327ef06a49fce75db3121e2a42996e3d3956eb8a56e84aa08c171
|
|
BLAKE2b-256 checksum How to use checksums |
d59494518a4a977076ed3f8339c7819ba1170b3f46253d09aa555fcf70a69c9d
|
| 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 Feb 23, 2026.
Transparency logRelease files / stochastic_arrow-1.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | stochastic_arrow-1.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 475.5 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
e30f377001d44d0d477bf1ddb493bdd7b52847d890fd4f4a064350b3c5e754c4
|
|
BLAKE2b-256 checksum How to use checksums |
5bf77192f143c906642144e43742a0cf5b7b5c9ff1dcbfa83156dafa5f9c085b
|
| 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 Feb 23, 2026.
Transparency logRelease files / stochastic_arrow-1.1.2-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | stochastic_arrow-1.1.2-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 94.3 kB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
f7b978c02009e39cefa82c96529e39fcb39465a670d0bf383b547cf538c3d1e7
|
|
BLAKE2b-256 checksum How to use checksums |
eb54dc41e8f07c7df08d5671ee295e0bd53fc943cbaea53979998c55bf258be7
|
| 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 Feb 23, 2026.
Transparency logRelease files / stochastic_arrow-1.1.2-cp310-cp310-macosx_10_9_x86_64.whl
| Download URL | stochastic_arrow-1.1.2-cp310-cp310-macosx_10_9_x86_64.whl |
|---|---|
| Size | 95.1 kB |
| Tags | CPython 3.10 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
f4ea8da97f06c97b5ad1793cc6bc99723eeddd9fc373cf49f4da314a06537865
|
|
BLAKE2b-256 checksum How to use checksums |
3626578f7b1426b691fa4236bb05ccf3bacf3668649a15329d7039fc1b77f2ad
|
| 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 Feb 23, 2026.
Transparency logRelease files / stochastic_arrow-1.1.2-cp39-cp39-win_amd64.whl
| Download URL | stochastic_arrow-1.1.2-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 82.8 kB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
440830182e56d169dd43e2321c5d7470740bcf08ec312a367c25d10c4e000291
|
|
BLAKE2b-256 checksum How to use checksums |
d77154fcd15110a3804010fe4970e58aa88515c3bb6e418455220f3c43eb7042
|
| 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 Feb 23, 2026.
Transparency logRelease files / stochastic_arrow-1.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | stochastic_arrow-1.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 475.0 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
a2a68b048beeb6481242538a64b8c39af2a26b8cda093c95a5ef284feafd963d
|
|
BLAKE2b-256 checksum How to use checksums |
bda15370cf86efdacffa38d1f2e13f17e965ca5517d0918c12ee61b0aab1af7e
|
| 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 Feb 23, 2026.
Transparency logRelease files / stochastic_arrow-1.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | stochastic_arrow-1.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 474.3 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
5b29a31b62d942d83d05d4633bfe40ca2e4229c6884d9149607b89c2fa382467
|
|
BLAKE2b-256 checksum How to use checksums |
805160872786f010fa13fc381242da0b9356f93d910958e0bcfd0447555d0886
|
| 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 Feb 23, 2026.
Transparency logRelease files / stochastic_arrow-1.1.2-cp39-cp39-macosx_11_0_arm64.whl
| Download URL | stochastic_arrow-1.1.2-cp39-cp39-macosx_11_0_arm64.whl |
|---|---|
| Size | 94.8 kB |
| Tags | CPython 3.9 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
20e1ddf8b81100350a066e7ddccc75fd12514d47503d27a57f5b055574ab825e
|
|
BLAKE2b-256 checksum How to use checksums |
05ad242b03a97ad68e5ef0d0089007b8c6b67387569d786f3626b48b2805efa5
|
| 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 Feb 23, 2026.
Transparency logRelease files / stochastic_arrow-1.1.2-cp39-cp39-macosx_10_9_x86_64.whl
| Download URL | stochastic_arrow-1.1.2-cp39-cp39-macosx_10_9_x86_64.whl |
|---|---|
| Size | 95.5 kB |
| Tags | CPython 3.9 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
2bcb0de1d300c76d03d9cf277b40fcec2fcd96f23334e7514e6c7d7271bbd1aa
|
|
BLAKE2b-256 checksum How to use checksums |
13515a65c329e3661dc108b49749cb2a2e0eee1601907388adb3ee70373ea711
|
| 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 Feb 23, 2026.
Transparency log