Skip to main content

coxstream

Exact out-of-core Cox proportional hazards regression via streaming Newton-Raphson.

PyPI DOI

Standard CoxPH solvers (lifelines, scikit-survival, R survival) load the full cohort into memory before fitting, so on registry-scale data they exhaust RAM long before the computation is hard. coxstream computes the exact Efron partial-likelihood estimate by streaming a single time-sorted pass over the data per Newton-Raphson iteration, holding only O(p^2) state for p covariates. Working memory is therefore independent of the number of observations n: the model fits on a workstation even when the cohort is far larger than RAM.

The streamed estimate is the in-memory maximum-likelihood estimate, and the Efron tie correction is carried across chunk boundaries, so heavily tied data are handled exactly.

coxstream holds peak RAM flat as the cohort grows, while in-memory solvers (lifelines, R survival::coxph) scale with n; coefficients agree to machine precision.

Memory vs. speed against lifelines and R survival::coxph: coxstream's peak RAM stays flat in the number of rows while in-memory solvers grow with the cohort, at matching coefficients. See the accompanying paper for the full methodology.

Install

pip install coxstream             # core (numpy only)
pip install coxstream[parquet]    # + out-of-core fit_parquet (pyarrow)

Prebuilt wheels are published for current CPython versions on Linux (x86_64, aarch64), macOS (universal2), and Windows, so most installs need no toolchain. A C compiler is only needed when building from the sdist (e.g. on a platform without a wheel), since the package compiles a small Cython kernel.

Usage

In memory:

import numpy as np
from coxstream import CoxStream

model = CoxStream().fit(durations, events, X, feature_names=names)
print(model.coef_, model.n_iter_)

If your cohort records interval endpoints rather than a precomputed follow-up time, pass start/stop and the duration is stop - start (right-censored follow-up; entry times are not modelled):

model = CoxStream().fit(start=entry, stop=exit, events=events, X=X)

Out of core, from a Parquet file pre-sorted by descending event time (never materialises the cohort):

from coxstream import CoxStream

# The file must already be sorted by duration DESC. `fit_parquet` verifies this
# from the Parquet footer statistics alone (no full pass) and rejects a file
# that is out of order; pass assume_sorted=True to skip the check.
#
# Sort it once with an out-of-core sorter -- both spill to disk, so they handle
# a cohort larger than RAM (a sort-engine benchmark found these the fastest):
#   duckdb:  COPY (SELECT * FROM 'cohort.parquet' ORDER BY duration DESC)
#            TO 'cohort_desc.parquet' (FORMAT PARQUET);
#   polars:  (pl.scan_parquet("cohort.parquet")
#              .sort("duration", descending=True)
#              .sink_parquet("cohort_desc.parquet"))
#   R:       duckdb via its R client runs the same COPY ... ORDER BY DESC.
# If the cohort fits in RAM, skip the file and call .fit, which sorts for you.

model = CoxStream().fit_parquet(
    "cohort_desc.parquet",
    duration_col="duration",
    event_col="event",
    covariate_cols=["age_std", "sex", "treatment"],
)
print(model.coef_)

To validate a file's order ahead of time -- a dry run, e.g. a CI or pipeline gate right after you sort and before a long fit -- call check_sorted, which runs the same footer-only check without fitting and raises on a file that is provably out of order:

from coxstream import check_sorted

check_sorted("cohort_desc.parquet", duration_col="duration")  # raises if unsorted

It doubles as a shell gate -- it exits non-zero on an out-of-order file, so a pipeline step can fail fast without a bespoke CLI:

python -c "import coxstream; coxstream.check_sorted('cohort_desc.parquet', 'duration')"

Validation

coxstream is verified against lifelines and R survival::coxph:

  • It reproduces the in-memory maximum-likelihood estimate to machine precision on synthetic data.
  • On heavily tied synthetic data (monthly-discretised event times) the exact Efron pass matches lifelines where the Breslow approximation would diverge.
  • Peak resident memory is flat in n while in-memory solvers grow with the cohort and eventually exhaust RAM.

The package's own test suite is dependency-free: it checks exactness against a self-contained plain-numpy Cox Newton-Raphson reference. The cross-checks against lifelines and R survival::coxph above live in the accompanying benchmark and paper.

The methodology and full results are in the accompanying paper (see Citation).

Scope

coxstream implements the exact Efron partial likelihood for large-n, modest-p tabular survival data. It is a focused estimator, not a full survival suite: it does not provide baseline-hazard estimation, time-varying covariates, or proportional-hazards diagnostics.

Testing

pip install -e '.[test]'           # core suite (numpy only)
pip install -e '.[test,parquet]'   # + the out-of-core fit_parquet test
pytest

Citation

If you use coxstream, please cite it via the metadata in CITATION.cff.

License

MIT. See LICENSE.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

coxstream-0.2.0.tar.gz (182.1 kB view details)

Uploaded Source

Built Distributions

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

coxstream-0.2.0-cp314-cp314-win_amd64.whl (261.7 kB view details)

Uploaded CPython 3.14Windows x86-64

coxstream-0.2.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (703.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

coxstream-0.2.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (692.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

coxstream-0.2.0-cp314-cp314-macosx_10_15_universal2.whl (355.2 kB view details)

Uploaded CPython 3.14macOS 10.15+ universal2 (ARM64, x86-64)

coxstream-0.2.0-cp313-cp313-win_amd64.whl (258.0 kB view details)

Uploaded CPython 3.13Windows x86-64

coxstream-0.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (706.2 kB view details)

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

coxstream-0.2.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (690.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

coxstream-0.2.0-cp313-cp313-macosx_10_13_universal2.whl (352.0 kB view details)

Uploaded CPython 3.13macOS 10.13+ universal2 (ARM64, x86-64)

coxstream-0.2.0-cp312-cp312-win_amd64.whl (258.2 kB view details)

Uploaded CPython 3.12Windows x86-64

coxstream-0.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (709.4 kB view details)

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

coxstream-0.2.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (694.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

coxstream-0.2.0-cp312-cp312-macosx_10_13_universal2.whl (353.6 kB view details)

Uploaded CPython 3.12macOS 10.13+ universal2 (ARM64, x86-64)

coxstream-0.2.0-cp311-cp311-win_amd64.whl (255.8 kB view details)

Uploaded CPython 3.11Windows x86-64

coxstream-0.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (705.1 kB view details)

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

coxstream-0.2.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (693.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

coxstream-0.2.0-cp311-cp311-macosx_10_9_universal2.whl (350.5 kB view details)

Uploaded CPython 3.11macOS 10.9+ universal2 (ARM64, x86-64)

coxstream-0.2.0-cp310-cp310-win_amd64.whl (255.6 kB view details)

Uploaded CPython 3.10Windows x86-64

coxstream-0.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (678.1 kB view details)

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

coxstream-0.2.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (670.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

coxstream-0.2.0-cp310-cp310-macosx_10_9_universal2.whl (351.3 kB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)

File details

Details for the file coxstream-0.2.0.tar.gz.

File metadata

  • Download URL: coxstream-0.2.0.tar.gz
  • Upload date:
  • Size: 182.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for coxstream-0.2.0.tar.gz
Algorithm Hash digest
SHA256 986bf7dad344e1764d55df14e66351d0a49357772824ff4d5d79429c2967ef27
MD5 400eda9d11abe277709efaa89694b467
BLAKE2b-256 d1b230a88c664dbd9ab24b508f6111cc1432094cb685a8819580736d3d093e96

See more details on using hashes here.

Provenance

The following attestation bundles were made for coxstream-0.2.0.tar.gz:

Publisher: release.yml on tommycarstensen/coxstream

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file coxstream-0.2.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: coxstream-0.2.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 261.7 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for coxstream-0.2.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 50c02e0284929caad7b5824613ac7f0db549fa0d0368aef625bc787752f7d52a
MD5 999e4ffa64fae14aab2d2354c82105f1
BLAKE2b-256 1f8c0c0f647c942b5bca26683f014e1767a09ca0252f837722aede65dffa66ee

See more details on using hashes here.

Provenance

The following attestation bundles were made for coxstream-0.2.0-cp314-cp314-win_amd64.whl:

Publisher: release.yml on tommycarstensen/coxstream

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file coxstream-0.2.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for coxstream-0.2.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cf88345bbf008869cc68d64dad72f159267319815017818d2aeaa62ffc9eff56
MD5 04a8a286d5275675f53c39a988d2a249
BLAKE2b-256 a1c19c20103f6a82ed7ff88feb636198d8ff09baa752a9034c430ba064599922

See more details on using hashes here.

Provenance

The following attestation bundles were made for coxstream-0.2.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on tommycarstensen/coxstream

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file coxstream-0.2.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for coxstream-0.2.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e892e06dc1f6ddac8aeda2f24a5998b30764cc9242e3bb12bd59041f452c00c6
MD5 53b02f6811eb496a0f8ed9672cfeeb7a
BLAKE2b-256 6b3f47e1d971b54d054e8515038c60bc4cc644258fdbc50fa0a7301ba35e3f83

See more details on using hashes here.

Provenance

The following attestation bundles were made for coxstream-0.2.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yml on tommycarstensen/coxstream

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file coxstream-0.2.0-cp314-cp314-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for coxstream-0.2.0-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 266c0faecf0d6a29a88bdaca1d3440776d945b18fd317b50af5e3f0b1fe7b22d
MD5 a4b0cc945ffb49fb2b6522c4a5fb2091
BLAKE2b-256 3e544b35e8d0755ef8f92a127e15ef7d815a09a34bdf303b7a5bcd5d389c7231

See more details on using hashes here.

Provenance

The following attestation bundles were made for coxstream-0.2.0-cp314-cp314-macosx_10_15_universal2.whl:

Publisher: release.yml on tommycarstensen/coxstream

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file coxstream-0.2.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: coxstream-0.2.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 258.0 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for coxstream-0.2.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d295d0cac6d35a1f49d4bf415d404b8d6265e582b2bc40d87979cbb8ce975616
MD5 5472c4f41d11405c283ad8e915f83889
BLAKE2b-256 674a795ebe04ca7ed3b1d45dfc6b13b056ff6b34ced2b556d2fb30549fa44d86

See more details on using hashes here.

Provenance

The following attestation bundles were made for coxstream-0.2.0-cp313-cp313-win_amd64.whl:

Publisher: release.yml on tommycarstensen/coxstream

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file coxstream-0.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for coxstream-0.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7709ef76781e416069fd6720e0619fc745fb47c9dd2ff4f8284eadae59b8c88f
MD5 de21e5da9d52d0610f2789c0dc6ec069
BLAKE2b-256 75ede23815487bf210f80201f51d16737223b457409fc1b6db5bf3eed608ace7

See more details on using hashes here.

Provenance

The following attestation bundles were made for coxstream-0.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on tommycarstensen/coxstream

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file coxstream-0.2.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for coxstream-0.2.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a6f0663bb551b4e9b1eee0aea13a4851ae88c7b9ff5bc5bbc96b3fd029962c1a
MD5 5f41fd9ace362bce5ea7429879998e2e
BLAKE2b-256 6da31ad833c454ceecf57079f07247d935de5a1a38eac4c312cd96b5725d5cc7

See more details on using hashes here.

Provenance

The following attestation bundles were made for coxstream-0.2.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yml on tommycarstensen/coxstream

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file coxstream-0.2.0-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for coxstream-0.2.0-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 c25694d0f176714d5950ede9fd2aa15c0054a31978d227af827fa6cc2fad9798
MD5 8bf66e9753212e353079810ed6d44e36
BLAKE2b-256 b353db626fe915a90fd6badf60d66fbc581aafd78bda67b0d06b93bfb8077f52

See more details on using hashes here.

Provenance

The following attestation bundles were made for coxstream-0.2.0-cp313-cp313-macosx_10_13_universal2.whl:

Publisher: release.yml on tommycarstensen/coxstream

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file coxstream-0.2.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: coxstream-0.2.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 258.2 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for coxstream-0.2.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ed5d56738783765d5ae6ea5cc343d5b879ac3781a07e9d5f6ebd97d53feb9e39
MD5 e865627ff0ffd680e026b108944624f4
BLAKE2b-256 3a3f02aa63f756896c7760811c2812807044fabf0e694a68656242aa72b650c5

See more details on using hashes here.

Provenance

The following attestation bundles were made for coxstream-0.2.0-cp312-cp312-win_amd64.whl:

Publisher: release.yml on tommycarstensen/coxstream

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file coxstream-0.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for coxstream-0.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 292ceda84aa6ea6d8d3a33d341df00dfdbef698aed12081001e92df78fd6f4fc
MD5 5040fd6e2aa72e99e989779d1a952f77
BLAKE2b-256 b659fd7e72f0cba21a047a79a07da6c8729025794b5d2fcc2a37ecbc6556f9ee

See more details on using hashes here.

Provenance

The following attestation bundles were made for coxstream-0.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on tommycarstensen/coxstream

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file coxstream-0.2.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for coxstream-0.2.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5e3293a5f01d0293374ccb7427d3892c3c571ab18324c9caa0bc783a33811d0c
MD5 c5f180f3e63b3c9c14b68b8fe72265bf
BLAKE2b-256 c9c0a46ac65b26b846e33b43547c8cbb5f9ea1dcb67c0cb355406f22e7c984f5

See more details on using hashes here.

Provenance

The following attestation bundles were made for coxstream-0.2.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yml on tommycarstensen/coxstream

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file coxstream-0.2.0-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for coxstream-0.2.0-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 c05f0c331daa922bbca96d7ae5754b6c3eb23bd81c0558773b5d4eb66a4dc284
MD5 fed16aa367bd0adf9937929b08390c1e
BLAKE2b-256 31c2fbb62dcdd84db1976e660fcefe1c7c2e6bf84fa226b3087ef03445e292b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for coxstream-0.2.0-cp312-cp312-macosx_10_13_universal2.whl:

Publisher: release.yml on tommycarstensen/coxstream

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file coxstream-0.2.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: coxstream-0.2.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 255.8 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for coxstream-0.2.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 166cf3a6ad238dab82302501862a3be6f2fa50da9085908cdb5bde47fd9dd5f9
MD5 5bbf57848ecd709ca774409d98e32051
BLAKE2b-256 7115f9c5d6f39409ff33960ee5c054f4bf586d309e5634d5b3b566b066c53377

See more details on using hashes here.

Provenance

The following attestation bundles were made for coxstream-0.2.0-cp311-cp311-win_amd64.whl:

Publisher: release.yml on tommycarstensen/coxstream

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file coxstream-0.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for coxstream-0.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ce90a79f139b5a571d6bdd3d03b7b9a3eb30ef3fc62a3f308be7a877cda38244
MD5 a71a428cc59dc5a698fbf22f791918d4
BLAKE2b-256 250311f6efb9af6fcfd7345e7c79e6c81da35c72285bcbe8df8b8bf84a16bc04

See more details on using hashes here.

Provenance

The following attestation bundles were made for coxstream-0.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on tommycarstensen/coxstream

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file coxstream-0.2.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for coxstream-0.2.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 67cb2e2911fa024484f1a39e488d38089496b11aedddf86163cc1e38cdc659a9
MD5 067fe069fd81089680ba2ba3994a6ca2
BLAKE2b-256 ce6e59c99b505525114a932dcce57ac9770b95d50b83fe406b611d2525a2369b

See more details on using hashes here.

Provenance

The following attestation bundles were made for coxstream-0.2.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yml on tommycarstensen/coxstream

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file coxstream-0.2.0-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for coxstream-0.2.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 b01e57638f52cb28a43dc4d98b908de038579f0584b3ab416961dfbb56393cc0
MD5 9be85030a9439dc6510b7e04e878af42
BLAKE2b-256 c4fca734d822dd4f4abcad8ee953c3b73101451edadf8fd72031376810571da6

See more details on using hashes here.

Provenance

The following attestation bundles were made for coxstream-0.2.0-cp311-cp311-macosx_10_9_universal2.whl:

Publisher: release.yml on tommycarstensen/coxstream

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file coxstream-0.2.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: coxstream-0.2.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 255.6 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for coxstream-0.2.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 53391ebc031bd56c115d043e61fc7f2f90f58b11648578832fa7b6fd3334440d
MD5 2948e6b7e33edcc8329de93e7bf29e79
BLAKE2b-256 2e0551b1f4722cf53ebd97701a8ecbcaee19ebbb2307cd90b402f8ae6a73a311

See more details on using hashes here.

Provenance

The following attestation bundles were made for coxstream-0.2.0-cp310-cp310-win_amd64.whl:

Publisher: release.yml on tommycarstensen/coxstream

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file coxstream-0.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for coxstream-0.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 13e839ac0ec05fcab8735657f66d77cf76e3120daa39c1d4c165df9bb7321950
MD5 97aaf6faf597377530ed2ee48c305596
BLAKE2b-256 67f2f798bf4f322abe793c7f3f2ff6c56fae74aa1d716f97092b6429876b67c9

See more details on using hashes here.

Provenance

The following attestation bundles were made for coxstream-0.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on tommycarstensen/coxstream

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file coxstream-0.2.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for coxstream-0.2.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9289fb4f9c15ccca28311d9022e061ebf62e9bffb5d7109d6632f7687b9b755d
MD5 39ca4e0ba2c2bf8d1296bfef58d6dc39
BLAKE2b-256 ec39783f1aafdb750032997967326442a7177bdcbdb3fd17a04cb918f6427aec

See more details on using hashes here.

Provenance

The following attestation bundles were made for coxstream-0.2.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yml on tommycarstensen/coxstream

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file coxstream-0.2.0-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for coxstream-0.2.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 10a75613cba6c839e7ac62cad402483c5ab0146bda9b0eb49bb35abd7248d340
MD5 8773b13c53d55df4c2890f61e62a8c67
BLAKE2b-256 f61d98b26fd9ed2ebc9fedb1f77bfed6eb28f517cf11f1814cab0e7a9d569b4a

See more details on using hashes here.

Provenance

The following attestation bundles were made for coxstream-0.2.0-cp310-cp310-macosx_10_9_universal2.whl:

Publisher: release.yml on tommycarstensen/coxstream

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 Sentry Error logging StatusPage Status page