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
  • Birth/death locations with creator/destroyer cells

For details, see: Cubical Ripser: Software for Computing Persistent Homology of Image and Volume Data (https://arxiv.org/abs/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_3dim.git
    cd CubicalRipser_3dim
    
  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.

DIPHA file

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 dipha2npy.py img.npy img.complex
    
  • the other way around
      python dipha2npy.py img.complex img.npy
    
  • convert DIPHA's output result.output into an Numpy array result.npy
      python dipha2npy.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.


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.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.23.tar.gz (921.5 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.23-cp312-cp312-win_amd64.whl (205.3 kB view details)

Uploaded CPython 3.12Windows x86-64

cripser-0.0.23-cp312-cp312-musllinux_1_1_x86_64.whl (749.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

cripser-0.0.23-cp312-cp312-musllinux_1_1_i686.whl (814.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ i686

cripser-0.0.23-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (244.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

cripser-0.0.23-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (261.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

cripser-0.0.23-cp312-cp312-macosx_11_0_arm64.whl (330.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

cripser-0.0.23-cp312-cp312-macosx_10_9_x86_64.whl (330.4 kB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

cripser-0.0.23-cp312-cp312-macosx_10_9_universal2.whl (330.4 kB view details)

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

cripser-0.0.23-cp311-cp311-win_amd64.whl (204.2 kB view details)

Uploaded CPython 3.11Windows x86-64

cripser-0.0.23-cp311-cp311-musllinux_1_1_x86_64.whl (752.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

cripser-0.0.23-cp311-cp311-musllinux_1_1_i686.whl (815.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ i686

cripser-0.0.23-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (246.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

cripser-0.0.23-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (263.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

cripser-0.0.23-cp311-cp311-macosx_11_0_arm64.whl (333.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

cripser-0.0.23-cp311-cp311-macosx_10_9_x86_64.whl (333.5 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

cripser-0.0.23-cp311-cp311-macosx_10_9_universal2.whl (333.5 kB view details)

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

cripser-0.0.23-cp310-cp310-win_amd64.whl (202.2 kB view details)

Uploaded CPython 3.10Windows x86-64

cripser-0.0.23-cp310-cp310-musllinux_1_1_x86_64.whl (749.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

cripser-0.0.23-cp310-cp310-musllinux_1_1_i686.whl (812.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ i686

cripser-0.0.23-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (242.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

cripser-0.0.23-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (260.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

cripser-0.0.23-cp310-cp310-macosx_11_0_arm64.whl (328.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

cripser-0.0.23-cp310-cp310-macosx_10_9_x86_64.whl (328.4 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

cripser-0.0.23-cp310-cp310-macosx_10_9_universal2.whl (328.4 kB view details)

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

cripser-0.0.23-cp39-cp39-win_amd64.whl (202.2 kB view details)

Uploaded CPython 3.9Windows x86-64

cripser-0.0.23-cp39-cp39-musllinux_1_1_x86_64.whl (750.1 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

cripser-0.0.23-cp39-cp39-musllinux_1_1_i686.whl (813.3 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ i686

cripser-0.0.23-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (242.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

cripser-0.0.23-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (260.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

cripser-0.0.23-cp39-cp39-macosx_11_0_arm64.whl (328.5 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

cripser-0.0.23-cp39-cp39-macosx_10_9_x86_64.whl (328.7 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

cripser-0.0.23-cp39-cp39-macosx_10_9_universal2.whl (328.7 kB view details)

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

cripser-0.0.23-cp38-cp38-win_amd64.whl (202.0 kB view details)

Uploaded CPython 3.8Windows x86-64

cripser-0.0.23-cp38-cp38-musllinux_1_1_x86_64.whl (749.6 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

cripser-0.0.23-cp38-cp38-musllinux_1_1_i686.whl (812.6 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ i686

cripser-0.0.23-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (242.2 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

cripser-0.0.23-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (259.9 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686

cripser-0.0.23-cp38-cp38-macosx_11_0_arm64.whl (327.6 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

cripser-0.0.23-cp38-cp38-macosx_10_9_x86_64.whl (327.7 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

cripser-0.0.23-cp38-cp38-macosx_10_9_universal2.whl (327.7 kB view details)

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

File details

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

File metadata

  • Download URL: cripser-0.0.23.tar.gz
  • Upload date:
  • Size: 921.5 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.23.tar.gz
Algorithm Hash digest
SHA256 984dbf526adefe6885622f32b7a45a5a31ecbc1ce9e790bc8256bfdd8f08397b
MD5 f5aae65cb1120701e1a7820d83d938e8
BLAKE2b-256 c0e6a8e2a10a42f860941e649cc723e3b01b14428e4ab816b323c9684461554a

See more details on using hashes here.

Provenance

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

Publisher: build.yml on shizuo-kaji/CubicalRipser_3dim

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.23-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: cripser-0.0.23-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 205.3 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.23-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3df89bfe9d201f1f1c89065a38f9ae0f5731b07613435eba296b5fe5b028e1e3
MD5 4224b02dad1ef356f281c4c45adc2743
BLAKE2b-256 f0c3e2843b8f76b660ee2efccfc2263ca141d82d3efc5bff45c9760447b83ac7

See more details on using hashes here.

Provenance

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

Publisher: build.yml on shizuo-kaji/CubicalRipser_3dim

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.23-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for cripser-0.0.23-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 565681fde7d258e44ae32cfb3fb61608957aebca2b5d02355b5bb0c279e5380f
MD5 fe9fbd5220ac80a246a3e7ae8423bb94
BLAKE2b-256 91967e6d9480add8bcea211cd53232550e911a71282be5a32ab3b8d0b7333e3c

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.23-cp312-cp312-musllinux_1_1_x86_64.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser_3dim

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.23-cp312-cp312-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for cripser-0.0.23-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 0660e71318d28bd79b05ea833ca278ed386565350cc0fd53e890e1d19b1c4b59
MD5 c59d670d653d40e78bc75c352331c358
BLAKE2b-256 97bda654ec136608b7c8598b476433fc09d717309eae3707e2adb71885c49c12

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.23-cp312-cp312-musllinux_1_1_i686.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser_3dim

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.23-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cripser-0.0.23-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8ed66c9a23e5745b14b96bb397c82ba0985720f768056b7aba03a856b2507b56
MD5 24cde3f4b7ef81d568035b5a79ceaec1
BLAKE2b-256 6d678b35e3123bd11061b1f96dd045c30718b17c9c9c978576d8582cdcb621a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.23-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser_3dim

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.23-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cripser-0.0.23-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3b6f66f08c18b276f99d9b8137f813f682f2a8eef2ac68ff9e3d1d4e94741e28
MD5 7d7f2e1718c0acafb366ba53dc182811
BLAKE2b-256 b3c07db7e947f8d1fa3f6a9108f32591d9f4f43e4b21cab37399950d405c8802

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.23-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser_3dim

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.23-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cripser-0.0.23-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6a02f6829787670e33421fa69d9916a7f277049e24b82f8712a5731cec0c05f4
MD5 1ae0bf0843df554021dff0947b2d432d
BLAKE2b-256 3de862b2c833292ed209fd87b4f9f4407a0454a36c5e1d46a75cf9d8c4d31e3c

See more details on using hashes here.

Provenance

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

Publisher: build.yml on shizuo-kaji/CubicalRipser_3dim

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.23-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cripser-0.0.23-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1e19fbdc1669defeeaedee012b9ced2e1e008edbff198a262a70a0a3316eb800
MD5 329bbc80d769e0e2cbad476e28e05890
BLAKE2b-256 b3dbbad4fd011a3b9a023508f0e7b1812fb6aae95c6d54fe529a92a99d02e79a

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.23-cp312-cp312-macosx_10_9_x86_64.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser_3dim

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.23-cp312-cp312-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for cripser-0.0.23-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 5ae840563abdbd3df809a02c48c18ba3b02a8d5df5d48ffb7c9f1d4f7ab96c2d
MD5 6a6036e2a1d80e5c575eb9ac92327aef
BLAKE2b-256 01a09752edf461f35b3414ca8cb055eb869a53e814db2bb2a9b3eaaf4b40ca5b

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.23-cp312-cp312-macosx_10_9_universal2.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser_3dim

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.23-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: cripser-0.0.23-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 204.2 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.23-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3e99793b031b0edaccae91363f90f77e32711a265e10ce4c52a66d770bfe447f
MD5 580f93eac3bdd8bee2bd8cf51e162351
BLAKE2b-256 fa0d2fc79b889326754b6bb27dc02e5772d599ea3718fa02454328eb28a79a49

See more details on using hashes here.

Provenance

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

Publisher: build.yml on shizuo-kaji/CubicalRipser_3dim

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.23-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for cripser-0.0.23-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 78b1d03ffc7e72b490afb8e65d8f1f29fa6b1d6763238175d145c0feb6664319
MD5 b43f2ef3e28c37fbdf756790d18af0d4
BLAKE2b-256 1293681568581fa71f24c2bac24459c81470c22b99082d4b21f48cecff3ea654

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.23-cp311-cp311-musllinux_1_1_x86_64.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser_3dim

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.23-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for cripser-0.0.23-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 e655c2eab634fc413469d08c94c71e1e416f0982e668f20b07a2ea2f495a6aaa
MD5 9742580a799bf4c37f0ff2f06318de67
BLAKE2b-256 e953374e6535b48695a33b09bfd13adaead1e0463436ff6bc718c07057bfd69d

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.23-cp311-cp311-musllinux_1_1_i686.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser_3dim

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.23-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cripser-0.0.23-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a51c921a0a4708b3609db49654805ce591896787eedc1505ba76f0b4f4e180f0
MD5 d4705e8b9e9d2acbcb5f1cf38ba47caa
BLAKE2b-256 76ca5a9ef545cb19503de9b8aa6d169cb468b17ea05d2b1ee6c104d0c13c64a9

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.23-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser_3dim

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.23-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cripser-0.0.23-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5f2ffc7aef68b0639f1e0c9c364d0c022e8e71743d15f971e56dbd2ca49792ef
MD5 9e0e6f37006d2d5471a1d38f83c5615e
BLAKE2b-256 0e8e97f823ef8e0cf1ed6cf42f5e01cd6d70a8e7612437e44566a5aacc55583b

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.23-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser_3dim

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.23-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cripser-0.0.23-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 45fd8f2c2f5f524da30f28cf744eb8b5f447376026ae49d44c31e5f4782ead6e
MD5 852430d448bcd0880e421c77778331a2
BLAKE2b-256 0bf12a528d0a022b1fc1e5c996bd8f47023c3713da01f6944d773234dfef881d

See more details on using hashes here.

Provenance

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

Publisher: build.yml on shizuo-kaji/CubicalRipser_3dim

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.23-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cripser-0.0.23-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 578b7972ea6c9ef3293104d3ca77d1c94196278159d0bd9733c07aab1e8aba65
MD5 a087f39f15b8ca803bfcbdb7fdb39d8f
BLAKE2b-256 3afeb8804c260155c7d7bb52c6be7f07f6cd808d9a9502f6aae0fa5b25050943

See more details on using hashes here.

Provenance

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

Publisher: build.yml on shizuo-kaji/CubicalRipser_3dim

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.23-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for cripser-0.0.23-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 dd738481f1b99eb3d535ea7794378edbdfcf7b14eaa915acdd139164cb976d3f
MD5 dc8c6f73618866ab34369e48963cc8ef
BLAKE2b-256 d6ee206e77ce92fb7760128a5970da0991578ca4cbcbda700ca540b38be94720

See more details on using hashes here.

Provenance

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

Publisher: build.yml on shizuo-kaji/CubicalRipser_3dim

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.23-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: cripser-0.0.23-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 202.2 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.23-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2436e0c3848bb25a27dbd493e4e53888b96a504cfa2981f70e8a617a0b7c5c0a
MD5 cec786f9a7ebd6972a048f3a6ce82fb4
BLAKE2b-256 6b04f6cf9f41250050f9b8fafaf15405b2c093628eab7c1abee33f9bd703c892

See more details on using hashes here.

Provenance

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

Publisher: build.yml on shizuo-kaji/CubicalRipser_3dim

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.23-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for cripser-0.0.23-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 5d0371172751b61351e3b70cf9ebc4e95157d7daccd821afe22e6db8aae62362
MD5 4da8d62111f2a5050a1d9eb9bf63c8c4
BLAKE2b-256 1bb2199beeb26791842adbc199c1fbaee660e21c3b9a8664cde0f2e1cba3ecc3

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.23-cp310-cp310-musllinux_1_1_x86_64.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser_3dim

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.23-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for cripser-0.0.23-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 a7f9368f4c32540cd7c88dc3d92ddfadd300efd5712a86cbc0c3ecc19be66933
MD5 1490ff011b6e946a10f24ee1cd9fa34e
BLAKE2b-256 4316c4a6dedae53f02eb02d5163fb8c51913904b93e924870f622c03c820ae60

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.23-cp310-cp310-musllinux_1_1_i686.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser_3dim

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.23-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cripser-0.0.23-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 22c1ae10e6d9967d36095f0a99155d8a6b023c1c1cb742d46f8c3c702287432d
MD5 49b58d8459d3a0917a39169d84f40844
BLAKE2b-256 4f437c5c41d484d8654c4716cd8db35f38d91fa3ab918771516a2d965b197b16

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.23-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser_3dim

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.23-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cripser-0.0.23-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 137ea259242d51cdea01df7ddb8ac666dfdbd3e5df71fa3743ecdb740ad87c70
MD5 33565f2954e290b4db76791172c6ba8c
BLAKE2b-256 ad0cb891dd4d030c7b375ce5acfd3ece8696e5d4d60511593e4f7dc9f701ed65

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.23-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser_3dim

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.23-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cripser-0.0.23-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3100d88769e936e5ee9a44c7a77ce805de73a0d6c261bf2e5c0ce0ee6b5177d0
MD5 fc11ddb3374015f2937b67980e0ea512
BLAKE2b-256 50985a98a7a3a5d067f638d0a5ca9acc9c0921f71c0420bc9bdf08dc275bec0d

See more details on using hashes here.

Provenance

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

Publisher: build.yml on shizuo-kaji/CubicalRipser_3dim

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.23-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cripser-0.0.23-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ffb788c97e9c6d41ad42cde32550235e05121314340f0ff7374649798aeb522a
MD5 026fccd9c08d8b1e573b7a5beee1b02e
BLAKE2b-256 8e736b6510348a8574ee4a9f4e5d289013c86470e1f0d0c3712236684a9adaf6

See more details on using hashes here.

Provenance

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

Publisher: build.yml on shizuo-kaji/CubicalRipser_3dim

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.23-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for cripser-0.0.23-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 42758149e574a79fd738d05b289232f8a8c7834015f63c3c94b94b59ebf48d4b
MD5 1244c00af3be2f8e2a0d7fae4dc465bb
BLAKE2b-256 021513c9d0ad51ff065e7def77e4453e11ecd1dd42b610e1f4e49b33429bd29c

See more details on using hashes here.

Provenance

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

Publisher: build.yml on shizuo-kaji/CubicalRipser_3dim

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.23-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: cripser-0.0.23-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 202.2 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.23-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 b53a460672584c21f823ff6cb1d801b3d9bf659cede16bdee62824f339cc7c6c
MD5 3d71350414f13cfe73ed61982857555a
BLAKE2b-256 d28e23167bff150299438ad6af4aa27bc6c33b63b01cb91f58fc66c8c9890782

See more details on using hashes here.

Provenance

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

Publisher: build.yml on shizuo-kaji/CubicalRipser_3dim

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.23-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for cripser-0.0.23-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 bc357e4bc202e82dbe65f6f726fea487eb40f70c28d8f2d4f4a6444e185ee598
MD5 8e0b300a4b5a04ef6ba3cb49a33d7bfd
BLAKE2b-256 05c14c0f1bb820c2c2e7656a4798ec4b6f5abe3d156f9e325c8657495a6ec4e3

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.23-cp39-cp39-musllinux_1_1_x86_64.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser_3dim

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.23-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for cripser-0.0.23-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 254da71264c814cc230c813738240049bd80995921b7f8b0f9a70a55d323b563
MD5 64523676234de0fd79efaca8b973e796
BLAKE2b-256 55bd486c84d54e2ed65324571de05c98f0840c2f80232d0733bb353818b8f209

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.23-cp39-cp39-musllinux_1_1_i686.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser_3dim

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.23-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cripser-0.0.23-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cd403e28502174450a9f8c45fcd974172304d793763250356912d3cb1d9d925c
MD5 994394708d6f44ba9ec8cab4c449e889
BLAKE2b-256 dc9c12fdbaea11a4f4db2fe6bbee943da7c20f563b6dfd075068f7ddaaee133c

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.23-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser_3dim

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.23-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cripser-0.0.23-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f61f376f4149cf2848cddf55fd5eabf4460b4d2496be27f850d1f8f545775d68
MD5 0bf6755b15b1a08b834171fb0195cfab
BLAKE2b-256 fc1c5e999c7e6c54ca7d2dec5b2a8b2714f998b480b833791f2e4cdeb1bbc29b

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.23-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser_3dim

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.23-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cripser-0.0.23-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3bfb42909db204f234fc8c737ac61dc95eeec5edf13a7dafc0cdb30c9c8d6c25
MD5 8a0bf59a48e076701642c6e4748b6954
BLAKE2b-256 d88a8983f2b78f8567810e8e46f9e822993802e663d71d80d0932e6a8569aaea

See more details on using hashes here.

Provenance

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

Publisher: build.yml on shizuo-kaji/CubicalRipser_3dim

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.23-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cripser-0.0.23-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1363489cd497f1f6f8af77068d99710a5e317e9b890ac2b54eba3f934fba6210
MD5 2c682eb502d2cba8573371ab78eebbce
BLAKE2b-256 e7e6546bf4678e243d9b88155e965fce15edc3930a0245628d0470a04f1bdcf2

See more details on using hashes here.

Provenance

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

Publisher: build.yml on shizuo-kaji/CubicalRipser_3dim

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.23-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for cripser-0.0.23-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 1791384f29ce45b7e5f871a418bbd11e9fc8fb3db5bb3ebd8c93017b0493d35a
MD5 180809401a023d5f415b132a0915e707
BLAKE2b-256 955c945c9e64ae354d2f3c6c9456d45033e0a6fcd885ed2b3e96f7d13e42703b

See more details on using hashes here.

Provenance

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

Publisher: build.yml on shizuo-kaji/CubicalRipser_3dim

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.23-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: cripser-0.0.23-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 202.0 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.23-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 1b87f5bf87aa8faefdb1123e039922667c407f235e7fa449d5d2f905da4917c5
MD5 a1b06501892b004887810fd571cbf807
BLAKE2b-256 1acc6b584d72b7602830b2445c30913a11bd99e8aea9120ca4e7ff3ed99bae85

See more details on using hashes here.

Provenance

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

Publisher: build.yml on shizuo-kaji/CubicalRipser_3dim

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.23-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for cripser-0.0.23-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 1ab4084d89981369e16c2ca9bc97e0a7edac3b3ad57d72a2e01466b037ce9bf7
MD5 1ed37deceb1a02e0f2d080894b71926e
BLAKE2b-256 dfa3f53eae6a9a8a0e1bc82ec01fa991d9cab2d98860ed0801d0fed3eccb29a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.23-cp38-cp38-musllinux_1_1_x86_64.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser_3dim

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.23-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for cripser-0.0.23-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 09bef626eca8ca734a890b947cac9e647f655a6078bee245d3dc6a42d3f99b36
MD5 cf2f7566bf1bdcb9773bf34eefb6a999
BLAKE2b-256 25939b996616eaa91dfb8aa517802b8ecba3f22c192af8a48ca7394a2c484da7

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.23-cp38-cp38-musllinux_1_1_i686.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser_3dim

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.23-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cripser-0.0.23-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7b51600a84dd6dcb52840c5d559dd6234bb08cfffe9d5340423fed61dbc3f961
MD5 d21c10f5b92336dcf834d06aa70df244
BLAKE2b-256 cd9a0aea6761908a7060df2d805aef7a2275326b2ea3482e93bdcdf90d9ce9fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.23-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser_3dim

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.23-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cripser-0.0.23-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 08c8e4a22afd75c058598f1df09a8ccb7a47d7a86d7d0576cf18a49d47f461a0
MD5 7d35bb6b217817b6f145af851a38c0f0
BLAKE2b-256 b29438ef58eff3d3dc32d785ed5c15dcb40d9404600ec0c51045987aed0a371e

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.23-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: build.yml on shizuo-kaji/CubicalRipser_3dim

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.23-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cripser-0.0.23-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9028a88822e6aa8c2e1c1f854e5123c4f150cc9c18de553cf055e297b3b55c6b
MD5 9515fdf8d87c5ed4f92820a7a197882f
BLAKE2b-256 58a8375b8cc312525ab44d1696c09e614c8bc5a729dbf78fb708d5443cfef7fb

See more details on using hashes here.

Provenance

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

Publisher: build.yml on shizuo-kaji/CubicalRipser_3dim

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.23-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cripser-0.0.23-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 acacadb194de1ee74cc8ce3eaead478e07a355b6e3fb38ff2f15b9da6d9f386e
MD5 5c98732e2858272a45e733fd8bf9cb62
BLAKE2b-256 c7c78cc8e1631c835bc088fe5e51730fd9ea77bb142414c6eaafa23d31f17dde

See more details on using hashes here.

Provenance

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

Publisher: build.yml on shizuo-kaji/CubicalRipser_3dim

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.23-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for cripser-0.0.23-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 4aaa811dba9a08819101533e593df6b3a729f8570dcda3b38306faafb9175c84
MD5 f24db644439da2a191c10d46364e6416
BLAKE2b-256 c03ec8b30dfb75ee22cdc0693b96fffbd28abf399ac648164863186c716eba93

See more details on using hashes here.

Provenance

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

Publisher: build.yml on shizuo-kaji/CubicalRipser_3dim

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