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)

The package builds a small Cython kernel, so a C compiler is required.

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_)

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 the heavily tied Synthea 100K cohort (51 % of event times tied) it matches lifelines to ~1e-6.
  • 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.1.1.tar.gz (179.7 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.1.1-cp314-cp314-win_amd64.whl (259.3 kB view details)

Uploaded CPython 3.14Windows x86-64

coxstream-0.1.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (699.0 kB view details)

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

coxstream-0.1.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (686.9 kB view details)

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

coxstream-0.1.1-cp314-cp314-macosx_10_15_universal2.whl (352.4 kB view details)

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

coxstream-0.1.1-cp313-cp313-win_amd64.whl (255.8 kB view details)

Uploaded CPython 3.13Windows x86-64

coxstream-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (652.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

coxstream-0.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (644.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

coxstream-0.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (700.3 kB view details)

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

coxstream-0.1.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (684.3 kB view details)

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

coxstream-0.1.1-cp313-cp313-macosx_10_13_universal2.whl (349.3 kB view details)

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

coxstream-0.1.1-cp312-cp312-win_amd64.whl (256.0 kB view details)

Uploaded CPython 3.12Windows x86-64

coxstream-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (656.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

coxstream-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (649.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

coxstream-0.1.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (701.9 kB view details)

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

coxstream-0.1.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (687.4 kB view details)

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

coxstream-0.1.1-cp312-cp312-macosx_10_13_universal2.whl (350.7 kB view details)

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

coxstream-0.1.1-cp311-cp311-win_amd64.whl (253.4 kB view details)

Uploaded CPython 3.11Windows x86-64

coxstream-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (654.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

coxstream-0.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (652.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

coxstream-0.1.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (697.2 kB view details)

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

coxstream-0.1.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (688.2 kB view details)

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

coxstream-0.1.1-cp311-cp311-macosx_10_9_universal2.whl (348.0 kB view details)

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

coxstream-0.1.1-cp310-cp310-win_amd64.whl (253.2 kB view details)

Uploaded CPython 3.10Windows x86-64

coxstream-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (629.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

coxstream-0.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (626.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

coxstream-0.1.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (671.4 kB view details)

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

coxstream-0.1.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (665.2 kB view details)

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

coxstream-0.1.1-cp310-cp310-macosx_10_9_universal2.whl (348.3 kB view details)

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

File details

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

File metadata

  • Download URL: coxstream-0.1.1.tar.gz
  • Upload date:
  • Size: 179.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for coxstream-0.1.1.tar.gz
Algorithm Hash digest
SHA256 0b9766a3fc9223c81449eead176579945c4748cd3ff2f3302d771592c6d27cf7
MD5 4ed19a46f274443af5d89822e0425112
BLAKE2b-256 25e226bbb4dd5497c4e6f035271bd5eb0cb3dcb4a2da09ee1eef20fa3b483a86

See more details on using hashes here.

Provenance

The following attestation bundles were made for coxstream-0.1.1.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.1.1-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: coxstream-0.1.1-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 259.3 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for coxstream-0.1.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 b0fe28dbb79a54a4b5a7ad863304c174f111d643c4e34fa5123cea9ac8627551
MD5 74e11d9391d912e16924b866bc55fdcb
BLAKE2b-256 4a45ee5f1e9aaaacd0e72028110f73a6c62605f26ba6102f51c6ef9137cea6fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for coxstream-0.1.1-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.1.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for coxstream-0.1.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f563790185bd89a9efb00493c5005c9e9151a25bef04e2ddcaadd7a602febc9b
MD5 dc26e728b1489f4f620a1d197e1ce2b7
BLAKE2b-256 658ecc4f2a0a145a99371968186e9dfa762a285450c3200a56431b5502b37a0f

See more details on using hashes here.

Provenance

The following attestation bundles were made for coxstream-0.1.1-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.1.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for coxstream-0.1.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 45bf89061fd31f1a4b53095938b34e1ec82e5536dabdbde8d157d101a930dd16
MD5 948e87826f3c79396e64c4a309ebda92
BLAKE2b-256 db3b41368cc5c3e2accc28524b8c39f4901cf24ae396325eb90d4debb87503b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for coxstream-0.1.1-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.1.1-cp314-cp314-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for coxstream-0.1.1-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 7930a79d7549388b1eb9c1fdae839d2d05427222183e66660e23832b9702d2aa
MD5 7488d927d6989c2af18367f665dfa75c
BLAKE2b-256 c9e57477d30e8904477868f2461f0d70cf960389dc4509865d0c26c84656f105

See more details on using hashes here.

Provenance

The following attestation bundles were made for coxstream-0.1.1-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.1.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: coxstream-0.1.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 255.8 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for coxstream-0.1.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 5958fa5b68a11298bb4afcf29fc550adbebf7cb36b7c3626d341e5517f19adab
MD5 c6f1e85fba269cd8f9e01ff961e8e868
BLAKE2b-256 0b1dafec30aed932df3b4835918c2006ac57bf7fde3919fc62f76406b972a380

See more details on using hashes here.

Provenance

The following attestation bundles were made for coxstream-0.1.1-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.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for coxstream-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ba4fef80ba0341564190ad6e168a32abcbad2698b18395288949c61995938d0f
MD5 0ec7ce797b4ce6d855689b55c528a56d
BLAKE2b-256 4285c327e927b4aeb9145e2794f51bb8cb1ecac52c07a9d624fc5b008415d4ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for coxstream-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_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.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for coxstream-0.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ef511d76874cb7ea109f67571fbc8211732755ea5f3baf831d38c7c99c6aee93
MD5 8ec81179e0e5d98dc67a13e952d80ea2
BLAKE2b-256 64385a02070ba3094f77560dda267ea63a0dee0dc3fbb65d4470923879532759

See more details on using hashes here.

Provenance

The following attestation bundles were made for coxstream-0.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_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.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for coxstream-0.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7815b2468b5a1024366e7dcaf738af38c749b9c01452d1f2f206d372a1e516df
MD5 a60473e7a8f51b78bab388c2d8483e1c
BLAKE2b-256 8024dde6671da164f27a727c29c3db58d1a69594584efda92eeeb02b783949d5

See more details on using hashes here.

Provenance

The following attestation bundles were made for coxstream-0.1.1-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.1.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for coxstream-0.1.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2e1f15d5547a7cddf7dce96043b27ba46934d55a89a4e163ed42081c0dbd217e
MD5 3cafeeb08a2f5c924ea27c56646f8eb1
BLAKE2b-256 ed84866fd190b05f3b3d1d0b030aa82f7454b6a4c95cd41baaf664a88277eb49

See more details on using hashes here.

Provenance

The following attestation bundles were made for coxstream-0.1.1-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.1.1-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for coxstream-0.1.1-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 42fced441545af960ff46a0f96b7dcf9facb10fc312ae5003f9816a2df9d90fd
MD5 1eee399fca85b2050d40c55f6bddbd4d
BLAKE2b-256 2075ea05092ff9fec93dcb464379cac1589655090747bf7d3321e8d551598e1b

See more details on using hashes here.

Provenance

The following attestation bundles were made for coxstream-0.1.1-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.1.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: coxstream-0.1.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 256.0 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for coxstream-0.1.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 85db67f5a6b3c22b5ee5056bf09dcd7ab7c0693cf940456696b2aad558c85274
MD5 aeb46d9f5af54ca0d59996356c24f3e1
BLAKE2b-256 9e1d5be715d4af235f996f0c893febcc6a5021f8f321b02836b31a97a08c8607

See more details on using hashes here.

Provenance

The following attestation bundles were made for coxstream-0.1.1-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.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for coxstream-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fce80784da81bd5eedccc288c5cbd455cb5803b08aa599a2cec46eff298660fa
MD5 27616e4ffa71f4535d36bd90b1c4e0d7
BLAKE2b-256 5bccff59e79db6d88c552090ec9fd23627410b5b7f9211c225a53d041061c76a

See more details on using hashes here.

Provenance

The following attestation bundles were made for coxstream-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_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.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for coxstream-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 818c82f8f4c2b06ac46748be088644e9697b0255a0673ad8c5e6e681104fdbab
MD5 b13d496698c8ddc4eca922473bb59e25
BLAKE2b-256 e1077e072c6699376afed6e58ada375c1d2688489dc86d125ca33d1d610e3f7e

See more details on using hashes here.

Provenance

The following attestation bundles were made for coxstream-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_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.1.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for coxstream-0.1.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1dee2e66dfd4daec00ce49670c06793699561f71c86339a5d0211f815cd21fb1
MD5 607bb5b68d35b7721b5e9c8814cd392c
BLAKE2b-256 3ffd3d852362829b34319498cfd7a2b5ee77893d179800c78cf231589d5c5ee2

See more details on using hashes here.

Provenance

The following attestation bundles were made for coxstream-0.1.1-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.1.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for coxstream-0.1.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0e80740ff83f22ef861c17c275405229df2af0b3089b41157c6c0af482a3788d
MD5 ce3a3843b6c9059b6418dffd37c539cf
BLAKE2b-256 687dab3cec4520edae31bc26a33d1ed6265cb9ab34e5e0735bcbae77324a20f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for coxstream-0.1.1-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.1.1-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for coxstream-0.1.1-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 7782a3db2be99fcde5dd6e025f1e20db278f9c77e4684b445dd068119d4978b3
MD5 3bd351d30abff229e2f83741cc5481c4
BLAKE2b-256 115d65e6d1099df021382dc5c5dcd73dcc923030df4522617bf3d8ca09e61fea

See more details on using hashes here.

Provenance

The following attestation bundles were made for coxstream-0.1.1-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.1.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: coxstream-0.1.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 253.4 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for coxstream-0.1.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 73114f3e5281c3dcf9efec30bd796bf8a68a338dda53497d2d218e6493970092
MD5 4e0e3081899be69df314898da31ebb1c
BLAKE2b-256 4cc6ecae1ae42b03cf269358e48f10c78e6e340a4127efd7e944dad0acebf38e

See more details on using hashes here.

Provenance

The following attestation bundles were made for coxstream-0.1.1-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.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for coxstream-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6336fa9f90dca9cdc2376cb6b1cb8efd8de398a16e4bd9665e6707b5d21f3770
MD5 1882a0486bde02dbca51805581f157bc
BLAKE2b-256 cb76d82a0008386b8ab20fcf11dc0c607782f1bb92aae5dbc7a3d261494f1ae9

See more details on using hashes here.

Provenance

The following attestation bundles were made for coxstream-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_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.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for coxstream-0.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b731dcb795dcd5e8b3f54bf7d1adf84bd3ad73175c5674962e87f0b3214e5699
MD5 47c518a447b418cf038ff32a449e3c4d
BLAKE2b-256 aa9d58e5ef4f0ea847bb0939adff0c2da296290b092875116c7124d67228c5de

See more details on using hashes here.

Provenance

The following attestation bundles were made for coxstream-0.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_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.1.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for coxstream-0.1.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 35d234b199288b703e1d205c11dd772709afb5f391db14c0618bab38c4563e92
MD5 5a6a3fed49b832d681afdf22aa343388
BLAKE2b-256 83dc1618f2cbbec4e710b4a2e8d2bc94ea29ec47b3d878c416ea3d7dccf111f7

See more details on using hashes here.

Provenance

The following attestation bundles were made for coxstream-0.1.1-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.1.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for coxstream-0.1.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 029ce149dc1f2e973239969accafb8c898fb7ab0fe2e307e96b5b1311e09c755
MD5 e104bffb07387827f4205979ef523532
BLAKE2b-256 dd7c3db6c8725259fbbf106dea864d09167d95979720c2513dfe859a6d8dc899

See more details on using hashes here.

Provenance

The following attestation bundles were made for coxstream-0.1.1-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.1.1-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for coxstream-0.1.1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 28709f383b7622f12c8cef187a98d0e296750caddda6bca5decaef15c1c3affb
MD5 36a9c4f7ac4ceee04658bcb704aa1fc4
BLAKE2b-256 09e96e85b5eda379f2d72b692cb46a872e059caf61fbd02710f60c0ef7e200ac

See more details on using hashes here.

Provenance

The following attestation bundles were made for coxstream-0.1.1-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.1.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: coxstream-0.1.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 253.2 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for coxstream-0.1.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 eda2e8440c5746494cb636cbf14697e99fd2855f89e6f2e709490fce50e1f887
MD5 4db848eeaacf9916a73d4382ea946bbd
BLAKE2b-256 f8f23b3d639dbb3c2e52a497f86738b9eab4aad2a18f36bcddaca0639cd2ca23

See more details on using hashes here.

Provenance

The following attestation bundles were made for coxstream-0.1.1-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.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for coxstream-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4cc7fc3a8736c7d4864e5ff191f00da053ca08616fa32ad01e866f362067b67b
MD5 dddd9770cf23d8bdd4f8c7ad63f62ed9
BLAKE2b-256 f5ef53e3d1a58d978c87f700713f72d705eebdf65dbfabd75d0d8763c5203f03

See more details on using hashes here.

Provenance

The following attestation bundles were made for coxstream-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_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.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for coxstream-0.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b496f8e970ee5f928db639b16299ecba7a9eb6dbeb108f86598500d9ff778f61
MD5 d6f62ccf010d1f62e8f7a1993c5fd05c
BLAKE2b-256 f6059c271fe6447981db4c1e8a1c749e721afc895f857e93b87042f8430fb9ba

See more details on using hashes here.

Provenance

The following attestation bundles were made for coxstream-0.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_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.1.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for coxstream-0.1.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 aa4530e9e0368c238966cce157a0c5dc9ad1d34836993e215c5611013238c0d7
MD5 965a5444c793c5c1fecf326ed8240bfe
BLAKE2b-256 06ef79d81f7cdc006c71b84b7e395ba696eafb502e4f9672823c1fd91951281e

See more details on using hashes here.

Provenance

The following attestation bundles were made for coxstream-0.1.1-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.1.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for coxstream-0.1.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e88820d6ab16458fcb666a4f75b5a048a8e42780716ca8f621b5a354d98872af
MD5 073ccc0b845b1668c9dc5b0c97cd767e
BLAKE2b-256 8b1e858779ca1ecb524644e9470f577ff8ed35e4bee15e4c64a63c382e1f6e66

See more details on using hashes here.

Provenance

The following attestation bundles were made for coxstream-0.1.1-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.1.1-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for coxstream-0.1.1-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 dd4f8013b72b2ae25905140b4b70cd1beb22d72151c6f01881c91bcef3a66964
MD5 6608089b075ce68fa28e20a4d6c95354
BLAKE2b-256 bf20129fa1ff69197073f60efb641969a9f6d29a57cdffed43854bbb5c7fd04f

See more details on using hashes here.

Provenance

The following attestation bundles were made for coxstream-0.1.1-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