Skip to main content

Calc Flow

Linux CI Windows CI Scheduled Benchmarks Codacy Grade Coverage Status

Calc Flow is a Python calculation library for Arrow tables and stateful streams. Compose typed expressions, SQL, and reusable Python functions in one pipeline. Collect a dataset or iterate its results as data arrives. Rust provides the internal runtime: DataFusion table execution, graph compilation, state, checkpoints, and recovery. Calc Flow Studio, the local FastAPI and React application, lives in the separate calc-flow-studio repository.

Install

CPython 3.9 or newer:

uv add calc-flow-python

Optional array providers:

uv add "calc-flow-python[numpy]"
uv add "calc-flow-python[jax]"

Python quickstart

import pyarrow as pa
import calc_flow as cf

data = pa.table({"a": [1, 3], "b": [2, 4]})
result = cf.compute(data, lambda t: t.select(total=t["a"] + t["b"]))
assert result.to_pydict() == {"total": [3, 7]}

cf.compute infers the supported Arrow schema and returns a pyarrow.Table. The builder receives a TableExpr; indexing selects columns, operators compose calculations, and select, with_columns, and filter return new declarations. Use await cf.compute_async(...) in an event loop.

Add a read-only SQL stage with t.sql(query), using the local alias input. Use cf.sql(query, orders=orders, fees=fees) for explicit named table declarations. SQL returns another TableExpr, so pipe, column operators, and table methods compose before and after it. expression.pipe(function, *args, **kwargs) calls an ordinary synchronous function once while building the calculation.

For streams, use async with output.stream(batches()) as results, then async for table in results. One native job retains state across batches and owns cleanup. Declared event-time inputs default to validated nondecreasing timestamps and watermarks that produce finalized results before EOF. Use watermarks for explicit disorder or source-provided progress; see watermark policies. A Program yields named StreamOutput events for multiple outputs. The convenience stream uses temporary checkpoints and best-effort iterable delivery; durable recovery uses explicit source/sink bindings and a managed checkpoint root.

Continue with SQL and reusable pipelines and the first streaming pipeline. The runnable examples cover SQL composition, stateful streaming, and named streaming outputs. The connector examples cover all seven transports and every supported read/write direction, with service setup and output checks. The default wheel includes file; other transports require native build features. Expression workflows cover financial features, recovery, static matrices, and joins. Use explicit Runtime, plans, Batch, UDFs, and PipelineBuilder for runtime integrations and diagnostics.

The Rust runtime reference and native examples cover implementation and extension work. The calc-flow crate's exports remain available to those users.

Architecture

crates/calc-flow  (Rust core: Batch, graph compiler, DataFusion, runners, stores)
  ├─ crates/calc-flow-connectors  (trusted transport implementations)
  └─ crates/calc-flow-python  (PyO3 _native binding + registered connectors)
       └─ python/calc_flow  (Python expressions, Arrow execution + integrations)

The native dependency edges are crates/calc-flow ← calc-flow-connectors and crates/calc-flow ← crates/calc-flow-python ← python/calc_flow. The Python package is not a second engine.

Path Purpose
crates/calc-flow/ Native core: batches, ports/operators, graph compiler, DataFusion runtime, UDF/provider registries, runners, checkpoints, project stores
crates/calc-flow-connectors/ Trusted file, Kafka, PostgreSQL, MySQL, ClickHouse, HTTP, and WebSocket connectors behind feature gates
crates/calc-flow-python/ PyO3 binding exposing the core as calc_flow._native
python/calc_flow/ Python expressions and SQL, pipe, Arrow collection, owned stream results, lowering, and runtime integrations
schemas/ project-v3.schema.json, the canonical generated project contract
examples/ Executable Python expression and integration examples
benchmarks/ Benchmark workloads; scheduled regression gates and informational comparisons

Data and execution model

  • Table data is Arrow-backed. The Rust runtime executes row expressions and SQL with DataFusion and owns native rolling, window, and cross-section operators.
  • NumPy and JAX are optional Python array providers. They are registered explicitly and evaluate a bounded, allowlisted expression language.
  • Raw tables or arrays never cross a graph or runner boundary; they are wrapped in immutable Batch envelopes.
  • Project documents are strict, data-only JSON/YAML with format_version: 3. They select batch or stream runtime mode explicitly; stream documents reference registered connectors and named secrets without embedding credentials, callables, import paths, or table backend selectors.
  • Table and mixed graph runs own one run-scoped DataFusion session. External-only NumPy/JAX runs own no DataFusion configuration, UDF state, or runtime and return an empty DataFusion metrics list.
  • Convenience batch calls return Arrow tables. Explicit plan execution returns named Batch outputs, per-node timings, metadata, and DataFusion diagnostics.
  • Python executions accept reusable frozen ExecutionOptions with deep-copied strict-JSON settings and a cooperative, timezone-aware deadline normalized to UTC.
  • TableExpr.stream and Program.stream own a single native job with bounded backpressure. SQL accepts one alias in a stream. Ordinary aggregates and GROUP BY emit full cumulative snapshots; other SQL runs per batch.
  • Program(name, engine="sql") or Program(name, engine="streaming") fixes the engine when the immutable program is created. Program.execute returns finite named tables or owned streaming results, respectively. Calls for the other engine fail.
  • The source-driven StreamingRunner consumes a StreamExecutionPlan, owns async source/sink bindings, and returns a one-owner StreamingJob.
  • Managed epoch checkpoints use LocalStateBackend segments and strict v3 CheckpointManifest documents. Exactly-once compatibility is proved per requested output; ordinary sinks can provide at-least-once delivery on a lossless replayable route. Async iterable convenience inputs provide best effort.

The capabilities and execution model are introduced in docs/introduction.md. The complete component and lifecycle design is in docs/design.md, and the practical continuous tutorial is docs/streaming-guide.md.

Trusted extensions

Python applications may register trusted vectorized DataFusion scalar UDFs on a Runtime. Every registration declares provider, name, version, exact Arrow input types, return type, and volatility. Graph nodes select registrations explicitly with (provider, name, version) references. Serialized projects contain references only.

Runtime extension authors use UdfRegistry for native DataFusion UDFs and ProviderRegistry for explicitly registered external operators.

Project contracts

Calc Flow accepts strict project-v3 documents. Read projects and persistence for validation, serialization, and reloading a graph. Historical changes are recorded in CHANGELOG.md.

Development

Large Cargo and Maturin outputs should use the repository target/ tree. The complete CI/full-verification command reference is below. Local changes use the smallest affected checks under AGENTS.md Verification; full regression and Rust 90% coverage belong to CI; routine benchmark measurements run on their own schedule:

uv sync --extra dev
cargo fmt --all --check
cargo clippy --workspace --lib --bins --tests --examples --all-features -- -D warnings
uv run python scripts/run_rust_tests.py
CALC_FLOW_CONNECTOR_CONTAINERS=1 \
  CALC_FLOW_KAFKA_BOOTSTRAP=localhost:9092 \
  CALC_FLOW_PG_TEST_URL=postgresql://postgres:postgres@localhost:5432/postgres \
  CALC_FLOW_MYSQL_TEST_URL=mysql://root:calcflow-test@localhost:3306/calcflow \
  CH_TEST_URL=http://localhost:8123 \
  uv run python scripts/run_rust_coverage.py
RUSTDOCFLAGS="-D warnings" cargo doc --workspace --all-features --no-deps

uv run maturin develop
JAX_PLATFORMS=cpu uv run pytest python/tests -q
JAX_PLATFORMS=cpu uv run python scripts/run_examples.py
uv run ruff check .
uv run ruff format --check .

Regular CI runs cargo audit, cargo deny --locked check, core package inspectors, and isolated wheel smoke tests. The Python release workflow builds, verifies, and publishes core package artifacts. See AGENTS.md for the maintained repository commands and constraints.

Documentation

License

Apache-2.0 — see LICENSE.

Metadata

Release files for calc-flow-python 2026.10.13

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for calc-flow-python 2026.10.13
File Size Uploaded
calc_flow_python-2026.10.13.tar.gz 2.5 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for calc-flow-python 2026.10.13
File
calc_flow_python-2026.10.13-cp314-abi3-win_amd64.whl CPython 3.14 abi3 Windows x86-64 Details
calc_flow_python-2026.10.13-cp314-abi3-manylinux_2_28_x86_64.whl CPython 3.14 abi3 Linux glibc 2.28+ x86-64 Details
calc_flow_python-2026.10.13-cp314-abi3-manylinux_2_28_aarch64.whl CPython 3.14 abi3 Linux glibc 2.28+ ARM64 Details
calc_flow_python-2026.10.13-cp314-abi3-macosx_11_0_arm64.whl CPython 3.14 abi3 macOS 11.0+ ARM64 Details
calc_flow_python-2026.10.13-cp314-abi3-macosx_10_12_x86_64.whl CPython 3.14 abi3 macOS 10.12+ x86-64 Details
calc_flow_python-2026.10.13-cp313-abi3-win_amd64.whl CPython 3.13 abi3 Windows x86-64 Details
calc_flow_python-2026.10.13-cp313-abi3-manylinux_2_28_x86_64.whl CPython 3.13 abi3 Linux glibc 2.28+ x86-64 Details
calc_flow_python-2026.10.13-cp313-abi3-manylinux_2_28_aarch64.whl CPython 3.13 abi3 Linux glibc 2.28+ ARM64 Details
calc_flow_python-2026.10.13-cp313-abi3-macosx_11_0_arm64.whl CPython 3.13 abi3 macOS 11.0+ ARM64 Details
calc_flow_python-2026.10.13-cp313-abi3-macosx_10_12_x86_64.whl CPython 3.13 abi3 macOS 10.12+ x86-64 Details
calc_flow_python-2026.10.13-cp312-abi3-win_amd64.whl CPython 3.12 abi3 Windows x86-64 Details
calc_flow_python-2026.10.13-cp312-abi3-manylinux_2_28_x86_64.whl CPython 3.12 abi3 Linux glibc 2.28+ x86-64 Details
calc_flow_python-2026.10.13-cp312-abi3-manylinux_2_28_aarch64.whl CPython 3.12 abi3 Linux glibc 2.28+ ARM64 Details
calc_flow_python-2026.10.13-cp312-abi3-macosx_11_0_arm64.whl CPython 3.12 abi3 macOS 11.0+ ARM64 Details
calc_flow_python-2026.10.13-cp312-abi3-macosx_10_12_x86_64.whl CPython 3.12 abi3 macOS 10.12+ x86-64 Details
calc_flow_python-2026.10.13-cp311-abi3-win_amd64.whl CPython 3.11 abi3 Windows x86-64 Details
calc_flow_python-2026.10.13-cp311-abi3-manylinux_2_28_x86_64.whl CPython 3.11 abi3 Linux glibc 2.28+ x86-64 Details
calc_flow_python-2026.10.13-cp311-abi3-manylinux_2_28_aarch64.whl CPython 3.11 abi3 Linux glibc 2.28+ ARM64 Details
calc_flow_python-2026.10.13-cp311-abi3-macosx_11_0_arm64.whl CPython 3.11 abi3 macOS 11.0+ ARM64 Details
calc_flow_python-2026.10.13-cp311-abi3-macosx_10_12_x86_64.whl CPython 3.11 abi3 macOS 10.12+ x86-64 Details
calc_flow_python-2026.10.13-cp310-abi3-win_amd64.whl CPython 3.10 abi3 Windows x86-64 Details
calc_flow_python-2026.10.13-cp310-abi3-manylinux_2_28_x86_64.whl CPython 3.10 abi3 Linux glibc 2.28+ x86-64 Details
calc_flow_python-2026.10.13-cp310-abi3-manylinux_2_28_aarch64.whl CPython 3.10 abi3 Linux glibc 2.28+ ARM64 Details
calc_flow_python-2026.10.13-cp310-abi3-macosx_11_0_arm64.whl CPython 3.10 abi3 macOS 11.0+ ARM64 Details
calc_flow_python-2026.10.13-cp310-abi3-macosx_10_12_x86_64.whl CPython 3.10 abi3 macOS 10.12+ x86-64 Details
calc_flow_python-2026.10.13-cp39-abi3-win_amd64.whl CPython 3.9 abi3 Windows x86-64 Details
calc_flow_python-2026.10.13-cp39-abi3-manylinux_2_28_x86_64.whl CPython 3.9 abi3 Linux glibc 2.28+ x86-64 Details
calc_flow_python-2026.10.13-cp39-abi3-manylinux_2_28_aarch64.whl CPython 3.9 abi3 Linux glibc 2.28+ ARM64 Details
calc_flow_python-2026.10.13-cp39-abi3-macosx_11_0_arm64.whl CPython 3.9 abi3 macOS 11.0+ ARM64 Details
calc_flow_python-2026.10.13-cp39-abi3-macosx_10_12_x86_64.whl CPython 3.9 abi3 macOS 10.12+ x86-64 Details

Total release size: 1.4 GB

Release files / calc_flow_python-2026.10.13.tar.gz

Download URL calc_flow_python-2026.10.13.tar.gz
Size 2.5 MB
Tags Source
SHA-256 checksum
How to use checksums
ef50e4da5cea858768d53294976ed5fdb3e02a88247818f9d636c267d022513d
BLAKE2b-256 checksum
How to use checksums
e99d7c9f03a1222ea15b8dbfddb0541b2c260a045eba94f738aa8503c03509d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

Release files / calc_flow_python-2026.10.13-cp314-abi3-win_amd64.whl

Download URL calc_flow_python-2026.10.13-cp314-abi3-win_amd64.whl
Size 48.5 MB
Tags CPython 3.14 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
82fc7f270770077d2a04c2cc0e0c4d295cc36ae70d27268e14d5da1526e8d837
BLAKE2b-256 checksum
How to use checksums
dd0a7ba63b8bd680dcc5dbc9cbff8754e613e8dcf5cbe5a9b106d591122d4b7a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

Release files / calc_flow_python-2026.10.13-cp314-abi3-manylinux_2_28_x86_64.whl

Download URL calc_flow_python-2026.10.13-cp314-abi3-manylinux_2_28_x86_64.whl
Size 49.5 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
7ef9e1a3ae1c923904784917d1b776286bcc44bcfa66e6c62c89b9fc1319b4e1
BLAKE2b-256 checksum
How to use checksums
1acb05154e75d42c73d4630e2a1ae56ea6b30b4c35aae75330b328a1b0777ba0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

Release files / calc_flow_python-2026.10.13-cp314-abi3-manylinux_2_28_aarch64.whl

Download URL calc_flow_python-2026.10.13-cp314-abi3-manylinux_2_28_aarch64.whl
Size 45.6 MB
Tags CPython 3.14 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
50af34c1105e8043ce07f01bb549efa0e22656b32dba67e61631f788d59a1770
BLAKE2b-256 checksum
How to use checksums
83e1896951279ef4f91dd0603d864ba717dc329f443be8e74533cc810798d784
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

Release files / calc_flow_python-2026.10.13-cp314-abi3-macosx_11_0_arm64.whl

Download URL calc_flow_python-2026.10.13-cp314-abi3-macosx_11_0_arm64.whl
Size 43.9 MB
Tags CPython 3.14 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8bf3cfd3ace5223d2f5c0dbad34e9501e07f79cdcb28a7b51c0adf1632cb9841
BLAKE2b-256 checksum
How to use checksums
c46f717048659beb7c6323f688fa335e4db1bf5ea87414ec86a7a8d7d44468b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

Release files / calc_flow_python-2026.10.13-cp314-abi3-macosx_10_12_x86_64.whl

Download URL calc_flow_python-2026.10.13-cp314-abi3-macosx_10_12_x86_64.whl
Size 47.1 MB
Tags CPython 3.14 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
6ce1387ca2b9cc3250daf92fe2e1a82f5aabc58fb762732821ee7fa9b54838ea
BLAKE2b-256 checksum
How to use checksums
50df0d34153bd80461bd7399a1611f82b51c1dfda0a079b2da9097ef96554e67
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

Release files / calc_flow_python-2026.10.13-cp313-abi3-win_amd64.whl

Download URL calc_flow_python-2026.10.13-cp313-abi3-win_amd64.whl
Size 51.0 MB
Tags CPython 3.13 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
6bddee1a88c715e3b799e205bdfc3206411548d155c6cd831a789691249f2e51
BLAKE2b-256 checksum
How to use checksums
dbd0fa3004a2ef8d7c158c974567b7d396c0b38d7a4cf40189d2c718285b8fee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

Release files / calc_flow_python-2026.10.13-cp313-abi3-manylinux_2_28_x86_64.whl

Download URL calc_flow_python-2026.10.13-cp313-abi3-manylinux_2_28_x86_64.whl
Size 51.0 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
fbf222562a1e039350accb68f4945b4149cc2d83568693bd93b713bcaafb5810
BLAKE2b-256 checksum
How to use checksums
4e2643d96fb06fcc64e6a3e5e955183f3aa7fd780eb480cf8610887f8ca3ee94
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

Release files / calc_flow_python-2026.10.13-cp313-abi3-manylinux_2_28_aarch64.whl

Download URL calc_flow_python-2026.10.13-cp313-abi3-manylinux_2_28_aarch64.whl
Size 47.6 MB
Tags CPython 3.13 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
9d39c9308b90fa4b8a0521e5d90ddb84478dab1680d9bbf6a91574a8443e75f9
BLAKE2b-256 checksum
How to use checksums
cef2cdf96d158a7c5e486ebd4afaf8ece01cd5eabab0badb12c9ec771c2c5747
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

Release files / calc_flow_python-2026.10.13-cp313-abi3-macosx_11_0_arm64.whl

Download URL calc_flow_python-2026.10.13-cp313-abi3-macosx_11_0_arm64.whl
Size 45.7 MB
Tags CPython 3.13 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5984820c74d666bee221dd6d60b3acdfe014142503f4094f345798c4c9053a65
BLAKE2b-256 checksum
How to use checksums
65cf90e502147ae3ac95f9effe881d5dca0cf9474388581428bfb2a64e37c61c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

Release files / calc_flow_python-2026.10.13-cp313-abi3-macosx_10_12_x86_64.whl

Download URL calc_flow_python-2026.10.13-cp313-abi3-macosx_10_12_x86_64.whl
Size 48.4 MB
Tags CPython 3.13 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
796387a0629a4e5f03dc295f6991b6dbeba5fd41f91f752e892aff625c4c41dc
BLAKE2b-256 checksum
How to use checksums
877b783ac9b1ef0835e785eb4334df1277b784488f0d2679a4015ab26c4cb895
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

Release files / calc_flow_python-2026.10.13-cp312-abi3-win_amd64.whl

Download URL calc_flow_python-2026.10.13-cp312-abi3-win_amd64.whl
Size 48.5 MB
Tags CPython 3.12 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
d1858d1ff5912d46b8b3e6b87ff450023ea7ba660264a58af6f56d62874be784
BLAKE2b-256 checksum
How to use checksums
5638beb5ae96ebf106412ef1679489baf427face363df11684f11ffdb127b080
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

Release files / calc_flow_python-2026.10.13-cp312-abi3-manylinux_2_28_x86_64.whl

Download URL calc_flow_python-2026.10.13-cp312-abi3-manylinux_2_28_x86_64.whl
Size 49.5 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
0f25ceaf52461caf2eb76ae1d7eb520398e44f85650ac2c0cc7fd8cec321fcbc
BLAKE2b-256 checksum
How to use checksums
b61588e78917e8cc0898de9a008875fd3d6d1cbed46bb390fbe409486dea796c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

Release files / calc_flow_python-2026.10.13-cp312-abi3-manylinux_2_28_aarch64.whl

Download URL calc_flow_python-2026.10.13-cp312-abi3-manylinux_2_28_aarch64.whl
Size 45.7 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
d2fb190ecb8fbce0e91b4bb44a958341bc7166fba543d2b67fbec40e2e774c67
BLAKE2b-256 checksum
How to use checksums
6ad12739d250f60aec7ef86d0e1e7498ae97a04915ed4bc3c05b8a1643f55404
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

Release files / calc_flow_python-2026.10.13-cp312-abi3-macosx_11_0_arm64.whl

Download URL calc_flow_python-2026.10.13-cp312-abi3-macosx_11_0_arm64.whl
Size 43.9 MB
Tags CPython 3.12 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
79d4304f900f882d5f17c07a17ce7c965224ec42bcb06390e4ad907f40f59f22
BLAKE2b-256 checksum
How to use checksums
dcad46c759a02b794f1e5df272071beddc0d2de2d39d7812077f72413b033fc7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

Release files / calc_flow_python-2026.10.13-cp312-abi3-macosx_10_12_x86_64.whl

Download URL calc_flow_python-2026.10.13-cp312-abi3-macosx_10_12_x86_64.whl
Size 47.2 MB
Tags CPython 3.12 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
bfa5ddef5b72dfaf8e4ecea7ab9f299baf0a8f4343d4243ef14d88069975e5a7
BLAKE2b-256 checksum
How to use checksums
79bff2e387e440b1879f68606543b7e93d3a9eccb871b55b21d107e3726d8731
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

Release files / calc_flow_python-2026.10.13-cp311-abi3-win_amd64.whl

Download URL calc_flow_python-2026.10.13-cp311-abi3-win_amd64.whl
Size 48.5 MB
Tags CPython 3.11 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
0b11b0dc68738259f4d88b65b808fccac4aed38a9f2209b19a39f5998ed0f50d
BLAKE2b-256 checksum
How to use checksums
963a17ffe28b7c5f152184c33023dd93a02b9bfef4f52bbdb1d480375c36eba2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

Release files / calc_flow_python-2026.10.13-cp311-abi3-manylinux_2_28_x86_64.whl

Download URL calc_flow_python-2026.10.13-cp311-abi3-manylinux_2_28_x86_64.whl
Size 49.5 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
25cc09e1cb20370f88c187390d3e6c54763bba184025430368d87f367fb10889
BLAKE2b-256 checksum
How to use checksums
1b5ee715b52c8b7810885e15b0edbc58cc753530cf57f61926514689560e9844
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

Release files / calc_flow_python-2026.10.13-cp311-abi3-manylinux_2_28_aarch64.whl

Download URL calc_flow_python-2026.10.13-cp311-abi3-manylinux_2_28_aarch64.whl
Size 45.7 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
1efeadcbafda275462910a8a45a8411de50449bc0a998304332f2575418256c7
BLAKE2b-256 checksum
How to use checksums
d518bee047f7865ad9cafb32e71bdbfde4b947f6bd9fe768db145e72350f6b67
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

Release files / calc_flow_python-2026.10.13-cp311-abi3-macosx_11_0_arm64.whl

Download URL calc_flow_python-2026.10.13-cp311-abi3-macosx_11_0_arm64.whl
Size 43.9 MB
Tags CPython 3.11 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4647a704615d905a313767570476a8a9e3b4e61e532064c5fa05106071b88408
BLAKE2b-256 checksum
How to use checksums
838e3cbefba3b15d42bd70f443e0eff4eeccb9e86cf31aa5b41f1a2c088b6f63
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

Release files / calc_flow_python-2026.10.13-cp311-abi3-macosx_10_12_x86_64.whl

Download URL calc_flow_python-2026.10.13-cp311-abi3-macosx_10_12_x86_64.whl
Size 47.2 MB
Tags CPython 3.11 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
0ff13c5d116aa13f52f578f12d29b4d6c312a89405ae159605e2b5f1781f2248
BLAKE2b-256 checksum
How to use checksums
427affc97fbf9fba7ecfe4092733cb9957c2a5ddcdf360369be6ea35ef94f303
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

Release files / calc_flow_python-2026.10.13-cp310-abi3-win_amd64.whl

Download URL calc_flow_python-2026.10.13-cp310-abi3-win_amd64.whl
Size 48.5 MB
Tags CPython 3.10 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
cfd3d8b58f3ac0f96b1e368254a667260005e3dd1ba669519b9113f9cdfb3ceb
BLAKE2b-256 checksum
How to use checksums
fa3b82e73031ae1056db43b495120911b8d0c6a5fbe4bce16f2fb3c298e70cd8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

Release files / calc_flow_python-2026.10.13-cp310-abi3-manylinux_2_28_x86_64.whl

Download URL calc_flow_python-2026.10.13-cp310-abi3-manylinux_2_28_x86_64.whl
Size 49.5 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
41f742e30d756967d7cfdf6bb03f60766066e5ebc566e48e6e7737d02b793e1e
BLAKE2b-256 checksum
How to use checksums
13c36d1fda19355471e4a11579194ec3e59c8f0ba2d96806948329fdd4ddbfb2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

Release files / calc_flow_python-2026.10.13-cp310-abi3-manylinux_2_28_aarch64.whl

Download URL calc_flow_python-2026.10.13-cp310-abi3-manylinux_2_28_aarch64.whl
Size 45.7 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
6217312b41c070553eead24750c0405e237ffdeaa2b2c73505e9682ceb6bea29
BLAKE2b-256 checksum
How to use checksums
b0debcff10d905a1d32b6157a9aea59b534dd9c73f0147b8ce6ebbdced420c82
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

Release files / calc_flow_python-2026.10.13-cp310-abi3-macosx_11_0_arm64.whl

Download URL calc_flow_python-2026.10.13-cp310-abi3-macosx_11_0_arm64.whl
Size 43.9 MB
Tags CPython 3.10 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0abb33d1a0c64d55d789b00bfd69bf73af07a37f04aed1351c3e167bacf9b7a8
BLAKE2b-256 checksum
How to use checksums
754004888fb79336851bcf49286ec8d9a66ccab761919c185ab1dacaeeb56208
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

Release files / calc_flow_python-2026.10.13-cp310-abi3-macosx_10_12_x86_64.whl

Download URL calc_flow_python-2026.10.13-cp310-abi3-macosx_10_12_x86_64.whl
Size 47.2 MB
Tags CPython 3.10 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
4f86802ccc2ff458539cb30c605d12a13eb0b4d64be515d619d4fe918cde9552
BLAKE2b-256 checksum
How to use checksums
838a77441da8d9f69bc517413f7c0d779b8d1fe65fd8f22332d3364fad180f12
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

Release files / calc_flow_python-2026.10.13-cp39-abi3-win_amd64.whl

Download URL calc_flow_python-2026.10.13-cp39-abi3-win_amd64.whl
Size 51.0 MB
Tags CPython 3.9 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
0a9901152a24f0da9daf5d8a1a18652eea66ba206c0577ac7d64a1a684abdc66
BLAKE2b-256 checksum
How to use checksums
9b9a7d69f8418321eab3d5763cb6a0e2986122142e9520990bc13cd20230d3c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

Release files / calc_flow_python-2026.10.13-cp39-abi3-manylinux_2_28_x86_64.whl

Download URL calc_flow_python-2026.10.13-cp39-abi3-manylinux_2_28_x86_64.whl
Size 50.9 MB
Tags CPython 3.9 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
3550bf1185eb1a2a46ed607d27918240b57d793249f2f7463e7d05111f194a69
BLAKE2b-256 checksum
How to use checksums
1eef896f6ff47a0c2d04313b40e22958c2e32fb7be7e2227998afa1721fa80dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

Release files / calc_flow_python-2026.10.13-cp39-abi3-manylinux_2_28_aarch64.whl

Download URL calc_flow_python-2026.10.13-cp39-abi3-manylinux_2_28_aarch64.whl
Size 47.6 MB
Tags CPython 3.9 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
7ce2b5e1d818746e6fc80eda30cd579fb39c33af328e80332c8a7bf8419ac4cb
BLAKE2b-256 checksum
How to use checksums
51648bd6172d64fec108c8cd528fd3f74ec26cc87e6e402f1d57158769917c1c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

Release files / calc_flow_python-2026.10.13-cp39-abi3-macosx_11_0_arm64.whl

Download URL calc_flow_python-2026.10.13-cp39-abi3-macosx_11_0_arm64.whl
Size 45.8 MB
Tags CPython 3.9 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f0d45f85fc4843dbbcfb07e74f34d8fefc99dcc2c61aaae3cdc5da056c8fd347
BLAKE2b-256 checksum
How to use checksums
617e4250e186e7333a322f9d641ed14a143808f255fc9af8cb0d18db1b170fc5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

Release files / calc_flow_python-2026.10.13-cp39-abi3-macosx_10_12_x86_64.whl

Download URL calc_flow_python-2026.10.13-cp39-abi3-macosx_10_12_x86_64.whl
Size 48.4 MB
Tags CPython 3.9 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
5a4ca9dd7b94ba09a21a4b59e84623e886243eb5ba2fe16ca9b0fcd56057831f
BLAKE2b-256 checksum
How to use checksums
7d5c17f7bce7a223a7c96d3a5a4f3b2567e1ea22056facdfeb6170a6a24c34ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

2026.10.13 This release

31 release files

4.0.0

6 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page