Skip to main content

approx-chol

Approximate Cholesky factorization for SDDM and graph Laplacian systems.

This package implements AC and AC(k), porting key algorithmic ideas from Laplacians.jl to make these algorithms accessible in Python.

AC(k) was introduced and analyzed by Gao, Kyng, and Spielman (2025), "AC(k): Robust Solution of Laplacian Equations by Randomized Approximate Cholesky Factorization" (SIAM Journal on Scientific Computing, November 2025, ISSN 1064-8275).

Install

pip install approx-chol

Usage

import numpy as np
from scipy.sparse import csr_array
from approx_chol import factorize

# 4-node path graph Laplacian (0-1-2-3)
row_ptrs = np.array([0, 2, 5, 8, 10], dtype=np.uint32)
col_indices = np.array([0, 1, 0, 1, 2, 1, 2, 3, 2, 3], dtype=np.uint32)
values = np.array([1.0, -1.0, -1.0, 2.0, -1.0, -1.0, 2.0, -1.0, -1.0, 1.0])

laplacian = csr_array((values, col_indices, row_ptrs), shape=(4, 4))

factor = factorize(laplacian)

# RHS must lie in the range of the Laplacian (sum to zero)
b = np.array([1.0, -1.0, 1.0, -1.0])
x = factor.solve(b)

Configuration

from approx_chol import Config, factorize

config = Config(seed=42, split=3)
factor = factorize(laplacian, config=config)

Low-level API

For direct control over CSR arrays without constructing a scipy sparse matrix:

from approx_chol import factorize_raw

factor = factorize_raw(row_ptrs, col_indices, values, n=4)
x = factor.solve(b)

API

  • factorize(matrix, config=None) — Factorize a scipy.sparse.csr_array or csr_matrix.
  • factorize_raw(row_ptrs, col_indices, values, n, config=None) — Factorize from raw CSR arrays.
  • Factor.solve(b) — Solve LDL^T x = b, returning a new array.
  • Factor.solve_into(b, out) — Solve in-place into a pre-allocated array.
  • Config(seed=0, split=None, backend=None) — Configuration for the factorization.
  • Backend.Approximate() / Backend.ExactBelow(max_dim, on_failure) — Which factorization each block gets; defaults to ExactBelow(24, ExactFailure.FallBackToApproximate).
  • Factor.fallbacks — Blocks routed to exact Cholesky and factored approximately anyway; also raises a RuntimeWarning.

Attribution

This package ports key algorithmic ideas from Laplacians.jl to make AC and AC(k) accessible in Python.

Laplacians.jl is licensed under the MIT License.

License

MIT — see LICENSE.

References

  • Gao, Yuan; Kyng, Rasmus; Spielman, Daniel (2025). AC(k): Robust Solution of Laplacian Equations by Randomized Approximate Cholesky Factorization. SIAM Journal on Scientific Computing.
  • Gao, Kyng & Spielman (2023). Robust and Practical Solution of Laplacian Equations by Approximate Elimination. https://arxiv.org/abs/2303.00709
  • Kyng & Sachdeva (2016). Approximate Gaussian Elimination for Laplacians — Fast, Sparse, and Simple. https://arxiv.org/abs/1605.02353

Metadata

Release files for approx-chol 0.6.0

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

Source distribution (sdist)

Source distribution for approx-chol 0.6.0
File Size Uploaded
approx_chol-0.6.0.tar.gz 110.0 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for approx-chol 0.6.0
File
approx_chol-0.6.0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
approx_chol-0.6.0-cp314-cp314t-manylinux_2_34_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.34+ x86-64 Details
approx_chol-0.6.0-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
approx_chol-0.6.0-cp39-abi3-win_arm64.whl CPython 3.9 abi3 Windows ARM64 Details
approx_chol-0.6.0-cp39-abi3-win_amd64.whl CPython 3.9 abi3 Windows x86-64 Details
approx_chol-0.6.0-cp39-abi3-win32.whl CPython 3.9 abi3 Windows x86-32 Details
approx_chol-0.6.0-cp39-abi3-musllinux_1_2_x86_64.whl CPython 3.9 abi3 Linux musl 1.2+ x86-64 Details
approx_chol-0.6.0-cp39-abi3-musllinux_1_2_i686.whl CPython 3.9 abi3 Linux musl 1.2+ x86-32 Details
approx_chol-0.6.0-cp39-abi3-musllinux_1_2_armv7l.whl CPython 3.9 abi3 Linux musl 1.2+ ARMv7l Details
approx_chol-0.6.0-cp39-abi3-musllinux_1_2_aarch64.whl CPython 3.9 abi3 Linux musl 1.2+ ARM64 Details
approx_chol-0.6.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 abi3 Linux glibc 2.17+ x86-64 Details
approx_chol-0.6.0-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.9 abi3 Linux glibc 2.17+ IBM System/390x Details
approx_chol-0.6.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.9 abi3 Linux glibc 2.17+ PowerPC 64-le Details
approx_chol-0.6.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.9 abi3 Linux glibc 2.17+ ARMv7l Details
approx_chol-0.6.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 abi3 Linux glibc 2.17+ ARM64 Details
approx_chol-0.6.0-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.9 abi3 Linux glibc 2.5+ x86-32 Details
approx_chol-0.6.0-cp39-abi3-macosx_11_0_arm64.whl CPython 3.9 abi3 macOS 11.0+ ARM64 Details
approx_chol-0.6.0-cp39-abi3-macosx_10_12_x86_64.whl CPython 3.9 abi3 macOS 10.12+ x86-64 Details

Total release size: 6.7 MB

Release files / approx_chol-0.6.0.tar.gz

Download URL approx_chol-0.6.0.tar.gz
Size 110.0 kB
Tags Source
SHA-256 checksum
How to use checksums
ebb45ac56e41b1031019f9e1bae95599d87e27180c13ba65e2ccfb3e0cc6d28e
BLAKE2b-256 checksum
How to use checksums
16354f5971146761ed731382895ee76c1ab4919712efc015e972353fac6e62f9
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 Aug 24, 2026.

Transparency log

Release files / approx_chol-0.6.0-cp314-cp314t-win_amd64.whl

Download URL approx_chol-0.6.0-cp314-cp314t-win_amd64.whl
Size 214.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
f76e90715fa13c7448a335b7f966c077ea2e8bce8e64e37470d1a27da32a055b
BLAKE2b-256 checksum
How to use checksums
415c92c209d2f109bdcdcc738fb7e390994299c479f9444e055d9469dddd3832
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 Aug 24, 2026.

Transparency log

Release files / approx_chol-0.6.0-cp314-cp314t-manylinux_2_34_x86_64.whl

Download URL approx_chol-0.6.0-cp314-cp314t-manylinux_2_34_x86_64.whl
Size 334.0 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
c3fc528a59b35cf0c1e02cc3b7a34e00cfb5be30122d723ae10c305c87566ce2
BLAKE2b-256 checksum
How to use checksums
27ff238946d99e583978ac64cf281af5c19c916f204562ed8e583acc204dae67
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 Aug 24, 2026.

Transparency log

Release files / approx_chol-0.6.0-cp314-cp314t-macosx_11_0_arm64.whl

Download URL approx_chol-0.6.0-cp314-cp314t-macosx_11_0_arm64.whl
Size 304.4 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e5a6a68df81147a1e46ed4d34b166818bdb4f2c25d4daa1d1e14db9a9a649bbf
BLAKE2b-256 checksum
How to use checksums
53856079602119711742b7269a8b637cdce53397ffc44c43b301125c1f3e8a6d
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 Aug 24, 2026.

Transparency log

Release files / approx_chol-0.6.0-cp39-abi3-win_arm64.whl

Download URL approx_chol-0.6.0-cp39-abi3-win_arm64.whl
Size 213.7 kB
Tags CPython 3.9 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
64ac6c54a1cf5e5b8318735ca0f28e557b386769c5dade7d5c2c651f180285c0
BLAKE2b-256 checksum
How to use checksums
e12166daef2153f073df2859d4fdd671d93f32dcdfb0dc1b4d569b6077c23ced
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 Aug 24, 2026.

Transparency log

Release files / approx_chol-0.6.0-cp39-abi3-win_amd64.whl

Download URL approx_chol-0.6.0-cp39-abi3-win_amd64.whl
Size 225.1 kB
Tags CPython 3.9 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
67f7d91c174e54214810051723ee9fb0ac9d28e21e1d004c832d590df1ed2429
BLAKE2b-256 checksum
How to use checksums
d6046d278a6ce2bcaf33eba54c7e7e1cc1640ff1a90ecfe61f7c50e6993a4caf
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 Aug 24, 2026.

Transparency log

Release files / approx_chol-0.6.0-cp39-abi3-win32.whl

Download URL approx_chol-0.6.0-cp39-abi3-win32.whl
Size 209.1 kB
Tags CPython 3.9 Windows x86-32 abi3
SHA-256 checksum
How to use checksums
dfae81d115c904648e03d0bf381fcc785286b0487566b68d603f661310f10dc3
BLAKE2b-256 checksum
How to use checksums
62e166777325c828084eec13c9258cc4d090b97d6ab2c4a7d1ab8a007ab137ac
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 Aug 24, 2026.

Transparency log

Release files / approx_chol-0.6.0-cp39-abi3-musllinux_1_2_x86_64.whl

Download URL approx_chol-0.6.0-cp39-abi3-musllinux_1_2_x86_64.whl
Size 555.9 kB
Tags CPython 3.9 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
0e4f54f55895e98e4b2360ae87acebfde93f4ce152806b59c5cfab87fcd73d74
BLAKE2b-256 checksum
How to use checksums
acc3f06ceb12ef5dbba5299c000512ad09cce8aa0254546c9c97921948ae8bb1
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 Aug 24, 2026.

Transparency log

Release files / approx_chol-0.6.0-cp39-abi3-musllinux_1_2_i686.whl

Download URL approx_chol-0.6.0-cp39-abi3-musllinux_1_2_i686.whl
Size 581.8 kB
Tags CPython 3.9 Linux musl 1.2+ x86-32 abi3
SHA-256 checksum
How to use checksums
9da883cd5b7331a12fb0da1779e3955be9f2a93f9f8fa720376dafcf0f1558e9
BLAKE2b-256 checksum
How to use checksums
94819ef38347029b92ca589f68e41e1f2b3667818cdf6ea1605bec38eb0ac7ee
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 Aug 24, 2026.

Transparency log

Release files / approx_chol-0.6.0-cp39-abi3-musllinux_1_2_armv7l.whl

Download URL approx_chol-0.6.0-cp39-abi3-musllinux_1_2_armv7l.whl
Size 628.3 kB
Tags CPython 3.9 Linux musl 1.2+ ARMv7l abi3
SHA-256 checksum
How to use checksums
e5899cf493fcd0954dc6c255ee7e17500c2bc91c1475d79fe04a159d6618b465
BLAKE2b-256 checksum
How to use checksums
70f7f72ca74876c9a2ef736a494362dbbb473d8bcc3bc9cfe3b8626254eaf37c
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 Aug 24, 2026.

Transparency log

Release files / approx_chol-0.6.0-cp39-abi3-musllinux_1_2_aarch64.whl

Download URL approx_chol-0.6.0-cp39-abi3-musllinux_1_2_aarch64.whl
Size 516.2 kB
Tags CPython 3.9 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
6c27300f7209379b997b409bb5d3c5da81f412c0e3a9d3336ae52679d3bd9422
BLAKE2b-256 checksum
How to use checksums
6b8b6f29ad78b0f7aa6247d81c166fccd8b801d884b48d21e46d96bed3524963
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 Aug 24, 2026.

Transparency log

Release files / approx_chol-0.6.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL approx_chol-0.6.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 343.1 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
4b38ceeb0727d127f9e8cda0d4864d03dcfd9650bc4289069f2d077484a1cd56
BLAKE2b-256 checksum
How to use checksums
c111d1a1f085b996961ce83ee8b55890926173df6f301f775a82836684369a5e
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 Aug 24, 2026.

Transparency log

Release files / approx_chol-0.6.0-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL approx_chol-0.6.0-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 377.9 kB
Tags CPython 3.9 Linux glibc 2.17+ IBM System/390x abi3
SHA-256 checksum
How to use checksums
821b4d64a96ad625a76af85512a9b32f369c4f03d67ad952a01530a1224f5ee0
BLAKE2b-256 checksum
How to use checksums
bd7ce423046490bb1f44fd3c5cf8bba6258681eb2b91c5729e8b2eae767e9730
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 Aug 24, 2026.

Transparency log

Release files / approx_chol-0.6.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL approx_chol-0.6.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 382.3 kB
Tags CPython 3.9 Linux glibc 2.17+ PowerPC 64-le abi3
SHA-256 checksum
How to use checksums
850421d845d7f21f8b425c45f3f5f46c57cf1b185bb58df9146dcc0eeb654b98
BLAKE2b-256 checksum
How to use checksums
661d1a44e6ca237c18419781f681be9f6af93f6dad82180de27828299807cb14
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 Aug 24, 2026.

Transparency log

Release files / approx_chol-0.6.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL approx_chol-0.6.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 350.8 kB
Tags CPython 3.9 Linux glibc 2.17+ ARMv7l abi3
SHA-256 checksum
How to use checksums
c6a1ec8f6bb911812f306353400d22f2b74ecc421f4684ffa44134fa781ad308
BLAKE2b-256 checksum
How to use checksums
a16fe2a89846a1395d4083d176c5befdc93b7aaa6070cac01602bab822371d1c
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 Aug 24, 2026.

Transparency log

Release files / approx_chol-0.6.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL approx_chol-0.6.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 338.9 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
d2393f6c4a678114070bd01bd0626ee0c18bcc1d10f1963b71435c579bd1060b
BLAKE2b-256 checksum
How to use checksums
deb2d202c59fe52e28ff0df9362795976697fa989e312a5bfc9643ce14159345
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 Aug 24, 2026.

Transparency log

Release files / approx_chol-0.6.0-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl

Download URL approx_chol-0.6.0-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Size 364.0 kB
Tags CPython 3.9 Linux glibc 2.5+ x86-32 abi3
SHA-256 checksum
How to use checksums
0444e3a3f702651749a93f191f83c5b221677b28606f11f64b1fe9a0324cc91b
BLAKE2b-256 checksum
How to use checksums
b6d0ad175ac323ba474ed156fea9019bc7f6e24f2454337f2c61ff3495fd88fa
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 Aug 24, 2026.

Transparency log

Release files / approx_chol-0.6.0-cp39-abi3-macosx_11_0_arm64.whl

Download URL approx_chol-0.6.0-cp39-abi3-macosx_11_0_arm64.whl
Size 314.1 kB
Tags CPython 3.9 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d0ffd77898e1a08ca8f1d32d59e4bde30b0225e528d01fda1c5a5f5cbbfc758f
BLAKE2b-256 checksum
How to use checksums
99dcba254b1f6a458f3bffe85dd3322ddcad7db2845a3438f57da8de70d2aa6a
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 Aug 24, 2026.

Transparency log

Release files / approx_chol-0.6.0-cp39-abi3-macosx_10_12_x86_64.whl

Download URL approx_chol-0.6.0-cp39-abi3-macosx_10_12_x86_64.whl
Size 321.5 kB
Tags CPython 3.9 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
9fdeef7072359337e653e061244ceafb9d8b228b04b01215723e6598964db8b6
BLAKE2b-256 checksum
How to use checksums
64890e339b8fc15c6a8762b33f6d84103f486e30e57bdcfd3b62263e2c0dae7a
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 Aug 24, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.6.0 This release

19 release files

0.5.0

19 release files

0.4.0

19 release files

0.3.1

77 release files

0.3.0

77 release files

0.2.0

83 release files

0.1.0

83 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