Skip to main content

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-venv and python3-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

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

stochastic_flock-0.1.3.tar.gz (17.7 kB view details)

Uploaded Source

Built Distributions

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

stochastic_flock-0.1.3-cp313-cp313-win_amd64.whl (118.2 kB view details)

Uploaded CPython 3.13Windows x86-64

stochastic_flock-0.1.3-cp313-cp313-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

stochastic_flock-0.1.3-cp313-cp313-musllinux_1_2_i686.whl (1.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

stochastic_flock-0.1.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (131.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

stochastic_flock-0.1.3-cp313-cp313-macosx_11_0_arm64.whl (114.1 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

stochastic_flock-0.1.3-cp312-cp312-win_amd64.whl (118.2 kB view details)

Uploaded CPython 3.12Windows x86-64

stochastic_flock-0.1.3-cp312-cp312-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

stochastic_flock-0.1.3-cp312-cp312-musllinux_1_2_i686.whl (1.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

stochastic_flock-0.1.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (131.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

stochastic_flock-0.1.3-cp312-cp312-macosx_11_0_arm64.whl (114.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

stochastic_flock-0.1.3-cp311-cp311-win_amd64.whl (116.4 kB view details)

Uploaded CPython 3.11Windows x86-64

stochastic_flock-0.1.3-cp311-cp311-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

stochastic_flock-0.1.3-cp311-cp311-musllinux_1_2_i686.whl (1.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

stochastic_flock-0.1.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (130.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

stochastic_flock-0.1.3-cp311-cp311-macosx_11_0_arm64.whl (112.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

stochastic_flock-0.1.3-cp310-cp310-win_amd64.whl (115.6 kB view details)

Uploaded CPython 3.10Windows x86-64

stochastic_flock-0.1.3-cp310-cp310-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

stochastic_flock-0.1.3-cp310-cp310-musllinux_1_2_i686.whl (1.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

stochastic_flock-0.1.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (129.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

stochastic_flock-0.1.3-cp310-cp310-macosx_11_0_arm64.whl (111.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file stochastic_flock-0.1.3.tar.gz.

File metadata

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

File hashes

Hashes for stochastic_flock-0.1.3.tar.gz
Algorithm Hash digest
SHA256 33093f84c8c7eaf59ac9dcf66920ed8b2df78848b7d5599ab37c45536ce09d00
MD5 bacba865e3b786aa861f0a541d218fff
BLAKE2b-256 d2a8635f4d533b75678b49b497bf00c711d2b9af7ff03b31ee5ca0f33ed36125

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_flock-0.1.3.tar.gz:

Publisher: publish.yml on MichaelStavreff/StochasticFlock

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_flock-0.1.3-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for stochastic_flock-0.1.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c1a060f506c4b1bb5e68f314092c0c6d19beaf8c2cfb375d604096819a98043a
MD5 8c2744af13ff5894b19f20c8067ce2e9
BLAKE2b-256 f5a5d9c48e1d47791916a8363b0021701949a46900352eff40c677fffad1932b

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_flock-0.1.3-cp313-cp313-win_amd64.whl:

Publisher: publish.yml on MichaelStavreff/StochasticFlock

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_flock-0.1.3-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for stochastic_flock-0.1.3-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f4876c3289ed85a9c0cdd917181e371c8e5f8c3fdfe44b6db735f847e5c6b1a7
MD5 c7d2cf10228e1d2742d32a23de10039c
BLAKE2b-256 e4097524b4a1efbc5eec07a5db8f1811c3de6dca8a9bfb5dc73f82a15232f81f

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_flock-0.1.3-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on MichaelStavreff/StochasticFlock

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_flock-0.1.3-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for stochastic_flock-0.1.3-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1b20ed9dd5510c8f3e3c81a6044cd0d6629cc963fbd7361a3b4e344ea4815c69
MD5 df091ef5d5d8ad1b854a17ab35210b65
BLAKE2b-256 d843b67e0ad4c2a48755bceb68208d110f6572680d113b57f34420808b030a92

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_flock-0.1.3-cp313-cp313-musllinux_1_2_i686.whl:

Publisher: publish.yml on MichaelStavreff/StochasticFlock

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_flock-0.1.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for stochastic_flock-0.1.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0e96ce6410bae9db4bd613af92a23c3cffb8ec4fcde9541de382f00eef9bc522
MD5 9d06b4ebcc1305a3d5bbef5472d70ed2
BLAKE2b-256 9283ae2d39e1c70067eaed0cf27256f5dba97c0749f843b487ac8c2c30567859

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_flock-0.1.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on MichaelStavreff/StochasticFlock

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_flock-0.1.3-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for stochastic_flock-0.1.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a4d61eb32945a7cae3e4c8146962bbb41ed5f23ff4c4f27a3228fcae6326d214
MD5 e7dc1335ede48002b89f5db1373cdade
BLAKE2b-256 b817f2369b2918b9b47316cd240355dc05ec172de57cb9c29d3584eefff1ef34

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_flock-0.1.3-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: publish.yml on MichaelStavreff/StochasticFlock

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_flock-0.1.3-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for stochastic_flock-0.1.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c9e487f92a33005549df41ac6034e698ec2a8aedc1e93cd6bb61edb53410c94c
MD5 07c70e32c7f02bb055fbedd0e58e3fb9
BLAKE2b-256 2f8791abf2cca04276405b3af5f3f3d484b0cd228d1f96feaee3a69c7c04807f

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_flock-0.1.3-cp312-cp312-win_amd64.whl:

Publisher: publish.yml on MichaelStavreff/StochasticFlock

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_flock-0.1.3-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for stochastic_flock-0.1.3-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8b90527503ed4042583703dedfd1d03fe50734853b31e3479f0eb268d797b5e8
MD5 0c8a2a674659cb27c7b47f1df5631793
BLAKE2b-256 6055c07647452ebc39895e0981c175353d45a61b25ffc263be85ed0749f6932f

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_flock-0.1.3-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on MichaelStavreff/StochasticFlock

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_flock-0.1.3-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for stochastic_flock-0.1.3-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 793c6850038a249f74bf0ede61786ac816bdff813a085763e5c914ecd32d3384
MD5 59204a09ee4bb95e2b4eacbc55d4f552
BLAKE2b-256 a9b52f59c2a4392efb96fc70d6bcdabbf6339f90e3e1a92454afbef2cf6d21ed

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_flock-0.1.3-cp312-cp312-musllinux_1_2_i686.whl:

Publisher: publish.yml on MichaelStavreff/StochasticFlock

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_flock-0.1.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for stochastic_flock-0.1.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 16db56766a399cad5b0e54bc9c39d74bff6e0d333207ffa355ef7d5a7a56d8c1
MD5 59c87df2b8b13f0e0273e14ba372e31d
BLAKE2b-256 e0257ad0169560a57cea60102deb4b1b2bbbd833ad75946c16292e57be3eb3bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_flock-0.1.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on MichaelStavreff/StochasticFlock

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_flock-0.1.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for stochastic_flock-0.1.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9611c682ac28aed8894a7c6141b57063c44eb2511282d322f77d0525d89164ac
MD5 3752bfe6f48d6bac2645fe87d5533530
BLAKE2b-256 f3ff3a1e9e6402a1ebb81a82a4e1d619039ff726e393d66dfe434b9089b28dd1

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_flock-0.1.3-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: publish.yml on MichaelStavreff/StochasticFlock

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_flock-0.1.3-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for stochastic_flock-0.1.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 088c26804c996a888412083399150fbcf2497ac26b7c976bf11c6340ecdc854a
MD5 fbd9d216994ab851e39f88f93294973f
BLAKE2b-256 5763d62de04826957b547df73110453914836f1555dd7d5538325a33ad8a01e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_flock-0.1.3-cp311-cp311-win_amd64.whl:

Publisher: publish.yml on MichaelStavreff/StochasticFlock

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_flock-0.1.3-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for stochastic_flock-0.1.3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c11e54e7eae5bf4b7564bd63017150d38fcc3e915a7235b7f937912de9578fc3
MD5 4abd218c72fce42f2fdca7db3d70e603
BLAKE2b-256 245fc21744cc5fdf19b6d7410fe6ebf29117df84b30cd5b0e137eb25d0cba284

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_flock-0.1.3-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on MichaelStavreff/StochasticFlock

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_flock-0.1.3-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for stochastic_flock-0.1.3-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 449aa26bac9430ab9d25cca5fcdbd1cf511d3377174873f8c1afd5843ac77e0e
MD5 5eadd4b86bb1a26a38981cd68e81c9c3
BLAKE2b-256 2ebe40f62858d11277a053e2411d7175e5c84b46a1fa37295d6af33c4db3c071

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_flock-0.1.3-cp311-cp311-musllinux_1_2_i686.whl:

Publisher: publish.yml on MichaelStavreff/StochasticFlock

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_flock-0.1.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for stochastic_flock-0.1.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6da461eb517e3670037705a4a328da21ce65dbf23e20b33ce22e9b278ff9a0e8
MD5 739ba679e15c369aa0d7a82e1874d795
BLAKE2b-256 9a5d882b2e21f4195d80823f57d87b2f51431a8bf3f48a2dd63c0478f769753a

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_flock-0.1.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on MichaelStavreff/StochasticFlock

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_flock-0.1.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for stochastic_flock-0.1.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8ccae96180bb5e48fbdeccc4a1d7fd9eee2d8c0cf01bd007a070806ac2b2fae5
MD5 da562642e61f7bb8e73600d8e5e59ac4
BLAKE2b-256 48242e5c98faeef815b5d82536c844a8b7713634e0e0b6aa091810d5f1116c06

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_flock-0.1.3-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: publish.yml on MichaelStavreff/StochasticFlock

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_flock-0.1.3-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for stochastic_flock-0.1.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 71c2d2f6f862b7e95155322d9a3b013b399dd920220c8f14004850a5d0f0a59b
MD5 37a93fa640d9e9de468960d2627295de
BLAKE2b-256 514904d8110b58e94ea098a9f9682b1909a86f29a1b1d48df0e11541cb18c757

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_flock-0.1.3-cp310-cp310-win_amd64.whl:

Publisher: publish.yml on MichaelStavreff/StochasticFlock

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_flock-0.1.3-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for stochastic_flock-0.1.3-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 09cb2f2ed17a2e287470d8a4c9f413aeec928ba69a76c32dc88d7cdfb953363f
MD5 fb1aeaa0918c4d13f4035ffd9dd8cd6a
BLAKE2b-256 789f241be05dfbdaf386a4ed0c755b4b5dcd7d9921153fe0486238fb69661522

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_flock-0.1.3-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on MichaelStavreff/StochasticFlock

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_flock-0.1.3-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for stochastic_flock-0.1.3-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 fb4d27e6094b31d04b6145a766815f91919af08911bed4048c576f1e67ef7611
MD5 ac31e77b481721aa6344e00a19f8920e
BLAKE2b-256 215a55bc93d35439db074261cc1bd9f8563fc9818734af2ee9db550fef51bbea

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_flock-0.1.3-cp310-cp310-musllinux_1_2_i686.whl:

Publisher: publish.yml on MichaelStavreff/StochasticFlock

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_flock-0.1.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for stochastic_flock-0.1.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c71f7d130664db8332694287c7de88730dc37f3990a5817b34d0cf3743d7f553
MD5 c25dccd25ca8d0995a710299e8899692
BLAKE2b-256 a0a8730133c227841dbc19724421699a39d427c2ad8f9bbc14bf1705d999ddaa

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_flock-0.1.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on MichaelStavreff/StochasticFlock

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_flock-0.1.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for stochastic_flock-0.1.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 959cd13d3c74c08444ec6fa058343a05e5f8db6157507bf616d8ce2ba79eec3e
MD5 6210170c8f6a4067874a9b31128afc4d
BLAKE2b-256 f75face2a7b0826089ffc6cdad7c0d6e8ed902103b2ff01df16d50aa9566e4d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for stochastic_flock-0.1.3-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: publish.yml on MichaelStavreff/StochasticFlock

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