Skip to main content

Cubical Ripser Python binding

Project description

CubicalRipser: Persistent Homology for 1D Time Series, 2D Images, and 3D and 4D Volumes

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


Overview

CubicalRipser is an adaptation of Ripser by Ulrich Bauer, specialised in fast computation of persistent homology for cubical complexes.

Key Features

  • High performance (among the fastest for cubical complexes up to 4D)
  • Flexible filtrations: supports both V- and T-constructions (see: V and T Constructions)
  • Binary coefficients (field F2)
  • Python module and standalone CLI
  • PyTorch integration for differentiable persistent homology
  • Birth/death locations with creator/destroyer cells

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.

Getting Started

Try Online

Installation

Using pip (Recommended)

Install the Python module directly:

pip install -U cripser

If you encounter architecture compatibility issues, try:

pip uninstall cripser
pip install --no-binary cripser cripser

Building from Source

Requires a C++11-compatible compiler (e.g., GCC, Clang, MSVC).

  1. Clone the repository:

    git clone https://github.com/shizuo-kaji/CubicalRipser.git
    cd CubicalRipser
    
  2. Build the command-line executable:

    cd build
    cmake ..
    make
    

    The executable cubicalripser will be created.

  3. Alternatively, without cmake:

    cd src
    make all
    

    Modify the Makefile if needed.

  4. Install the Python module:

    pip install .
    

Usage

Python Module

CubicalRipser works on 1D / 2D / 3D / 4D NumPy arrays (dtype convertible to float64).

Basic example (V-construction, default):

import numpy as np, cripser

arr = np.load("input.npy")
ph = cripser.compute_ph(arr, maxdim=3, filtration="V")   # alias: computePH(...)

Result:

  • For 1D–3D input: ph has shape (n, 9) Columns: dim, birth, death, x1, y1, z1, x2, y2, z2
  • For 4D input: shape (n, 11) Columns: dim, birth, death, x1, y1, z1, w1, x2, y2, z2, w2
  • death is DBL_MAX for essential features

Creator (x1,...) gives birth; destroyer (x2,...) kills the class (see Creator and Destroyer cells).

T-construction (8-neighborhood in 2D, etc.):

ph_T = cripser.compute_ph(arr, maxdim=3, filtration="T")

Convert to GUDHI-style structures (see section below):

dgms = cripser.to_gudhi_diagrams(ph)
pers = cripser.to_gudhi_persistence(ph)

Differentiable PyTorch Wrapper

import torch
import cripser

x = torch.rand(32, 32, requires_grad=True)
ph = cripser.compute_ph_torch(x, maxdim=1, filtration="V")
loss = cripser.finite_lifetimes(ph, dim=0).sum()
loss.backward()

The gradient is propagated through birth/death values to the corresponding creator/destroyer voxel locations. Pairing changes are discrete, so the gradient is piecewise defined.

GUDHI Conversion Helpers

For convenience, a small utility package is included to convert the raw output into GUDHI-compatible formats.

import numpy as np
import cripser

arr = np.load("input.npy")
ph = cripser.compute_ph(arr)

# List of diagrams per dimension, each an array of shape (k, 2)
dgms = cripser.to_gudhi_diagrams(ph)

# Or, GUDHI SimplexTree-like list of (dim, (birth, death))
persistence = cripser.to_gudhi_persistence(ph)

# Example: plot using GUDHI
import gudhi as gd
gd.plot_persistence_diagram(diagrams=dgms)

Infinite deaths encoded internally as DBL_MAX are automatically converted to np.inf.

Helper Python script (demo/cr.py)

A convenience wrapper around the core library for quick experiments without writing code.

Typical capabilities:

  • Accepts a single file (e.g. .npy, image, DICOM) or a directory of sequential image / DICOM slices
  • Builds a 1D–4D NumPy array
  • Chooses V- or T-construction
  • Computes persistent homology up to a chosen max dimension
  • Writes raw PH pairs (CSV) or serialized NumPy results
  • Optional sorting of input slice filenames (useful for DICOM)

Basic help:

python demo/cr.py -h

Examples

  1. Single NumPy array (default: V-construction, maxdim=2):
python demo/cr.py input.npy -o ph.csv
  1. Increase max dimension and use T-construction:
python demo/cr.py volume.npy -o ph.csv --maxdim 3 --filtration T
  1. Directory of DICOM files (sorted), output CSV:
python demo/cr.py dicom/ --sort -it dcm -o ph.csv
  1. Directory of PNG slices -> PH (auto-detect by extension):
python demo/cr.py slices/ -o ph.csv
  1. Save raw PH as NumPy (to reuse in Python):
python demo/cr.py volume.npy -o ph.npy --format npy
  1. Invert intensities (example flag; use only if present in -h):
python demo/cr.py volume.npy -o ph.csv --invert

Typical options (exact list: see -h):

  • --maxdim k maximum homology dimension
  • --filtration V|T choose construction
  • --sort lexicographically sort input filenames
  • -it EXT explicit input slice extension (e.g. dcm, png)
  • -o FILE output file (.csv or .npy)
  • --format csv|npy override format if extension is ambiguous
  • --embedded Alexander dual interpretation (matches CLI flag)
  • --invert intensity inversion (if implemented)

Command-Line Usage

Basic example (text / Perseus-style input):

./cubicalripser --print --maxdim 2 --output out.csv demo/3dimsample.txt

Output file (CSV): each row

dim, birth, death, x1, y1, z1, x2, y2, z2

Meaning:

  • dim: homology dimension
  • birth, death: filtration values (death = DBL_MAX if essential)
  • (x1,y1,z1): creator cell coordinates
  • (x2,y2,z2): destroyer cell coordinates (omitted / meaningless if death is infinite)

Numpy array input (1D–4D):

./cubicalripser --output result.csv input.npy

Common options:

  • --maxdim k compute up to dimension k (default: 2)
  • --print also print pairs to stdout
  • --embedded use embedded (Alexander dual) interpretation
  • --filtration V|T choose construction (default: V); T alternative executable: tcubicalripser
  • --output FILE write CSV (omit to print only)

Example (T-construction on a 3D volume):

./tcubicalripser --maxdim 3 --output volume_ph.csv volume.npy

Note: For 4D input, two extra coordinates (w1, w2) are appended:

dim, birth, death, x1, y1, z1, w1, x2, y2, z2, w2

Input Formats

Supported Formats (command-line version)

  • NUMPY (.npy): Native format for both Python and CLI.
  • Perseus Text (.txt): Specification.
  • CSV (.csv): Simplified input for 2D images.
  • DIPHA (.complex): Specification.

Image to Array Conversion

A small utility is included that converts images in various formats into NUMPY arrays.

  • Convert images to .npy:

    python demo/img2npy.py input.jpg output.npy
    

    A series of image files such as JPEG and PNG files (as long as the Pillow library can handle them) can also be made into a volume in a similar way:

      python demo/img2npy.py input*.jpg volume.npy
    

    Note that here we rely on the shell's path expansion. If your shell does not support it, you can manually specify file names as in the following:

      python demo/img2npy.py input00.dcm input01.dcm input02.dcm volume.npy
    
  • Handle DICOM volumes: Given a series of DICOM files named input00.dcm, input01.dcm, input02.dcm... under the directory dicom, we can convert the DICOM files to a single 3D Numpy array volume.npy that is compatible with Cubical Ripser by

    python demo/img2npy.py dicom/*.dcm output.npy
    

    Or, we can compute persistent homology directly by

      python demo/cr.py dicom  --sort -it dcm -o output.csv
    

    by reading .dcm files from the directry dicom in a sorted order.

  • Handle the DIPHA format: The filename should end with ".complex". Look at DIPHA binary format for specification.

We can convert input and output files between Cubical Ripser and DIPHA.

  • to convert an Numpy array img.npy into DIPHA's format img.complex
      python demo/img2npy.py img.npy img.complex
    
  • the other way around
      python demo/img2npy.py img.complex img.npy
    
  • convert DIPHA's output result.output into an Numpy array result.npy
      python demo/img2npy.py result.output result.npy
    

1D time series

A scalar time-series can be considered as a 1D image, so Cubical Ripser can compute its persistent homology. Note that other software would be more efficient for this purpose.

An example of regressing the frequency of noisy sine curves is demonstrated here.


V and T Constructions

  • V-Construction: Pixels represent 0-cells (4-neighbor connectivity in 2D).
  • T-Construction: Pixels represent top-cells (8-neighbor connectivity in 2D).

Use the appropriate executable for your needs:

  • V-construction: cubicalripser (Python module: cripser).
  • T-construction: tcubicalripser (Python module: tcripser).

By the Alexander duality, the following two give essentially the same results:

./cubicalripser input.npy
./tcubicalripser --embedded input.npy

The difference is in the sign of the filtration and the permanent cycle. Here, (--embedded) converts the input I to -I^\infty described in the paper below.

For more details, see Duality in Persistent Homology of Images by Adélie Garin et al.


Creator and Destroyer cells

The creator of a cycle is the cell which gives birth to the cycle. For example, the voxel in a connected component with the lowest filtration value creates a 0-dimensional cycle, and the voxel which connects two separate connected components destroys the component with a higher birth time. The creator and the destroyer cells are not uniquely determined, but they provide useful information to localise the cycle. Cubical Ripser adopts the following convention on the location of these cells: when the lifetime of a cycle is finte,

arr[x2,y2,z2] - arr[x1,y1,z1] = death - birth = lifetime

where arr is the image, (x1,y1,z1) is the location of the creator cell, and (x2,y2,z2) is the location of the destroyer cell. Note that when computed with the (--embedded) option, the roles of creator and destroyer are switched:

arr[x1,y1,z1] - arr[x2,y2,z2] = death - birth = lifetime

The authors thank Nicholas Byrne for suggesting the convention and providing a test code.


Deep Learning Integration

  • Lifetime Enhanced Image: Adds topological features as additional channels for CNNs.

    ./cubicalripser --output result.npy input.npy
    python demo/stackPH.py result.npy -o lifetime_image.npy -i input.npy
    

    In lifetime_image.npy, persistent homology is encoded as the extra channels so that it can be used as input for CNNs.

    Please look at the example section of our paper.

  • Persistent Histogram Image: Similarly, the persistent histogram image can be obtained by

    python demo/stackPH.py result.npy -o hist_image.npy -t hist -i input.npy
    

    For practical examples, see HomologyCNN.


Timing Comparisons

The following are some timing comparisons.

python demo/timing_cr.py sample/bonsai128.npy --runs 5 --warmup 1 -o timing_bonsai128.csv

This writes timing_bonsai128.csv with:

  • run rows: one row per timed iteration (elapsed_seconds)
  • one summary row per (software, filtration) pair: mean_seconds, std_seconds, min_seconds, max_seconds
  • metadata for comparisons across code changes: timestamp_utc, git_commit, software, filtration, maxdim, input_shape
  • default combinations are: cubicalripser + V, cubicalripser + T, gudhi + V, gudhi + T
  • you can restrict combinations with e.g.: --software cubicalripser or -f V

Other software for persistent homology of cubical complexes

We give a referece to various software for persistent homology of images. The comments are based on our limited understanding and tests, and hence, could be wrong.

It computes for the V-construction of the image. Its parallelised algorithm offers faster computation on multi-core machines. Also, it reads the input image in small chunks so that it requires much less memory footprint.

It computes for the V-construction of the image. It is integrated into Homcloud developed by the same author.

  • DIPHA by Ulrich Bauer and Michael Kerber

It computes for the V-construction of the image. It is parallelised with MPI so it works on a cluster. The software has been used in various projects. The memory footprint is relatively large.

  • GUDHI developed at INRIA

It computes for the V- and T-construction of an array of any dimension. It is well-documented and offers a well-organised and easy to use interface. It focuses more on usability than performance.

  • diamorse developed at The Australian National University.

It computes for the V-construction of the image.

It computes for the V-construction of the image.

Release Notes

  • (v0.0.24) Repository renamed: This project moved from CubicalRipser_3dim to CubicalRipser. Old GitHub links should redirect automatically. If you have a local clone, update your remote: git remote set-url origin https://github.com/shizuo-kaji/CubicalRipser.git
  • (v0.0.23) added support for torch integration
  • (v0.0.22) changed birth coordinates for T-construction to much with GUDHI for permanent cycles
  • (v0.0.19) added support for 4D cubical complexes
  • (v0.0.8) fixed memory leak in Python bindings (pointed out by Nicholas Byrne)
  • (v0.0.7) slight speed up
  • (v0.0.6) changes in the definition of birth/death location (suggested by Nicholas Byrne)
  • (up to v0.0.5, difference from the original version
    • optimised codes (much less memory footprint, much faster for certain data; sometimes more than 100 times.)
    • Python friendly: see the Jupyter Notebook example found under the demo directory.
    • virtually infinite input size (compared to 510x510x510)
    • cache control
    • option to use the Alexander duality for the highest degree persistent homology
    • V and T construction for building cubical complexes from an image
    • output birth/death location

Project details


Download files

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

Source Distribution

cripser-0.0.24.tar.gz (937.2 kB view details)

Uploaded Source

Built Distributions

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

cripser-0.0.24-cp314-cp314-win_amd64.whl (221.8 kB view details)

Uploaded CPython 3.14Windows x86-64

cripser-0.0.24-cp314-cp314-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

cripser-0.0.24-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (224.8 kB view details)

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

cripser-0.0.24-cp314-cp314-macosx_11_0_arm64.whl (343.5 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

cripser-0.0.24-cp314-cp314-macosx_10_15_x86_64.whl (343.5 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

cripser-0.0.24-cp314-cp314-macosx_10_15_universal2.whl (343.5 kB view details)

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

cripser-0.0.24-cp313-cp313-win_amd64.whl (218.2 kB view details)

Uploaded CPython 3.13Windows x86-64

cripser-0.0.24-cp313-cp313-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

cripser-0.0.24-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (225.0 kB view details)

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

cripser-0.0.24-cp313-cp313-macosx_11_0_arm64.whl (343.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

cripser-0.0.24-cp313-cp313-macosx_10_13_x86_64.whl (343.2 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

cripser-0.0.24-cp313-cp313-macosx_10_13_universal2.whl (343.2 kB view details)

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

cripser-0.0.24-cp312-cp312-win_amd64.whl (218.2 kB view details)

Uploaded CPython 3.12Windows x86-64

cripser-0.0.24-cp312-cp312-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

cripser-0.0.24-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (225.2 kB view details)

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

cripser-0.0.24-cp312-cp312-macosx_11_0_arm64.whl (343.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

cripser-0.0.24-cp312-cp312-macosx_10_13_x86_64.whl (342.9 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

cripser-0.0.24-cp312-cp312-macosx_10_13_universal2.whl (342.9 kB view details)

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

cripser-0.0.24-cp311-cp311-win_amd64.whl (217.1 kB view details)

Uploaded CPython 3.11Windows x86-64

cripser-0.0.24-cp311-cp311-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

cripser-0.0.24-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (225.2 kB view details)

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

cripser-0.0.24-cp311-cp311-macosx_11_0_arm64.whl (346.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

cripser-0.0.24-cp311-cp311-macosx_10_9_x86_64.whl (346.3 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

cripser-0.0.24-cp311-cp311-macosx_10_9_universal2.whl (346.3 kB view details)

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

cripser-0.0.24-cp310-cp310-win_amd64.whl (215.1 kB view details)

Uploaded CPython 3.10Windows x86-64

cripser-0.0.24-cp310-cp310-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

cripser-0.0.24-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (222.2 kB view details)

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

cripser-0.0.24-cp310-cp310-macosx_11_0_arm64.whl (341.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

cripser-0.0.24-cp310-cp310-macosx_10_9_x86_64.whl (341.2 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

cripser-0.0.24-cp310-cp310-macosx_10_9_universal2.whl (341.2 kB view details)

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

cripser-0.0.24-cp39-cp39-win_amd64.whl (215.1 kB view details)

Uploaded CPython 3.9Windows x86-64

cripser-0.0.24-cp39-cp39-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

cripser-0.0.24-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (222.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

cripser-0.0.24-cp39-cp39-macosx_11_0_arm64.whl (341.4 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

cripser-0.0.24-cp39-cp39-macosx_10_9_x86_64.whl (341.5 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

cripser-0.0.24-cp39-cp39-macosx_10_9_universal2.whl (341.5 kB view details)

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

cripser-0.0.24-cp38-cp38-win_amd64.whl (214.9 kB view details)

Uploaded CPython 3.8Windows x86-64

cripser-0.0.24-cp38-cp38-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

cripser-0.0.24-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (221.2 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

cripser-0.0.24-cp38-cp38-macosx_11_0_arm64.whl (340.3 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

cripser-0.0.24-cp38-cp38-macosx_10_9_x86_64.whl (340.5 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

cripser-0.0.24-cp38-cp38-macosx_10_9_universal2.whl (340.5 kB view details)

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

File details

Details for the file cripser-0.0.24.tar.gz.

File metadata

  • Download URL: cripser-0.0.24.tar.gz
  • Upload date:
  • Size: 937.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for cripser-0.0.24.tar.gz
Algorithm Hash digest
SHA256 bc86edc95623f3de242537b49f09b9e9eb28173e5fbfed6c685f45ae05d7e493
MD5 157d195f5dc4f99323a4d52bda62e8e2
BLAKE2b-256 cbd7ec94990244a4b6fc9e42f6731b6790f922ee087590b2d4648f4492e7b25b

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.24.tar.gz:

Publisher: build.yml on shizuo-kaji/CubicalRipser

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

File details

Details for the file cripser-0.0.24-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: cripser-0.0.24-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 221.8 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for cripser-0.0.24-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 8e52cee9a9576955cebe91debc1edfd79acb0ebb91ba27947fd017f1853a9a16
MD5 015c7d67ae2a1b21df88ac0efa8eddba
BLAKE2b-256 de4e22ba34f45d292d308d63b45078d7e5dd170c9a1b2441d76c37d6f32185e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.24-cp314-cp314-win_amd64.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser

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

File details

Details for the file cripser-0.0.24-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cripser-0.0.24-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 536379960a47b2d638de44901ee0f44623060519e2b13d9e9f6bdce200d312f1
MD5 2cb11d21e15e6ca99f99846f34137b68
BLAKE2b-256 267e3f6cb9ad1eb9469a84d1dcee254516aa7d35260d95299d02d726ab9753c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.24-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser

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

File details

Details for the file cripser-0.0.24-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cripser-0.0.24-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 888e47f785df9971eae714b4b82a555042b6af69ea432d5399e3fbc832ac5ac5
MD5 485178149ddb302224c3d57733bc0594
BLAKE2b-256 4855dd172181dba522168fd983c09badfbcf981cff5863c1f53b3fe513ba14b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.24-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser

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

File details

Details for the file cripser-0.0.24-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cripser-0.0.24-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f22393938f71117cc4af75df73b2ed453651ba3b4490792b4db3dde80a04a984
MD5 c59ef439b0e31c41d5a6bb24fa29762a
BLAKE2b-256 3d2daa85e9f1efeba09fe573c5cf9ead71df8f12824d9377f140f669a3cd6393

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.24-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser

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

File details

Details for the file cripser-0.0.24-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for cripser-0.0.24-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 69e94539b7eaab6c590a66b08c5ed6feaeb9660ae6f84e04a746b85e7cbe520b
MD5 e3599728e01d09e48efa3a588b868de4
BLAKE2b-256 2575e537e52dc7930d51e0027383550ac1f1f34370de618d6cf9d122ac096283

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.24-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser

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

File details

Details for the file cripser-0.0.24-cp314-cp314-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for cripser-0.0.24-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 e5c05d3701d094ea9c3ec8c8bac9b5b321cb7166e45aea9d98ec3c36d7226062
MD5 fd27f575e0cfc976513913d2e8ec47ce
BLAKE2b-256 36c5f6400cb96c1c79f92ed96e1d22e8767fc12bc308a8502b5a79346ce012e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.24-cp314-cp314-macosx_10_15_universal2.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser

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

File details

Details for the file cripser-0.0.24-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: cripser-0.0.24-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 218.2 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for cripser-0.0.24-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 eeee86a0c969a2eb61230f2ea76b842d883185434d179062fe377182b82892fa
MD5 e45e40edd18da07962f55e46b5d04b5e
BLAKE2b-256 c78786d9fa48def22435eb134fe6cca24536a73e4d8d212adfe958ddac482117

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.24-cp313-cp313-win_amd64.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser

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

File details

Details for the file cripser-0.0.24-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cripser-0.0.24-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 df53794250ff061f56e965f712ed0408e8354eff7ab3f6c2e4644c41fb504e93
MD5 8a05d06fe43d46c17d741be08cbac4fd
BLAKE2b-256 b850886c6ba077a713a67c1d9fbc321949a985a04d0698c9ae8dbc6acf9a2f60

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.24-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser

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

File details

Details for the file cripser-0.0.24-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cripser-0.0.24-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 86940c2aa36131dbcd1877903d7844c8fd96fed77293727ea981d384ef8ccbef
MD5 610fdeb5fd7f7a4a68a5e8e6dc03ca5c
BLAKE2b-256 6b58c67b376112d120a18206cb3ede9ae488e2077547322511aa2b522f73733d

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.24-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser

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

File details

Details for the file cripser-0.0.24-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cripser-0.0.24-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cd710a0e831af9f00760f858f65b4f302390a75cf5490bbb02acd0f140306ec6
MD5 0c6e748789bff62ade3832774db5c866
BLAKE2b-256 ca3cfce74356c30381b851a57f2a09cfadcd4664bdd994d93789a8c25a3b9685

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.24-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser

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

File details

Details for the file cripser-0.0.24-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for cripser-0.0.24-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 e4b5fce59d81bf2e296577fa82e0c1ddf6f40feb34d0edc17d7c3c4ba04f5922
MD5 14f312e66c051f33c86273ccab12d420
BLAKE2b-256 98d82f662434727ad81db4cf6eaf6874f8e4a1dda69227aaff01d2397dbbe422

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.24-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser

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

File details

Details for the file cripser-0.0.24-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for cripser-0.0.24-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 18d5c030c45f15e7350d821c538501e30ad3c74f7a12fbbe490376d967a5aac7
MD5 f3bfb75e8392ef033b341cc169c617ac
BLAKE2b-256 c6b2a6c22776ab30862f19e7bfa515283ff7a8c3027c17cc5a723a32222caddd

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.24-cp313-cp313-macosx_10_13_universal2.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser

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

File details

Details for the file cripser-0.0.24-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: cripser-0.0.24-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 218.2 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for cripser-0.0.24-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4be371db77a603894808a01dc2edd22adb625eb49d519a5fcf6a7a082d75e00a
MD5 1c2fc21d302cdd0f982deb8dbc39a66d
BLAKE2b-256 865060c03aaaffed56c264bad1fd8b4e6d230295320f9997b2c6ccd117fa1fab

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.24-cp312-cp312-win_amd64.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser

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

File details

Details for the file cripser-0.0.24-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cripser-0.0.24-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dd06de2841da46d345a561a3d25bfcf94145469ca7e7456d83ccb28ac2a02333
MD5 aeba92d05a8cc3ad218917af5fafb630
BLAKE2b-256 da29e82f3d581d6ba275c818b4ff779e1a95874dece9c31dfedea32c3d42752f

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.24-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser

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

File details

Details for the file cripser-0.0.24-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cripser-0.0.24-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1e582f66a1eb6d045a215fb88e8501a427564be2ef067ba32172cbd8bf257d7f
MD5 d9121e8aa53cecac7a046fcf559a2218
BLAKE2b-256 86a49682c56b35c2a216b7ea16f9b2542e70a07d861f86647e64c8caa07dc5fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.24-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser

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

File details

Details for the file cripser-0.0.24-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cripser-0.0.24-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4bb72a9b16f633ce3079a665a1552f716a19c821e7e02514681ffda8f403e0ec
MD5 b6217826290d2b97f41df52bae8d248e
BLAKE2b-256 6041937427acc9cb4ce64eef9bdb0dfd1b2a52d23e0e84a8ec21dfa33e0d34b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.24-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser

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

File details

Details for the file cripser-0.0.24-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for cripser-0.0.24-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 b7b34ac9259a8982bfa38ff3c3f8da2f143df3b61c0418d08120046cd91b3538
MD5 5b7b9909ed2f1b9025e0ac1818ce9c52
BLAKE2b-256 b87bb64959731967408c7d850d55e06295151ada476831a7c10a26851abf6d7f

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.24-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser

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

File details

Details for the file cripser-0.0.24-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for cripser-0.0.24-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 7803c23b555615566fe57e96c75ffe103e4e49e498808f13a5e7673392eaa48a
MD5 5730532eca0b28b0f33b4f5d4deebc24
BLAKE2b-256 574d3c9cde58990d14aa59397e8b943e3b018ea1de289afeffe990f4c575f96b

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.24-cp312-cp312-macosx_10_13_universal2.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser

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

File details

Details for the file cripser-0.0.24-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: cripser-0.0.24-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 217.1 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for cripser-0.0.24-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 de7400c5ec083165b0bbd9bbb01c245d73a7cf1aa7f0a5922936c29b51084d81
MD5 80e7918623c8ad15e010afa6cd9edc33
BLAKE2b-256 b958b5742b6c2263046ee352bfafa9ce48cc5507edb0586cb9d546a3cd3575cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.24-cp311-cp311-win_amd64.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser

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

File details

Details for the file cripser-0.0.24-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cripser-0.0.24-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 16a319375d3ffbda9693ed0fd0daca440761b7b1a80889c9a6f7b3d79cf9ef99
MD5 0507235fbb4b13c1d8032d659be4969b
BLAKE2b-256 81bb806870f2d6998ba6cc579ba995f4d520613402e26c96dde4ba73938c0664

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.24-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser

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

File details

Details for the file cripser-0.0.24-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cripser-0.0.24-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 76ceda5ecfb88bd085ef5e062d0d3ca8d4605d769b6a8781577f3d3b76a3a41d
MD5 a0a7d38065649b9994e228cb01c7989d
BLAKE2b-256 4e4d66b783339f5d19f8e0f9b3aeef91fc71a821c28544257b27872391fcd794

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.24-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser

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

File details

Details for the file cripser-0.0.24-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cripser-0.0.24-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4032553b65addd477b1c16f98755be748c18e006337f5aed1f16ac212d959020
MD5 13e165c949fb884b80fe0c45b6cee928
BLAKE2b-256 e031b6fb0f3df130728c70e95de0a120cd8633868022ebf6c66c5b78652dab95

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.24-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser

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

File details

Details for the file cripser-0.0.24-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cripser-0.0.24-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f412c4b044dd057bfe74aa04c566eb5ef59c231c80aa757382d8728a67f362a0
MD5 d81211b91a79cd4b86587c72c7c28fd6
BLAKE2b-256 bf34ae5c758d416208e9af2070471a3bdcdb50c1a0b50140ac6e53bf9fbdeb0e

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.24-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser

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

File details

Details for the file cripser-0.0.24-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for cripser-0.0.24-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 abcedbaa439aa2c0fcfe6d8ad318244d63cc4a77752dfacc659ba18961881e84
MD5 486d0baa6556e07e480419e25bfdc08d
BLAKE2b-256 3d822ad30040f9a77f80029b2a336711cdf7cb3a7adc5a2031ad722e6d24b61d

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.24-cp311-cp311-macosx_10_9_universal2.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser

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

File details

Details for the file cripser-0.0.24-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: cripser-0.0.24-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 215.1 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for cripser-0.0.24-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a39d9848239a5d1ff008f0740f1f27f2f93b17137563ef4a1befa9c1536fe5fe
MD5 c5fe520a3b2c06fead4f7a511387c95b
BLAKE2b-256 b89ad633914a45e843b778a7e47e297b02b68be75d3279828dc672f54331e805

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.24-cp310-cp310-win_amd64.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser

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

File details

Details for the file cripser-0.0.24-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cripser-0.0.24-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0e0259f8ea5d2ac58a7d04de68f67d1647cd9b44c299a3a8ddc8cabd0f515fd2
MD5 a12df8ecd2c4ee938915388f2558c78d
BLAKE2b-256 ef198a1086970242137875ec92b70d6590f451d8ad8ac9dae6ff1cf34d9a0210

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.24-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser

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

File details

Details for the file cripser-0.0.24-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cripser-0.0.24-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e5287a0f93610e8a17a36e70765fde036f9d5bd234284df90e8a8e640269db55
MD5 ea23c9e831861e8669e81be95dd8843e
BLAKE2b-256 4662c231d59d23ef96bf4f4dceba22637986c511cc207b52456e3e11d666d2bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.24-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser

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

File details

Details for the file cripser-0.0.24-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cripser-0.0.24-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1060c099548121ed41c37cc214df82c05059095b1a476be910fd23671ee916b7
MD5 ccc0d07356a13abd2e3548ac07295db1
BLAKE2b-256 ad1b80c3dd48c8a656078769bcac81471fa2fb9751658633383989dc418f6fe7

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.24-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser

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

File details

Details for the file cripser-0.0.24-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cripser-0.0.24-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2e913a648b4da5b5d1afacf173915d956f5496400a37f53ad7395a5edd6f662b
MD5 5b6e1fd395b1a7532ec0e75f1b128e6b
BLAKE2b-256 28b85ddf9e2b26945d795790b8bcc3f89e8e213ff146f16e1d29f2eece467aa1

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.24-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser

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

File details

Details for the file cripser-0.0.24-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for cripser-0.0.24-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 e3f6bc7e31e489190ad78d12ad21cfd214cc8dd77b93bd20fe5e3abd54712ae3
MD5 04e3ead47b099c7e3db56c97c0989b43
BLAKE2b-256 ee1064a64996c496d25274cc4a0eeb93a203d5eaeef43610a70ac4dcee51e3bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.24-cp310-cp310-macosx_10_9_universal2.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser

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

File details

Details for the file cripser-0.0.24-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: cripser-0.0.24-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 215.1 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for cripser-0.0.24-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 fa4871dbb038f3a22e5301a01869c03f38bf3298a1f30e785794d68aaef30b16
MD5 151f9a8ce609c07b29a7d8b0572791e6
BLAKE2b-256 a44342078c753d797748c4f18cdc70443f4a0c62316b8ea7928d2b35f27a79fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.24-cp39-cp39-win_amd64.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser

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

File details

Details for the file cripser-0.0.24-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cripser-0.0.24-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e9e8f1072a591968c5b279a44744b5029a5b67e43526d3061dbc262e1186fc75
MD5 e82eaca3350417d697434adf887081ab
BLAKE2b-256 0867ee51080489f2bf51ea41ae7c3154987f27d2d59284f1e1a1ad0e2f13a58f

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.24-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser

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

File details

Details for the file cripser-0.0.24-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cripser-0.0.24-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 556a12aed6832605fc988234160069910773e90f72f3c2ea08c6a4879774b305
MD5 ba80236bfb3707c4f6622f37062a4ffd
BLAKE2b-256 86976a15dfafa675b737c00cb3d5bc94cb5d552cbf690cea33e3566024099ed8

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.24-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser

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

File details

Details for the file cripser-0.0.24-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cripser-0.0.24-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1c23ece6f3161e68b4f195e3b5636b2760786c5688ffb1a9d6f756884fc0d4cc
MD5 8abcb28dd38691de150fa3a7f74e7e45
BLAKE2b-256 2ebe69534f8258e0aae2804c871721d75c11744a67d698e461b85cf1b0a46549

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.24-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser

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

File details

Details for the file cripser-0.0.24-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cripser-0.0.24-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c59cce012317ea4fd8e5da9e7591f5be218ca085fb3ccca793149f188ed4ca76
MD5 1d07017969ed4faa95ad8e1b59482c3f
BLAKE2b-256 cd58f6ab53785fcb6771e58e7b89d043c277c3c1bc1b08d988576378382c3d28

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.24-cp39-cp39-macosx_10_9_x86_64.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser

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

File details

Details for the file cripser-0.0.24-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for cripser-0.0.24-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 04abce973f3629eae65d8eea688c72f443383977823508366408021411fff2d8
MD5 ca8e721b846c04f6a6ea88200a496027
BLAKE2b-256 943640a25d54aac19b448a78183139cfbdde422895e29019514899e8f5930193

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.24-cp39-cp39-macosx_10_9_universal2.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser

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

File details

Details for the file cripser-0.0.24-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: cripser-0.0.24-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 214.9 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for cripser-0.0.24-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 67a7830887f3b048150672190a40ffded7958d7ea527f4126d8a92374a14a262
MD5 f6e698f0bae907baa62432f3f05a5f0b
BLAKE2b-256 b96dfb0642f221954d8b8f088064789307bc25101ca1c89a3f4585c4c46e1990

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.24-cp38-cp38-win_amd64.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser

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

File details

Details for the file cripser-0.0.24-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cripser-0.0.24-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 78454f177a7bfcca1de31b44980d0cdeefd9e1a0b5512a818ace6aa098d78383
MD5 5dcca9dadf63c3e77f4f35b172b6db66
BLAKE2b-256 d8d175b26708d38f008f32921db6da12183f92ccab7847bef6d7c3beb7787038

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.24-cp38-cp38-musllinux_1_2_x86_64.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser

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

File details

Details for the file cripser-0.0.24-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cripser-0.0.24-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d973df06d4e680c1c838c3c732b5343682d7518c692eb9a5203c0707f785952a
MD5 31da23ef1fe6003d33679678a7ff7eb7
BLAKE2b-256 c7f1e18acf17022d17e221ec2135e16cac40966253f52df8d057bef52f6759d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.24-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser

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

File details

Details for the file cripser-0.0.24-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cripser-0.0.24-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 22c6a1b5d38fc276fa61dce3578d8e43752403621b4d105f4732206de5f13c4c
MD5 cee476cca42f2d11bd3ee261c3063f36
BLAKE2b-256 2e3961c36b0fccb3a2e65b6db1d312284afda8c78cb7672638c7f1eb6e6470c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.24-cp38-cp38-macosx_11_0_arm64.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser

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

File details

Details for the file cripser-0.0.24-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cripser-0.0.24-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 07fdceeba38e07a47f81eebf2cea0ae2844815801d4a7f0cda48ccb394fc163d
MD5 05d3c6a5f3854331dba506c79919824b
BLAKE2b-256 473b12e64d59a5be7230431896508034ec79a659fee678c41e0de0187014cc4a

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.24-cp38-cp38-macosx_10_9_x86_64.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser

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

File details

Details for the file cripser-0.0.24-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for cripser-0.0.24-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 61fde438f834a07226f56508030b1d40079f3fbdd284edca3ac751609bbd8ab9
MD5 919840334b34c0c22ce3b80e6923e5ab
BLAKE2b-256 74e4f7e98220ecdc7982de3c1ad0286b960fb912ec0ef6ccf6a944b1d56782e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.24-cp38-cp38-macosx_10_9_universal2.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser

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