Unified Bird 2D Flocking Simulation
Project description
High Performance C++ Flocking Simulation for Stochastic Modelling
Michael Stavreff, December 17, 2025
Development & Compilation
This project uses CMake and a Makefile to manage the C++ build process, dependencies (Eigen, pybind11), and performance optimizations.
Prerequisites
To build the project from source, you will need:
- C++20 Compiler (GCC 10+ or Clang 11+)
- CMake (3.18+)
- Python 3.8+ (with
python3-venvandpython3-dev) - SFML 2.5 (Optional: only required for the visual standalone solver)
sudo apt install libsfml-dev
Python Usage
If you simply wish to use the simulation in a Python environment without modifying the C++ source:
pip install stochastic_flock
>>> import stochastic_flock
>>> params = stochastic_flock.Parameters()
>>> seed = stochastic_flock.MT19937(30)
>>> sim = stochastic_flock.Simulation2d(params, seed)
Developer Setup
- Clone and create a virtual environment:
git clone https://github.com/Mstavreff/stochastic_flock.git
cd stochastic_flock
python3 -m venv .venv
source .venv/bin/activate
- Install build dependencies:
pip install -r requirements.txt
make init
Building the Project
The provided Makefile contains shortcuts for common build scenarios, including regular development, debug, and hardware optimized or profiled builds.
make help
For local Python development, after running make, you can import the module directly inside the project directory.
Introduction
Financial markets have famously exhibited flocking or herding behavior, most famously during crises and impending crashes. Such movements typically are completely unpredictable; the aim of this paper is to explore whether these movements are compltely unable to be modelled or are instead the product of some highly non-linear behavior requiring a novel approach. Naturally, birds in large flocks are an interesting candidate to model such emergent behavior in financial markets. Large flocks exhibit features which must be re-interpreted to a financial context, particularly in attraction, repulsion, turning behavior, and in the context of the particular paper, leader/follower dynamics:
Reference Paper Overview
The original paper is given here: https://arxiv.org/abs/2010.01990. While the paper is short and concise and absolutely worth a read, some important details will be repeated.
Cristiani et al.'s paper puts forward a second-order, delayed, stochastic differential equation to describe accelerations of bird agents. The stochastic element stems from birds having an exponential process (geometric in approximation) describing a follower -> leader transition where any attractive forces are dropped in their acceleration calculation and causing only repulsive-force trajectories. Additionally, birds react to the positions of others in a rank-ordered system of the nearest M birds, irregardless of distance; they also react to the delayed positions rather than the most instant information, something which creates more heavy movements and drifting of flocks in practice. These behaviors underline various interpretations worth discussing in the paper, mostly regarding trader behaviors or modelling portfolios of correlated equities in a sector which may be driven by such "social" forces and similarly experience shocks or new information in the form of a leader bird.
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
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file stochastic_flock-0.1.2.tar.gz.
File metadata
- Download URL: stochastic_flock-0.1.2.tar.gz
- Upload date:
- Size: 17.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
35ea51f5e96c102bd2249d35cc24e569b7cb4aa68290fe50ba5fff92bc016388
|
|
| MD5 |
f5389c3003cefb9b7b1685b52fa82bd1
|
|
| BLAKE2b-256 |
28ea61778bda4546a0ab4a1f0bd2e3d58807a3c0e3913a371e0550c5110a1930
|
Provenance
The following attestation bundles were made for stochastic_flock-0.1.2.tar.gz:
Publisher:
publish.yml on MichaelStavreff/StochasticFlock
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
stochastic_flock-0.1.2.tar.gz -
Subject digest:
35ea51f5e96c102bd2249d35cc24e569b7cb4aa68290fe50ba5fff92bc016388 - Sigstore transparency entry: 976190025
- Sigstore integration time:
-
Permalink:
MichaelStavreff/StochasticFlock@4b3b9ba76901b5efab4559007679adbc2d236e9b -
Branch / Tag:
refs/heads/main - Owner: https://github.com/MichaelStavreff
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@4b3b9ba76901b5efab4559007679adbc2d236e9b -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file stochastic_flock-0.1.2-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: stochastic_flock-0.1.2-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 117.2 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a176005469c9c86cf2511150ee3ed588469790488da87a91950dd7fecc990ccf
|
|
| MD5 |
97b2a44dbc25f2d63c11a07787ce9557
|
|
| BLAKE2b-256 |
7ccbc5fd391c605893ab472b832ff89ea1beb2c566dcd2888f4b401a391ddfb6
|
Provenance
The following attestation bundles were made for stochastic_flock-0.1.2-cp313-cp313-win_amd64.whl:
Publisher:
publish.yml on MichaelStavreff/StochasticFlock
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
stochastic_flock-0.1.2-cp313-cp313-win_amd64.whl -
Subject digest:
a176005469c9c86cf2511150ee3ed588469790488da87a91950dd7fecc990ccf - Sigstore transparency entry: 976190073
- Sigstore integration time:
-
Permalink:
MichaelStavreff/StochasticFlock@4b3b9ba76901b5efab4559007679adbc2d236e9b -
Branch / Tag:
refs/heads/main - Owner: https://github.com/MichaelStavreff
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@4b3b9ba76901b5efab4559007679adbc2d236e9b -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file stochastic_flock-0.1.2-cp313-cp313-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: stochastic_flock-0.1.2-cp313-cp313-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.13, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e931e9aeccba4c7e3d417c65eae985ae501bb70ff455167171ffbe7b1b9aaf3e
|
|
| MD5 |
00d11e6d6f825960247e49d5f43c159c
|
|
| BLAKE2b-256 |
4be9da1ef745a5ee08885d268ea5a59044bb6fce947ad9e702b7831a59e48bfe
|
Provenance
The following attestation bundles were made for stochastic_flock-0.1.2-cp313-cp313-musllinux_1_2_x86_64.whl:
Publisher:
publish.yml on MichaelStavreff/StochasticFlock
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
stochastic_flock-0.1.2-cp313-cp313-musllinux_1_2_x86_64.whl -
Subject digest:
e931e9aeccba4c7e3d417c65eae985ae501bb70ff455167171ffbe7b1b9aaf3e - Sigstore transparency entry: 976190068
- Sigstore integration time:
-
Permalink:
MichaelStavreff/StochasticFlock@4b3b9ba76901b5efab4559007679adbc2d236e9b -
Branch / Tag:
refs/heads/main - Owner: https://github.com/MichaelStavreff
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@4b3b9ba76901b5efab4559007679adbc2d236e9b -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file stochastic_flock-0.1.2-cp313-cp313-musllinux_1_2_i686.whl.
File metadata
- Download URL: stochastic_flock-0.1.2-cp313-cp313-musllinux_1_2_i686.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.13, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
50373a963e5aa47d2d0384ba7219006fcd399f50a0164ce0f30cf0122603aba6
|
|
| MD5 |
30b38a1fc6a1a0dcd30da785e4c4edf2
|
|
| BLAKE2b-256 |
766108b645d3fba0a3ea8eadbe7488e3997400d625991c6779de4100de9f06c5
|
Provenance
The following attestation bundles were made for stochastic_flock-0.1.2-cp313-cp313-musllinux_1_2_i686.whl:
Publisher:
publish.yml on MichaelStavreff/StochasticFlock
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
stochastic_flock-0.1.2-cp313-cp313-musllinux_1_2_i686.whl -
Subject digest:
50373a963e5aa47d2d0384ba7219006fcd399f50a0164ce0f30cf0122603aba6 - Sigstore transparency entry: 976190043
- Sigstore integration time:
-
Permalink:
MichaelStavreff/StochasticFlock@4b3b9ba76901b5efab4559007679adbc2d236e9b -
Branch / Tag:
refs/heads/main - Owner: https://github.com/MichaelStavreff
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@4b3b9ba76901b5efab4559007679adbc2d236e9b -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file stochastic_flock-0.1.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: stochastic_flock-0.1.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 130.9 kB
- Tags: CPython 3.13, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6c3a57e30d28c72c19be7938ae1a4781426b10628a5b528a9ef6ddcd5da5541f
|
|
| MD5 |
da672220a9aacb0d343c1880932eeb10
|
|
| BLAKE2b-256 |
8a2fe129a7d69e7e711c6ed95d3fc0ff2be750abffcee36ba01b09e36556ec5b
|
Provenance
The following attestation bundles were made for stochastic_flock-0.1.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
publish.yml on MichaelStavreff/StochasticFlock
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
stochastic_flock-0.1.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
6c3a57e30d28c72c19be7938ae1a4781426b10628a5b528a9ef6ddcd5da5541f - Sigstore transparency entry: 976190054
- Sigstore integration time:
-
Permalink:
MichaelStavreff/StochasticFlock@4b3b9ba76901b5efab4559007679adbc2d236e9b -
Branch / Tag:
refs/heads/main - Owner: https://github.com/MichaelStavreff
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@4b3b9ba76901b5efab4559007679adbc2d236e9b -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file stochastic_flock-0.1.2-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: stochastic_flock-0.1.2-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 113.4 kB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9d653a37983054308cf398858cea54615c70d2e15cb4644041030e40efa1f0b6
|
|
| MD5 |
49c5472bb4e65a75e56ffe086cc28ab1
|
|
| BLAKE2b-256 |
393ad56075d3a895d8c735ec634da4a64afae8fb2ab65865e33b3d679afb5e8c
|
Provenance
The following attestation bundles were made for stochastic_flock-0.1.2-cp313-cp313-macosx_11_0_arm64.whl:
Publisher:
publish.yml on MichaelStavreff/StochasticFlock
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
stochastic_flock-0.1.2-cp313-cp313-macosx_11_0_arm64.whl -
Subject digest:
9d653a37983054308cf398858cea54615c70d2e15cb4644041030e40efa1f0b6 - Sigstore transparency entry: 976190078
- Sigstore integration time:
-
Permalink:
MichaelStavreff/StochasticFlock@4b3b9ba76901b5efab4559007679adbc2d236e9b -
Branch / Tag:
refs/heads/main - Owner: https://github.com/MichaelStavreff
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@4b3b9ba76901b5efab4559007679adbc2d236e9b -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file stochastic_flock-0.1.2-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: stochastic_flock-0.1.2-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 117.3 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c0d7121c4dfce464687f41a05e24a938185c3fed495a82eeba8999f11af176fb
|
|
| MD5 |
cd69d373488813eaf9f3f7a084c43dc4
|
|
| BLAKE2b-256 |
e3d7e62415aa5bd906b3fdd902ae54283bb583beb52446224e86c7c56e4ed449
|
Provenance
The following attestation bundles were made for stochastic_flock-0.1.2-cp312-cp312-win_amd64.whl:
Publisher:
publish.yml on MichaelStavreff/StochasticFlock
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
stochastic_flock-0.1.2-cp312-cp312-win_amd64.whl -
Subject digest:
c0d7121c4dfce464687f41a05e24a938185c3fed495a82eeba8999f11af176fb - Sigstore transparency entry: 976190045
- Sigstore integration time:
-
Permalink:
MichaelStavreff/StochasticFlock@4b3b9ba76901b5efab4559007679adbc2d236e9b -
Branch / Tag:
refs/heads/main - Owner: https://github.com/MichaelStavreff
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@4b3b9ba76901b5efab4559007679adbc2d236e9b -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file stochastic_flock-0.1.2-cp312-cp312-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: stochastic_flock-0.1.2-cp312-cp312-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.12, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
97e91fffe5e0059d453481f1ca0e06ec288e47f8e0bcd66d524088f91857f744
|
|
| MD5 |
a65eabb69ce4c1c0aa0cac232ace59b0
|
|
| BLAKE2b-256 |
6af38e4f516023e2cb08fe929f46f1edc21dd8b060fcac5b39db88ee4127638a
|
Provenance
The following attestation bundles were made for stochastic_flock-0.1.2-cp312-cp312-musllinux_1_2_x86_64.whl:
Publisher:
publish.yml on MichaelStavreff/StochasticFlock
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
stochastic_flock-0.1.2-cp312-cp312-musllinux_1_2_x86_64.whl -
Subject digest:
97e91fffe5e0059d453481f1ca0e06ec288e47f8e0bcd66d524088f91857f744 - Sigstore transparency entry: 976190056
- Sigstore integration time:
-
Permalink:
MichaelStavreff/StochasticFlock@4b3b9ba76901b5efab4559007679adbc2d236e9b -
Branch / Tag:
refs/heads/main - Owner: https://github.com/MichaelStavreff
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@4b3b9ba76901b5efab4559007679adbc2d236e9b -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file stochastic_flock-0.1.2-cp312-cp312-musllinux_1_2_i686.whl.
File metadata
- Download URL: stochastic_flock-0.1.2-cp312-cp312-musllinux_1_2_i686.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.12, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3a54a5330b051cb3f2ba8880aa0d6db6ed59b599164a42875dbc87c62965fa7c
|
|
| MD5 |
489ec8ac2c9e5697a216782d5d6ed030
|
|
| BLAKE2b-256 |
86549becd83fc3008271a69ddb42fffbaf4b35e918d9067422e83c8978d4286d
|
Provenance
The following attestation bundles were made for stochastic_flock-0.1.2-cp312-cp312-musllinux_1_2_i686.whl:
Publisher:
publish.yml on MichaelStavreff/StochasticFlock
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
stochastic_flock-0.1.2-cp312-cp312-musllinux_1_2_i686.whl -
Subject digest:
3a54a5330b051cb3f2ba8880aa0d6db6ed59b599164a42875dbc87c62965fa7c - Sigstore transparency entry: 976190083
- Sigstore integration time:
-
Permalink:
MichaelStavreff/StochasticFlock@4b3b9ba76901b5efab4559007679adbc2d236e9b -
Branch / Tag:
refs/heads/main - Owner: https://github.com/MichaelStavreff
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@4b3b9ba76901b5efab4559007679adbc2d236e9b -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file stochastic_flock-0.1.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: stochastic_flock-0.1.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 130.9 kB
- Tags: CPython 3.12, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f44c1dd9fbe6f889ed3f17c42a06a7a091fcb1050475580907dd6d48a1d1db2a
|
|
| MD5 |
4e171da35a965c1a47148b8df7c8fa52
|
|
| BLAKE2b-256 |
f34f7d3f922ef543022c9fa041a45e37e22f6eea045424ac01edda998c43a5b8
|
Provenance
The following attestation bundles were made for stochastic_flock-0.1.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
publish.yml on MichaelStavreff/StochasticFlock
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
stochastic_flock-0.1.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
f44c1dd9fbe6f889ed3f17c42a06a7a091fcb1050475580907dd6d48a1d1db2a - Sigstore transparency entry: 976190060
- Sigstore integration time:
-
Permalink:
MichaelStavreff/StochasticFlock@4b3b9ba76901b5efab4559007679adbc2d236e9b -
Branch / Tag:
refs/heads/main - Owner: https://github.com/MichaelStavreff
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@4b3b9ba76901b5efab4559007679adbc2d236e9b -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file stochastic_flock-0.1.2-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: stochastic_flock-0.1.2-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 113.4 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
64124f95879aafa238b780da61ea26c356f7d617bfa9eb734db8596bc8b5da2b
|
|
| MD5 |
2338f04022588547e9f22ddda236a56f
|
|
| BLAKE2b-256 |
7d1e51537ffdef6339cecd7fb1de6043c76e85b9343cab56d8ee655b33a25aa7
|
Provenance
The following attestation bundles were made for stochastic_flock-0.1.2-cp312-cp312-macosx_11_0_arm64.whl:
Publisher:
publish.yml on MichaelStavreff/StochasticFlock
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
stochastic_flock-0.1.2-cp312-cp312-macosx_11_0_arm64.whl -
Subject digest:
64124f95879aafa238b780da61ea26c356f7d617bfa9eb734db8596bc8b5da2b - Sigstore transparency entry: 976190033
- Sigstore integration time:
-
Permalink:
MichaelStavreff/StochasticFlock@4b3b9ba76901b5efab4559007679adbc2d236e9b -
Branch / Tag:
refs/heads/main - Owner: https://github.com/MichaelStavreff
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@4b3b9ba76901b5efab4559007679adbc2d236e9b -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file stochastic_flock-0.1.2-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: stochastic_flock-0.1.2-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 115.5 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c7a4535c04d04a99acdf816c1d50f2f136a76f81b74a627862108e81576090bf
|
|
| MD5 |
73974d290a5c40f4e7e6a8b42be2386c
|
|
| BLAKE2b-256 |
5c033ca6ba3c36c4beeaf99e9f1eb30e0ffa553e049e1a6a2778bc8eab31d99d
|
Provenance
The following attestation bundles were made for stochastic_flock-0.1.2-cp311-cp311-win_amd64.whl:
Publisher:
publish.yml on MichaelStavreff/StochasticFlock
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
stochastic_flock-0.1.2-cp311-cp311-win_amd64.whl -
Subject digest:
c7a4535c04d04a99acdf816c1d50f2f136a76f81b74a627862108e81576090bf - Sigstore transparency entry: 976190076
- Sigstore integration time:
-
Permalink:
MichaelStavreff/StochasticFlock@4b3b9ba76901b5efab4559007679adbc2d236e9b -
Branch / Tag:
refs/heads/main - Owner: https://github.com/MichaelStavreff
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@4b3b9ba76901b5efab4559007679adbc2d236e9b -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file stochastic_flock-0.1.2-cp311-cp311-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: stochastic_flock-0.1.2-cp311-cp311-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.11, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
80e18dcb0b36c8f2c9b4d4ec4eb989a0da3b22e9105a6b4fec398ef0ca90ce68
|
|
| MD5 |
a08f735c10b4a5f48fabc723fc7d8619
|
|
| BLAKE2b-256 |
0dd65491b8fd7619365f69a663748923a5fed994232e72ce1ef483452b38e9d5
|
Provenance
The following attestation bundles were made for stochastic_flock-0.1.2-cp311-cp311-musllinux_1_2_x86_64.whl:
Publisher:
publish.yml on MichaelStavreff/StochasticFlock
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
stochastic_flock-0.1.2-cp311-cp311-musllinux_1_2_x86_64.whl -
Subject digest:
80e18dcb0b36c8f2c9b4d4ec4eb989a0da3b22e9105a6b4fec398ef0ca90ce68 - Sigstore transparency entry: 976190080
- Sigstore integration time:
-
Permalink:
MichaelStavreff/StochasticFlock@4b3b9ba76901b5efab4559007679adbc2d236e9b -
Branch / Tag:
refs/heads/main - Owner: https://github.com/MichaelStavreff
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@4b3b9ba76901b5efab4559007679adbc2d236e9b -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file stochastic_flock-0.1.2-cp311-cp311-musllinux_1_2_i686.whl.
File metadata
- Download URL: stochastic_flock-0.1.2-cp311-cp311-musllinux_1_2_i686.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.11, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
97f3e40afe0d675e7ab0d1ecb3df70fe8eb987c6dae6b1448db6dd0c2ac07064
|
|
| MD5 |
40aeed851db0f6c00670cb9c29a61266
|
|
| BLAKE2b-256 |
8caba306b9b9c750a28becb569b847481804a4e627d83400e7405f052b9a95b2
|
Provenance
The following attestation bundles were made for stochastic_flock-0.1.2-cp311-cp311-musllinux_1_2_i686.whl:
Publisher:
publish.yml on MichaelStavreff/StochasticFlock
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
stochastic_flock-0.1.2-cp311-cp311-musllinux_1_2_i686.whl -
Subject digest:
97f3e40afe0d675e7ab0d1ecb3df70fe8eb987c6dae6b1448db6dd0c2ac07064 - Sigstore transparency entry: 976190066
- Sigstore integration time:
-
Permalink:
MichaelStavreff/StochasticFlock@4b3b9ba76901b5efab4559007679adbc2d236e9b -
Branch / Tag:
refs/heads/main - Owner: https://github.com/MichaelStavreff
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@4b3b9ba76901b5efab4559007679adbc2d236e9b -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file stochastic_flock-0.1.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: stochastic_flock-0.1.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 129.7 kB
- Tags: CPython 3.11, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9c6f41d0e0669ad450617787e0391fa97ae6288f5d066e131b83de3862cdf4a3
|
|
| MD5 |
839cdca81f6d83a9ee5aabe7658aeb18
|
|
| BLAKE2b-256 |
f3e73e27ddd5747802debceff25f456db47cd65758e45b389a8558ef66299180
|
Provenance
The following attestation bundles were made for stochastic_flock-0.1.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
publish.yml on MichaelStavreff/StochasticFlock
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
stochastic_flock-0.1.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
9c6f41d0e0669ad450617787e0391fa97ae6288f5d066e131b83de3862cdf4a3 - Sigstore transparency entry: 976190064
- Sigstore integration time:
-
Permalink:
MichaelStavreff/StochasticFlock@4b3b9ba76901b5efab4559007679adbc2d236e9b -
Branch / Tag:
refs/heads/main - Owner: https://github.com/MichaelStavreff
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@4b3b9ba76901b5efab4559007679adbc2d236e9b -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file stochastic_flock-0.1.2-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: stochastic_flock-0.1.2-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 111.7 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
702a8170661988dc96ae6d509bd8696eabf77de17dac72b117fd798505eab245
|
|
| MD5 |
d6e1059d83041e3d9e834ce9f340967f
|
|
| BLAKE2b-256 |
82711ae3629204a0df1fe50da03e8ac35d239b5a063da6dce0fc8e640b802e98
|
Provenance
The following attestation bundles were made for stochastic_flock-0.1.2-cp311-cp311-macosx_11_0_arm64.whl:
Publisher:
publish.yml on MichaelStavreff/StochasticFlock
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
stochastic_flock-0.1.2-cp311-cp311-macosx_11_0_arm64.whl -
Subject digest:
702a8170661988dc96ae6d509bd8696eabf77de17dac72b117fd798505eab245 - Sigstore transparency entry: 976190034
- Sigstore integration time:
-
Permalink:
MichaelStavreff/StochasticFlock@4b3b9ba76901b5efab4559007679adbc2d236e9b -
Branch / Tag:
refs/heads/main - Owner: https://github.com/MichaelStavreff
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@4b3b9ba76901b5efab4559007679adbc2d236e9b -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file stochastic_flock-0.1.2-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: stochastic_flock-0.1.2-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 114.7 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5444e8e6433c1838714da4cb7f0e97b0dbc9d2888d820e861bbea9d2191175d0
|
|
| MD5 |
50bf5693054331e86980f677bb282fba
|
|
| BLAKE2b-256 |
47d4715110b4d1c1c0ff0b85ede0f5ae07bf4fbecb5ab3f6993c614f2e65bdb2
|
Provenance
The following attestation bundles were made for stochastic_flock-0.1.2-cp310-cp310-win_amd64.whl:
Publisher:
publish.yml on MichaelStavreff/StochasticFlock
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
stochastic_flock-0.1.2-cp310-cp310-win_amd64.whl -
Subject digest:
5444e8e6433c1838714da4cb7f0e97b0dbc9d2888d820e861bbea9d2191175d0 - Sigstore transparency entry: 976190036
- Sigstore integration time:
-
Permalink:
MichaelStavreff/StochasticFlock@4b3b9ba76901b5efab4559007679adbc2d236e9b -
Branch / Tag:
refs/heads/main - Owner: https://github.com/MichaelStavreff
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@4b3b9ba76901b5efab4559007679adbc2d236e9b -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file stochastic_flock-0.1.2-cp310-cp310-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: stochastic_flock-0.1.2-cp310-cp310-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.10, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3d7083f9bdd1220a0d479a7fc8063e03ed98798144bd818ed363a49a3063f9a5
|
|
| MD5 |
bdafebf77e8e5c038d13d438feb904d1
|
|
| BLAKE2b-256 |
1958954509215466d1895eddc33f1a7ac35d9e3284dea5fce239c037245de8a9
|
Provenance
The following attestation bundles were made for stochastic_flock-0.1.2-cp310-cp310-musllinux_1_2_x86_64.whl:
Publisher:
publish.yml on MichaelStavreff/StochasticFlock
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
stochastic_flock-0.1.2-cp310-cp310-musllinux_1_2_x86_64.whl -
Subject digest:
3d7083f9bdd1220a0d479a7fc8063e03ed98798144bd818ed363a49a3063f9a5 - Sigstore transparency entry: 976190059
- Sigstore integration time:
-
Permalink:
MichaelStavreff/StochasticFlock@4b3b9ba76901b5efab4559007679adbc2d236e9b -
Branch / Tag:
refs/heads/main - Owner: https://github.com/MichaelStavreff
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@4b3b9ba76901b5efab4559007679adbc2d236e9b -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file stochastic_flock-0.1.2-cp310-cp310-musllinux_1_2_i686.whl.
File metadata
- Download URL: stochastic_flock-0.1.2-cp310-cp310-musllinux_1_2_i686.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.10, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
89e3bd27ed57e9960e6a872064d7c793b3c132669e52de9879bea8415a9aab1f
|
|
| MD5 |
789d9cd762567e142f85bb5400b162a8
|
|
| BLAKE2b-256 |
898de5997ccfdd2a866e0251201fe5f88eb7397cc8fb72f81dfc8f51ced1b4a1
|
Provenance
The following attestation bundles were made for stochastic_flock-0.1.2-cp310-cp310-musllinux_1_2_i686.whl:
Publisher:
publish.yml on MichaelStavreff/StochasticFlock
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
stochastic_flock-0.1.2-cp310-cp310-musllinux_1_2_i686.whl -
Subject digest:
89e3bd27ed57e9960e6a872064d7c793b3c132669e52de9879bea8415a9aab1f - Sigstore transparency entry: 976190075
- Sigstore integration time:
-
Permalink:
MichaelStavreff/StochasticFlock@4b3b9ba76901b5efab4559007679adbc2d236e9b -
Branch / Tag:
refs/heads/main - Owner: https://github.com/MichaelStavreff
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@4b3b9ba76901b5efab4559007679adbc2d236e9b -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file stochastic_flock-0.1.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: stochastic_flock-0.1.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 128.3 kB
- Tags: CPython 3.10, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d216661e63139a31dc454b88f20ecd3441482227ef189bd793e4d992174f1620
|
|
| MD5 |
a5bb4e23db82f9ed3cd37208adb5f820
|
|
| BLAKE2b-256 |
c0522c9f7b07e83b4c4afffc49ece8e4393491b5ada1d76ad7f2dade8af2c450
|
Provenance
The following attestation bundles were made for stochastic_flock-0.1.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
publish.yml on MichaelStavreff/StochasticFlock
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
stochastic_flock-0.1.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
d216661e63139a31dc454b88f20ecd3441482227ef189bd793e4d992174f1620 - Sigstore transparency entry: 976190072
- Sigstore integration time:
-
Permalink:
MichaelStavreff/StochasticFlock@4b3b9ba76901b5efab4559007679adbc2d236e9b -
Branch / Tag:
refs/heads/main - Owner: https://github.com/MichaelStavreff
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@4b3b9ba76901b5efab4559007679adbc2d236e9b -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file stochastic_flock-0.1.2-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: stochastic_flock-0.1.2-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 110.4 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f7d349aaba864dc6bd01b525b59a5c3d0b780dbb47c2f94a22037ac829a6c86d
|
|
| MD5 |
6a010fb481c0a2a01a9d435057ec2197
|
|
| BLAKE2b-256 |
1a89631b4375aafc503645a3ba5869e3eb4fdc90866ad544bf442e29e691d859
|
Provenance
The following attestation bundles were made for stochastic_flock-0.1.2-cp310-cp310-macosx_11_0_arm64.whl:
Publisher:
publish.yml on MichaelStavreff/StochasticFlock
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
stochastic_flock-0.1.2-cp310-cp310-macosx_11_0_arm64.whl -
Subject digest:
f7d349aaba864dc6bd01b525b59a5c3d0b780dbb47c2f94a22037ac829a6c86d - Sigstore transparency entry: 976190050
- Sigstore integration time:
-
Permalink:
MichaelStavreff/StochasticFlock@4b3b9ba76901b5efab4559007679adbc2d236e9b -
Branch / Tag:
refs/heads/main - Owner: https://github.com/MichaelStavreff
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@4b3b9ba76901b5efab4559007679adbc2d236e9b -
Trigger Event:
workflow_dispatch
-
Statement type: