Skip to main content

🧮 sparse-array

Sparse vector and matrix classes with fast C++/NumPy-backed operations
for use in Disco simulation programs and other large-scale discrete event models.

PyPI License: MIT Build Tests


Overview

disco-sparse-array provides compact sparse vector and sparse matrix types that operate efficiently on large, structured numerical data.
The package is optimized for repeated arithmetic and transformation operations that occur during Monte Carlo and discrete-event simulations, as used in the Disco simulation framework.

It combines:

  • Lightweight Python classes for usability.
  • C++/pybind11 kernels for compute-intensive operations.
  • NumPy interoperability for zero-copy exchange of data.

✨ Features

  • Sparse Vector and Matrix classes with explicit indices and values.
  • Fast arithmetic:
    • a + b, a @ m, and in-place variants.
  • Change detection and subset validation (diff, changes).
  • Conversion utilities:
    • Sparse → dense arrays (to_dense).
    • Dense → sparse (via index filtering).
  • Consistent API and predictable semantics across all operations.
  • MIT-licensed, pure Python/C++ — no external runtime dependencies beyond NumPy.

🚀 Installation

pip install disco-sparse-array

Metadata

Release files for disco-sparse-array 0.1.1

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

Source distribution (sdist)

Source distribution for disco-sparse-array 0.1.1
File Size Uploaded Provenance Actions
disco_sparse_array-0.1.1.tar.gz 14.2 kB With provenance Details for disco_sparse_array-0.1.1.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for disco-sparse-array 0.1.1
File Actions
disco_sparse_array-0.1.1-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details for disco_sparse_array-0.1.1-cp314-cp314t-musllinux_1_2_x86_64.whl
disco_sparse_array-0.1.1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details for disco_sparse_array-0.1.1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
disco_sparse_array-0.1.1-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details for disco_sparse_array-0.1.1-cp314-cp314t-macosx_11_0_arm64.whl
disco_sparse_array-0.1.1-cp314-cp314t-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64 Details for disco_sparse_array-0.1.1-cp314-cp314t-macosx_10_15_x86_64.whl
disco_sparse_array-0.1.1-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details for disco_sparse_array-0.1.1-cp314-cp314-musllinux_1_2_x86_64.whl
disco_sparse_array-0.1.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details for disco_sparse_array-0.1.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
disco_sparse_array-0.1.1-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for disco_sparse_array-0.1.1-cp314-cp314-macosx_11_0_arm64.whl
disco_sparse_array-0.1.1-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details for disco_sparse_array-0.1.1-cp314-cp314-macosx_10_15_x86_64.whl
disco_sparse_array-0.1.1-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details for disco_sparse_array-0.1.1-cp313-cp313-musllinux_1_2_x86_64.whl
disco_sparse_array-0.1.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details for disco_sparse_array-0.1.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
disco_sparse_array-0.1.1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for disco_sparse_array-0.1.1-cp313-cp313-macosx_11_0_arm64.whl
disco_sparse_array-0.1.1-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details for disco_sparse_array-0.1.1-cp313-cp313-macosx_10_13_x86_64.whl
disco_sparse_array-0.1.1-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details for disco_sparse_array-0.1.1-cp312-cp312-musllinux_1_2_x86_64.whl
disco_sparse_array-0.1.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details for disco_sparse_array-0.1.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
disco_sparse_array-0.1.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for disco_sparse_array-0.1.1-cp312-cp312-macosx_11_0_arm64.whl
disco_sparse_array-0.1.1-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details for disco_sparse_array-0.1.1-cp312-cp312-macosx_10_13_x86_64.whl
disco_sparse_array-0.1.1-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details for disco_sparse_array-0.1.1-cp311-cp311-musllinux_1_2_x86_64.whl
disco_sparse_array-0.1.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details for disco_sparse_array-0.1.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
disco_sparse_array-0.1.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for disco_sparse_array-0.1.1-cp311-cp311-macosx_11_0_arm64.whl
disco_sparse_array-0.1.1-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details for disco_sparse_array-0.1.1-cp311-cp311-macosx_10_9_x86_64.whl

Total release size: 7.0 MB

Release files / disco_sparse_array-0.1.1.tar.gz

Download URL disco_sparse_array-0.1.1.tar.gz
Size 14.2 kB
Tags Source
SHA-256 checksum
How to use checksums
7f0c206f6c5ee0ba16b013198f3410e04fcf07896705fc27ae271fef32da5e9c
BLAKE2b-256 checksum
How to use checksums
eaed6e33a50ffe087dd17cda6389aeb69046adb0ea8148726fc9b290acfde177
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 12, 2025.

Transparency log

Release files / disco_sparse_array-0.1.1-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL disco_sparse_array-0.1.1-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 1.1 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
f6e69bded6859e1d4495caad066a44c4526ef5e7894d9f0501998f686101f8c3
BLAKE2b-256 checksum
How to use checksums
68b74733d16e9b99a1498d068c63fa941cf4bf1e369e066b52ff1ad85a39507c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 12, 2025.

Transparency log

Release files / disco_sparse_array-0.1.1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL disco_sparse_array-0.1.1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 103.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
2728f7cd8afb28036be68377fdb60ad58bdf0522e159f126e7d983bf85dc072c
BLAKE2b-256 checksum
How to use checksums
75322fe8896fcc8e505daf79248ce78d4a0728521f038558cb82878eb44d9f78
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 12, 2025.

Transparency log

Release files / disco_sparse_array-0.1.1-cp314-cp314t-macosx_11_0_arm64.whl

Download URL disco_sparse_array-0.1.1-cp314-cp314t-macosx_11_0_arm64.whl
Size 83.9 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
40b9fad157f66ab22622efe06c26f71a5b5495931157f2e2a439ed883e29b1de
BLAKE2b-256 checksum
How to use checksums
11ccd0e12ef3a31d947dd925741efa98fe8189380e0cbdd23bdd7e4cc4864fcc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 12, 2025.

Transparency log

Release files / disco_sparse_array-0.1.1-cp314-cp314t-macosx_10_15_x86_64.whl

Download URL disco_sparse_array-0.1.1-cp314-cp314t-macosx_10_15_x86_64.whl
Size 89.6 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
5860dbdef1a3c2609a3878edeb4701e1c65cdf7ca49b3cfb99d62304ad3d0911
BLAKE2b-256 checksum
How to use checksums
9caf173907accee7382576ea727c41233c73106275a3c452c582280b43e75401
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 12, 2025.

Transparency log

Release files / disco_sparse_array-0.1.1-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL disco_sparse_array-0.1.1-cp314-cp314-musllinux_1_2_x86_64.whl
Size 1.1 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
7421089ac619e70cf39939ee44843c6536f53cc8a4df7d71f790f4cf35666620
BLAKE2b-256 checksum
How to use checksums
3e5b9117e1dcd967184fe5d0800101b59b65fff9df19930ec35d7e02eb4e5211
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 12, 2025.

Transparency log

Release files / disco_sparse_array-0.1.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL disco_sparse_array-0.1.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 101.2 kB
Tags CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d99864b01ff1bc330d9fc31b904518ec8988af3d8b5fb0a3bcfaf6ab621a42bc
BLAKE2b-256 checksum
How to use checksums
b18afb2fd2e1c7879d0d97ff372f446758b72113e3cd38207e5876f7e5ca7c24
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 12, 2025.

Transparency log

Release files / disco_sparse_array-0.1.1-cp314-cp314-macosx_11_0_arm64.whl

Download URL disco_sparse_array-0.1.1-cp314-cp314-macosx_11_0_arm64.whl
Size 81.0 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
303ee9c1a2fc76999c3eb9719ad951a7fa70182f30f31da856f0b9d0b331680d
BLAKE2b-256 checksum
How to use checksums
872d12fb88bfb7866d66568707957dd5ae7e874e2fc8570bb44470a8d0c27dbc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 12, 2025.

Transparency log

Release files / disco_sparse_array-0.1.1-cp314-cp314-macosx_10_15_x86_64.whl

Download URL disco_sparse_array-0.1.1-cp314-cp314-macosx_10_15_x86_64.whl
Size 86.9 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
f15ce85f52e4a94bc1fcd2cbbedba43d4c4c69bf6f53f8ebe3cd6a427bd3e475
BLAKE2b-256 checksum
How to use checksums
f213b00f978ccf89ed2ba4569c1084da37a7eff459112b1ed50c623535c4ed23
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 12, 2025.

Transparency log

Release files / disco_sparse_array-0.1.1-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL disco_sparse_array-0.1.1-cp313-cp313-musllinux_1_2_x86_64.whl
Size 1.1 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
07575464936f1878bfbb79c1b94be03778cc205c64479aaec8096981539b495d
BLAKE2b-256 checksum
How to use checksums
5f4bbaac1881605d888a5a2d52c7b3aedb2187431041f47883acc9ab2ed67722
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 12, 2025.

Transparency log

Release files / disco_sparse_array-0.1.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL disco_sparse_array-0.1.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 101.1 kB
Tags CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
011ac5f932e8ba13c7e8d3d6b18d35614525b816ea85beae1bebc97420ea5424
BLAKE2b-256 checksum
How to use checksums
ac4f57d95ad66a1e7d149b68741f89963141ca847a884ec3e21c354eec9858ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 12, 2025.

Transparency log

Release files / disco_sparse_array-0.1.1-cp313-cp313-macosx_11_0_arm64.whl

Download URL disco_sparse_array-0.1.1-cp313-cp313-macosx_11_0_arm64.whl
Size 80.7 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7b0541bba1193400f740c83236a5a0aa588f5f7a78ea38eb2eef65bb577b6024
BLAKE2b-256 checksum
How to use checksums
092dc2174dad30fa9e252e5db9d29b0d492013077eb5bc254c70de39bd7543a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 12, 2025.

Transparency log

Release files / disco_sparse_array-0.1.1-cp313-cp313-macosx_10_13_x86_64.whl

Download URL disco_sparse_array-0.1.1-cp313-cp313-macosx_10_13_x86_64.whl
Size 86.6 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
e62622f01e15aac9ee541510e5b592914e400afa814a01919f8fbaef429270a0
BLAKE2b-256 checksum
How to use checksums
fe2f4961360ce77dc1b37ef974e2761dda2cc8c854a8809a251f835446bb2d03
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 12, 2025.

Transparency log

Release files / disco_sparse_array-0.1.1-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL disco_sparse_array-0.1.1-cp312-cp312-musllinux_1_2_x86_64.whl
Size 1.1 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
cdaec164c30b07dfcce3172aa142212aad15a80cf098d2f2ee3fb4bae6a718c9
BLAKE2b-256 checksum
How to use checksums
e35f2757bf6ec329e69c4fa0ee0c96c4e0fae2ebe9f3695441fc03f774ebf25c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 12, 2025.

Transparency log

Release files / disco_sparse_array-0.1.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL disco_sparse_array-0.1.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 100.2 kB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1c77cb303335165c57abb0b6db96f63bc81b322d20086b2efdd1b3aa6bf517c8
BLAKE2b-256 checksum
How to use checksums
79013539016df5c8cf0657014ca5fb99c80eae55f643c436ff51fa9dc453c63b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 12, 2025.

Transparency log

Release files / disco_sparse_array-0.1.1-cp312-cp312-macosx_11_0_arm64.whl

Download URL disco_sparse_array-0.1.1-cp312-cp312-macosx_11_0_arm64.whl
Size 80.7 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d231dc47c8fcdd96dacf4837fb765779c81e705bb33e3b4a0b276acb3bc54315
BLAKE2b-256 checksum
How to use checksums
cbffdafc2f7d5a26b4ddec02376637696bcc91d2ef290b1a74864b520887bc7b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 12, 2025.

Transparency log

Release files / disco_sparse_array-0.1.1-cp312-cp312-macosx_10_13_x86_64.whl

Download URL disco_sparse_array-0.1.1-cp312-cp312-macosx_10_13_x86_64.whl
Size 86.5 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
89dc318d2185f06cbdd4791f17f004b5eaa4990a9e34045eeb71c2325cd4d305
BLAKE2b-256 checksum
How to use checksums
d6185a6599aa5f6532c4b7b8b404d62002bf96e598a4b83f76220a647cc43399
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 12, 2025.

Transparency log

Release files / disco_sparse_array-0.1.1-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL disco_sparse_array-0.1.1-cp311-cp311-musllinux_1_2_x86_64.whl
Size 1.1 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
587a83fa014739e6d4fa958a175bd755ab97a0188abcd9795b484b89d526cbd9
BLAKE2b-256 checksum
How to use checksums
bad6a52da72f090e420bad36eca17db21a4d44d629b93851aff34d6a53e160b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 12, 2025.

Transparency log

Release files / disco_sparse_array-0.1.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL disco_sparse_array-0.1.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 98.3 kB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
435a0ac2bc13b3d321da9ebf7667299df86e6b9f37f366e0e61d80fe4fcda982
BLAKE2b-256 checksum
How to use checksums
35dbfada5e0f2b317ab5b9585f4788c507bf814a3d205abc19b2a835d6347eec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 12, 2025.

Transparency log

Release files / disco_sparse_array-0.1.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL disco_sparse_array-0.1.1-cp311-cp311-macosx_11_0_arm64.whl
Size 80.4 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8f5dc8dce544fcb42876e822de62e9fdd08508b83f5f972d3cc201a184e250f4
BLAKE2b-256 checksum
How to use checksums
46c1cdfa189203e75dfcb0d62f1719de16364a804bddab1e35a651430ee3cd9d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 12, 2025.

Transparency log

Release files / disco_sparse_array-0.1.1-cp311-cp311-macosx_10_9_x86_64.whl

Download URL disco_sparse_array-0.1.1-cp311-cp311-macosx_10_9_x86_64.whl
Size 85.7 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
9baf2138dfcbd5dca4d291433404610264a1bcf692fbc9ae9de9a1fecd3a427b
BLAKE2b-256 checksum
How to use checksums
cd97449982d62aaa3558df8bab585a8e0ceb8c1ceca00aee6bd7385dcd41c550
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 12, 2025.

Transparency log

Security for disco-sparse-array 0.1.1

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.

Full provenance

All 21 files in this release have been uploaded with provenance metadata.

Select from 21 files

Attestation for disco_sparse_array-0.1.1.tar.gz

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 Nov 12, 2025.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.1 This release

21 release files Full provenance

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