Skip to main content

CubicalRipser

Fast persistent homology for 1D time series, 2D images, and 3D/4D volumes.

Authors: Takeki Sudo, Kazushi Ahara (Meiji University), Shizuo Kaji (Kyoto University)

CubicalRipser adapts Ripser by Ulrich Bauer to cubical complexes. It provides C++ command-line programs and a Python package, with V- and T-constructions, coefficients in F₂, creator/destroyer locations, optional representative cycles, zigzag persistence of time-varying binary masks, and PyTorch integration.

Read the manual · Try in Google Colab · Release notes

Quickstart

Python 3.9 or later:

python -m pip install -U numpy cripser
import numpy as np
import cripser

# A low-valued ring surrounding a high-valued center.
image = np.ones((7, 7), dtype=np.float64)
image[1:6, 1:6] = 0.0
image[2:5, 2:5] = 1.0

ph = cripser.compute_ph(image, filtration="V", maxdim=1)
print(ph[:, :3])  # homology dimension, birth, death

Use filtration="T" for T-construction. Results also include creator/destroyer coordinates; essential classes have death=np.inf. See the Python API and output semantics.

For the CLI, build the binaries, then run from the repository root. The input below is a hollow sphere from cripser.datasets:

python -c "import numpy as np, cripser; np.save('sphere.npy', cripser.datasets.sphere((32, 32, 32)))"
./build/cubicalripser --maxdim 2 --output out.csv sphere.npy
./build/tcubicalripser --maxdim 2 --output out_t.csv sphere.npy

Documentation

Task Guide
Install Python or build from source Installation
Compute PH in Python or from the terminal Python API · CLI
Load images, volumes, and slice stacks Input and output
Understand V/T constructions and coordinates Constructions and output semantics
Extract and visualize cycles Representative cycles
Track features through videos and time-lapse masks Zigzag persistence
Plot diagrams or create feature arrays Plotting and vectorization
Use topology in differentiable workflows PyTorch and distances
Test changes and check performance Development and validation
Compare other implementations Related software

More tutorials and application examples are listed in the manual.

Citation

If you use this software in research, please cite:

@misc{2005.12692,
  author = {Shizuo Kaji and Takeki Sudo and Kazushi Ahara},
  title = {Cubical Ripser: Software for computing persistent homology of image and volume data},
  year = {2020},
  eprint = {arXiv:2005.12692}
}

License

Distributed under the GNU Lesser General Public License v3.0 or later. See LICENSE.

Metadata

Release files for cripser 0.0.38

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

Source distribution (sdist)

Source distribution for cripser 0.0.38
File Size Uploaded Provenance Actions
cripser-0.0.38.tar.gz 156.8 kB With provenance Details for cripser-0.0.38.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for cripser 0.0.38
File Actions
cripser-0.0.38-cp312-abi3-win_amd64.whl CPython 3.12 abi3 Windows x86-64 Details for cripser-0.0.38-cp312-abi3-win_amd64.whl
cripser-0.0.38-cp312-abi3-musllinux_1_2_x86_64.whl CPython 3.12 abi3 Linux musl 1.2+ x86-64 Details for cripser-0.0.38-cp312-abi3-musllinux_1_2_x86_64.whl
cripser-0.0.38-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 abi3 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for cripser-0.0.38-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
cripser-0.0.38-cp312-abi3-macosx_11_0_x86_64.whl CPython 3.12 abi3 macOS 11.0+ x86-64 Details for cripser-0.0.38-cp312-abi3-macosx_11_0_x86_64.whl
cripser-0.0.38-cp312-abi3-macosx_11_0_universal2.whl CPython 3.12 abi3 macOS 11.0+ universal2 (ARM64, x86-64) Details for cripser-0.0.38-cp312-abi3-macosx_11_0_universal2.whl
cripser-0.0.38-cp312-abi3-macosx_11_0_arm64.whl CPython 3.12 abi3 macOS 11.0+ ARM64 Details for cripser-0.0.38-cp312-abi3-macosx_11_0_arm64.whl
cripser-0.0.38-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for cripser-0.0.38-cp311-cp311-win_amd64.whl
cripser-0.0.38-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details for cripser-0.0.38-cp311-cp311-musllinux_1_2_x86_64.whl
cripser-0.0.38-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for cripser-0.0.38-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
cripser-0.0.38-cp311-cp311-macosx_11_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 11.0+ x86-64 Details for cripser-0.0.38-cp311-cp311-macosx_11_0_x86_64.whl
cripser-0.0.38-cp311-cp311-macosx_11_0_universal2.whl CPython 3.11 CPython 3.11 macOS 11.0+ universal2 (ARM64, x86-64) Details for cripser-0.0.38-cp311-cp311-macosx_11_0_universal2.whl
cripser-0.0.38-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for cripser-0.0.38-cp311-cp311-macosx_11_0_arm64.whl
cripser-0.0.38-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for cripser-0.0.38-cp310-cp310-win_amd64.whl
cripser-0.0.38-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details for cripser-0.0.38-cp310-cp310-musllinux_1_2_x86_64.whl
cripser-0.0.38-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for cripser-0.0.38-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
cripser-0.0.38-cp310-cp310-macosx_11_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 11.0+ x86-64 Details for cripser-0.0.38-cp310-cp310-macosx_11_0_x86_64.whl
cripser-0.0.38-cp310-cp310-macosx_11_0_universal2.whl CPython 3.10 CPython 3.10 macOS 11.0+ universal2 (ARM64, x86-64) Details for cripser-0.0.38-cp310-cp310-macosx_11_0_universal2.whl
cripser-0.0.38-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for cripser-0.0.38-cp310-cp310-macosx_11_0_arm64.whl
cripser-0.0.38-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details for cripser-0.0.38-cp39-cp39-win_amd64.whl
cripser-0.0.38-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details for cripser-0.0.38-cp39-cp39-musllinux_1_2_x86_64.whl
cripser-0.0.38-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details for cripser-0.0.38-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
cripser-0.0.38-cp39-cp39-macosx_11_0_x86_64.whl CPython 3.9 CPython 3.9 macOS 11.0+ x86-64 Details for cripser-0.0.38-cp39-cp39-macosx_11_0_x86_64.whl
cripser-0.0.38-cp39-cp39-macosx_11_0_universal2.whl CPython 3.9 CPython 3.9 macOS 11.0+ universal2 (ARM64, x86-64) Details for cripser-0.0.38-cp39-cp39-macosx_11_0_universal2.whl
cripser-0.0.38-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details for cripser-0.0.38-cp39-cp39-macosx_11_0_arm64.whl

Total release size: 14.5 MB

Release files / cripser-0.0.38.tar.gz

Download URL cripser-0.0.38.tar.gz
Size 156.8 kB
Tags Source
SHA-256 checksum
How to use checksums
7fdc02b367d827bb8997610ab0613a3e7efd5c59ea5d684c8e199045ecfed642
BLAKE2b-256 checksum
How to use checksums
85f438ea18e701a5ca8ebf8e92f8a5c5407a47119c6445492644246cfbb3aa2d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 1, 2026.

Transparency log

Release files / cripser-0.0.38-cp312-abi3-win_amd64.whl

Download URL cripser-0.0.38-cp312-abi3-win_amd64.whl
Size 379.9 kB
Tags CPython 3.12 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
d68181d1058d720b46d4eef3366d7a2a6c1d2e44cf1025a35522eb574699a784
BLAKE2b-256 checksum
How to use checksums
dd8c79ccd8bd88450ae262c2f4cfa0bf9b8e622d4ee38aa1cad5d8c25dc8471c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 1, 2026.

Transparency log

Release files / cripser-0.0.38-cp312-abi3-musllinux_1_2_x86_64.whl

Download URL cripser-0.0.38-cp312-abi3-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
6883ef23529590a16dc5a180dfd69f4fe467f9c2abebdc1026c589d36239e9f7
BLAKE2b-256 checksum
How to use checksums
f07a7276e928eb33487fb3354501292a0348b65d05aa1413ef77c1c8b9c5e540
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 1, 2026.

Transparency log

Release files / cripser-0.0.38-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL cripser-0.0.38-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 502.8 kB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
d754b5cde1e98797eca7d7dbf07841e0a5ee5b8cc794de89dbba2ccfcb3dbe73
BLAKE2b-256 checksum
How to use checksums
24e450ea274e44645603d03ad278e2ae98c3267ae7f9e4f5cc2c2060227e7544
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 1, 2026.

Transparency log

Release files / cripser-0.0.38-cp312-abi3-macosx_11_0_x86_64.whl

Download URL cripser-0.0.38-cp312-abi3-macosx_11_0_x86_64.whl
Size 373.5 kB
Tags CPython 3.12 abi3 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
0191b0b6788b16ef25642107974258a848a632ed3f7f6a8c02b115a45750ea9c
BLAKE2b-256 checksum
How to use checksums
176474ed09a8ca3530bac91fbd98a195f2b0cb6f7c26f545c2a613e314081016
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 1, 2026.

Transparency log

Release files / cripser-0.0.38-cp312-abi3-macosx_11_0_universal2.whl

Download URL cripser-0.0.38-cp312-abi3-macosx_11_0_universal2.whl
Size 631.7 kB
Tags CPython 3.12 abi3 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
9ddd9497d46afd8d3c7b8bf10ac410f7fda6337407ff12315d07e9334ef8d90f
BLAKE2b-256 checksum
How to use checksums
1c808d36c6116128010cd0e74e75afe7bed46f9cd7cf4df079be85109871442a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 1, 2026.

Transparency log

Release files / cripser-0.0.38-cp312-abi3-macosx_11_0_arm64.whl

Download URL cripser-0.0.38-cp312-abi3-macosx_11_0_arm64.whl
Size 322.1 kB
Tags CPython 3.12 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
74c7ea23172fdc73588aeebaacf155b83d446cd10b8e7bb53328cfa121e29c92
BLAKE2b-256 checksum
How to use checksums
39048fc9c0fca6081c8083a3466457454c5e1b5e875ffaecb7c95c1bf916272d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 1, 2026.

Transparency log

Release files / cripser-0.0.38-cp311-cp311-win_amd64.whl

Download URL cripser-0.0.38-cp311-cp311-win_amd64.whl
Size 381.0 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
4e6b11746922ccc2cd64365211b68ec3f405df80e70f2015a687bd6d6b82e8e2
BLAKE2b-256 checksum
How to use checksums
09afb8450b9d2b276ac51ee29468389b4be37aabdc1a2d250639db7daa648577
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 1, 2026.

Transparency log

Release files / cripser-0.0.38-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL cripser-0.0.38-cp311-cp311-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
c46b7dbea5edc7a89d7728d9343918da9782efa44af690cc27d8b62009f145da
BLAKE2b-256 checksum
How to use checksums
fdca9e762e15b6570d733e7ba0793ee9bd26def06bc56707e94f2832f926ad96
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 1, 2026.

Transparency log

Release files / cripser-0.0.38-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL cripser-0.0.38-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 510.7 kB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
400f190bc74f65d7a382373ac20933594e1b0a2e65d57c45497d1ab10d767e34
BLAKE2b-256 checksum
How to use checksums
69afce9bd4fc97a9bf152881d9a5ac800c9e7305d42f703130bfadc17835295c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 1, 2026.

Transparency log

Release files / cripser-0.0.38-cp311-cp311-macosx_11_0_x86_64.whl

Download URL cripser-0.0.38-cp311-cp311-macosx_11_0_x86_64.whl
Size 377.2 kB
Tags CPython 3.11 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
7d62d1585c29e7f3f640b2feed9587dafb41dc0efe551c63ee7a9b2cfd8bb2ad
BLAKE2b-256 checksum
How to use checksums
181f7748444030ca1d87de6b4666a9d7e4ddddef38efdafc05e2e3d1c0010647
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 1, 2026.

Transparency log

Release files / cripser-0.0.38-cp311-cp311-macosx_11_0_universal2.whl

Download URL cripser-0.0.38-cp311-cp311-macosx_11_0_universal2.whl
Size 639.7 kB
Tags CPython 3.11 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
90bcd115f0b4bafcb5746bd6a2233171e604da26ad6b55586d028ec031d4f022
BLAKE2b-256 checksum
How to use checksums
5938012e5dd20d09b27bd41ea07e2e5d5324fd631c88759e36e3635aa0ffa9cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 1, 2026.

Transparency log

Release files / cripser-0.0.38-cp311-cp311-macosx_11_0_arm64.whl

Download URL cripser-0.0.38-cp311-cp311-macosx_11_0_arm64.whl
Size 326.7 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
bb1fe5973bcc23dd005a8541197beb933fc9bc7d8ac3a331cb227da71d2d5dbb
BLAKE2b-256 checksum
How to use checksums
93afacfb929b731e8de2790cc9fc66b784695e8b631455d4b70fb01a1dc730ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 1, 2026.

Transparency log

Release files / cripser-0.0.38-cp310-cp310-win_amd64.whl

Download URL cripser-0.0.38-cp310-cp310-win_amd64.whl
Size 380.2 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
1d4b3e70ef72c642d44dacdd0a3df0537ebec904e15207d8df0218f9edf7c2bf
BLAKE2b-256 checksum
How to use checksums
88c3d51146a4d64c2013c9be2e969843e8ed6d81203b4cc6115a47b9cdee3542
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 1, 2026.

Transparency log

Release files / cripser-0.0.38-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL cripser-0.0.38-cp310-cp310-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
e98acab3e80e78c0959cac4d5e50be7f432c70609fa3a5d177321faab03baffa
BLAKE2b-256 checksum
How to use checksums
54f0541e89e3c1ef89119f88e028697ec2a8acc5668a39fad5d968a973001c9c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 1, 2026.

Transparency log

Release files / cripser-0.0.38-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL cripser-0.0.38-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 511.6 kB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
37025450ecc30cc63c6f8019d1bcdd9468d14f93147c6871f1129768b497003f
BLAKE2b-256 checksum
How to use checksums
0eb9fc622e87d38ef3c8368f2b2f5b7c05ee83c7a0cf7e6022bdb3cc7f49e96a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 1, 2026.

Transparency log

Release files / cripser-0.0.38-cp310-cp310-macosx_11_0_x86_64.whl

Download URL cripser-0.0.38-cp310-cp310-macosx_11_0_x86_64.whl
Size 377.8 kB
Tags CPython 3.10 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
22026282fb27b405e8ddede270b6d08ce51c963ed0a7818c3a9e553a300a99c5
BLAKE2b-256 checksum
How to use checksums
be24064dc97360ec4a38a679deab6d52d0d9afd9fd75cedccdefe4983cfc5590
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 1, 2026.

Transparency log

Release files / cripser-0.0.38-cp310-cp310-macosx_11_0_universal2.whl

Download URL cripser-0.0.38-cp310-cp310-macosx_11_0_universal2.whl
Size 640.8 kB
Tags CPython 3.10 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
6cec34f8d3cc77e999082df9940cee8e84a035867e2464d529533330848834d9
BLAKE2b-256 checksum
How to use checksums
852d9febf89ad4f65b11e111e070b321e929e7708a025dacd46e65336e3d0c4a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 1, 2026.

Transparency log

Release files / cripser-0.0.38-cp310-cp310-macosx_11_0_arm64.whl

Download URL cripser-0.0.38-cp310-cp310-macosx_11_0_arm64.whl
Size 327.3 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
bd575dcfe6e1c022a9d7bbfc31d053d32df616b3092b4e0c0948dca8b3398882
BLAKE2b-256 checksum
How to use checksums
d67fa6f2efae692df5d5b6a982437eed429f0e2b540176e6c9a4287bfcff4000
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 1, 2026.

Transparency log

Release files / cripser-0.0.38-cp39-cp39-win_amd64.whl

Download URL cripser-0.0.38-cp39-cp39-win_amd64.whl
Size 329.5 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
78605bd3384c4dfea3bd4695e2e8c4dd5af258adac826cd05b9f9023ba6bd4f7
BLAKE2b-256 checksum
How to use checksums
7601c837d4ef9f5703d913b39e4459a914bc782f42f4df5166f2fc424cf6ceef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 1, 2026.

Transparency log

Release files / cripser-0.0.38-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL cripser-0.0.38-cp39-cp39-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
c8be808486e47ea93b29347b1183c27d198d5132bb0a8689214e655be9a9c11a
BLAKE2b-256 checksum
How to use checksums
0fc4011475dd062994b1389dfde76fa703242925e7ade6b12a56f70be3a611ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 1, 2026.

Transparency log

Release files / cripser-0.0.38-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL cripser-0.0.38-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 502.2 kB
Tags CPython 3.9 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
90032d725641f05e977e2df879e044518fba7d82229af34c398f45252475ee60
BLAKE2b-256 checksum
How to use checksums
3b8e7f763b0575c0b7b730b5a7823bf3d3c7e70e10e5e089ece7d2f1e3454ca7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 1, 2026.

Transparency log

Release files / cripser-0.0.38-cp39-cp39-macosx_11_0_x86_64.whl

Download URL cripser-0.0.38-cp39-cp39-macosx_11_0_x86_64.whl
Size 359.3 kB
Tags CPython 3.9 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
568723720441371890019dbba977e358e4d4296acda4b77736369b00907fc82b
BLAKE2b-256 checksum
How to use checksums
8103cafdd4af9adc7d23377b896c623720fea3261f1992a6ed910daa15d8624c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 1, 2026.

Transparency log

Release files / cripser-0.0.38-cp39-cp39-macosx_11_0_universal2.whl

Download URL cripser-0.0.38-cp39-cp39-macosx_11_0_universal2.whl
Size 614.3 kB
Tags CPython 3.9 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
29d5d9e0fe05ebd708ae296f435723788b0285e3e7319af1580e815f01ab9f27
BLAKE2b-256 checksum
How to use checksums
52e9669fe6315e362e0fe33cac8c5ab004e0444973a965a8a3351e0aa9176267
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 1, 2026.

Transparency log

Release files / cripser-0.0.38-cp39-cp39-macosx_11_0_arm64.whl

Download URL cripser-0.0.38-cp39-cp39-macosx_11_0_arm64.whl
Size 319.5 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1be91c7f43e080def17300c90bafcf2bc0f569e93386c0759c1829a6cc2ee49e
BLAKE2b-256 checksum
How to use checksums
482e72ebfe2409cc774c331cb3c2ad2b5c44267685674ffee08bf1a022f0a374
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 1, 2026.

Transparency log

Security for cripser 0.0.38

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 25 files in this release have been uploaded with provenance metadata.

Select from 25 files

Attestation for cripser-0.0.38.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 1, 2026.

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.

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