Skip to main content

Cubical Ripser Python binding

Project description

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

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

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

Overview

Key Features

  • High performance for cubical complexes up to 4D
  • C++ command-line binaries and Python modules
  • PyTorch integration for differentiable workflows
  • Utility helpers for loading, plotting, and vectorization
  • Flexible filtrations with both V- and T-constructions
  • Binary coefficients (field F2)
  • Optional creator/destroyer locations in outputs

Citation

If you use this software in research, please cite:

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

Contents

Getting Started

Try Online

Quickstart (Python)

pip install -U cripser
import numpy as np
import cripser

arr = np.load("sample/rand2d.npy")
ph = cripser.compute_ph(arr, filtration="V", maxdim=2)
print(ph[:5])

Quickstart (CLI)

Build binaries first (see Installation), then:

./build/cubicalripser --maxdim 2 --output out.csv sample/3dimsample.txt
./build/tcubicalripser --maxdim 2 --output out_t.csv sample/3dimsample.txt

Installation

Using pip (recommended)

pip install -U cripser

If wheel compatibility is an issue on your platform:

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

Building from source

Requirements:

  • Python >= 3.8
  • CMake >= 3.15
  • C++14+ compiler (GCC, Clang, MSVC; src/Makefile defaults to C++20)

Clone and initialize submodules:

git clone https://github.com/shizuo-kaji/CubicalRipser.git
cd CubicalRipser
git submodule update --init --recursive

Build CLI binaries:

cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build -j

Outputs:

  • build/cubicalripser (V-construction)
  • build/tcubicalripser (T-construction)

Install the Python package from source:

pip install .

Legacy alternative (from src/):

cd src
make all

Python Usage

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

Core APIs

  • cripser.computePH(...): low-level binding
  • cripser.compute_ph(...): convenience wrapper (converts essential deaths to np.inf)

Both support:

  • filtration="V" or filtration="T"
  • maxdim, top_dim, embedded, location

Example (V-construction):

import numpy as np
import cripser

arr = np.load("sample/rand4d.npy")
ph = cripser.compute_ph(arr, filtration="V", maxdim=3)

Output format

For 1D-3D input, each row is typically:

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

For 4D input:

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

See Creator and Destroyer Cells for interpretation of coordinates.

Notes:

  • computePH(...) and CLI may represent essential deaths as DBL_MAX.
  • compute_ph(...) converts essential deaths to np.inf.

GUDHI conversion helpers

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

GUDHI plotting example:

import gudhi as gd
gd.plot_persistence_diagram(diagrams=dgms)

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 creator/destroyer voxel locations. Pairing changes are discrete, so the gradient is piecewise-defined.

Additional utilities

  • plotting: cripser.plot_diagrams(...) (requires matplotlib)
  • vectorization: cripser.persistence_image(...), cripser.create_PH_histogram_volume(...)
  • OT distance: cripser.wasserstein_distance(...) (requires torch and POT/ot)

Helper Python script (demo/cr.py)

A convenience wrapper for quick experiments without writing Python code.

Typical capabilities:

  • Accepts a single file (.npy, image, DICOM, etc.) or a directory of slices
  • Builds 1D-4D arrays from files
  • Chooses V- or T-construction
  • Computes PH up to a chosen max dimension
  • Writes CSV or .npy outputs
  • Optional sorting for DICOM/sequence inputs

Help:

python demo/cr.py -h

Examples:

# single NumPy array
python demo/cr.py sample/rand2d.npy -o ph.csv

# increase max dimension, use T-construction
python demo/cr.py sample/rand128_3d.npy -o ph.csv --maxdim 3 --filtration T

# directory of DICOM files (sorted)
python demo/cr.py dicom/ --sort -it dcm -o ph.csv

# directory of PNG slices
python demo/cr.py slices/ -it png -o ph.csv

# save PH as NumPy for reuse
python demo/cr.py sample/rand128_3d.npy -o ph.npy

# invert intensity sign
python demo/cr.py sample/rand128_3d.npy -o ph.csv --negative

Selected options (see -h for full list):

  • --maxdim k
  • --filtration V|T
  • --sort
  • -it EXT
  • -o FILE
  • --embedded
  • --negative
  • --transform ..., --threshold ..., --threshold_upper_limit ...

Command-Line Usage

Basic examples

Perseus-style text input:

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

NumPy input (1D-4D):

./build/cubicalripser --maxdim 3 --output result.csv sample/rand128_3d.npy

T-construction:

./build/tcubicalripser --maxdim 3 --output volume_ph.csv sample/rand128_3d.npy

Common options (cubicalripser --help)

  • --maxdim, -m <k>: compute up to dimension k (default 3)
  • --threshold, -t <value>: threshold for births
  • --print, -p: print pairs to stdout
  • --embedded, -e: Alexander dual interpretation
  • --top_dim: top-dimensional computation using Alexander duality
  • --location, -l yes|none: include or omit creator/destroyer coordinates
  • --algorithm, -a link_find|compute_pairs: 0-dimensional PH method
  • --cache_size, -c <n>: cache limit
  • --min_recursion_to_cache, -mc <n>: recursion threshold for caching
  • --output, -o <FILE>: write .csv, .npy, or DIPHA-style persistence binary
  • --verbose, -v

Notes:

  • CLI does not use --filtration; V/T are separate binaries.
  • Use --output none to suppress output file creation.

Input Formats

Supported input formats (CLI)

Image-to-array conversion (demo/img2npy.py)

A helper utility converts images/volumes between multiple formats.

# image -> .npy
python demo/img2npy.py demo/img.jpg output.npy

# image series glob -> volume .npy (shell expansion)
python demo/img2npy.py input*.jpg volume.npy

# explicit files -> volume .npy
python demo/img2npy.py input00.dcm input01.dcm input02.dcm volume.npy

DICOM volume conversion:

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

Direct DICOM PH computation:

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

DIPHA conversions:

# NumPy -> DIPHA complex
python demo/img2npy.py img.npy img.complex

# DIPHA complex -> NumPy
python demo/img2npy.py img.complex img.npy

# DIPHA persistence output (.output/.diagram) -> NumPy
python demo/img2npy.py result.output result.npy

1D time series

A scalar time series can be treated as a 1D image, so CubicalRipser can compute its persistent homology.

For this special case, other software may be more efficient.

A related frequency-regression example is demonstrated in the TutorialTopologicalDataAnalysis repository.

V and T Constructions

  • V-construction: pixels/voxels represent 0-cells (4-neighborhood in 2D)
  • T-construction: pixels/voxels represent top-cells (8-neighborhood in 2D)

Use:

  • Python: filtration="V" or filtration="T"
  • CLI: cubicalripser (V), tcubicalripser (T)

By Alexander duality, the following are closely related:

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

The difference is in the sign of filtration and treatment of permanent cycles. Here, --embedded converts input I to -I^infty in the paper's notation.

For details, see Duality in Persistent Homology of Images by Adelie Garin et al.

Creator and Destroyer Cells

The creator of a cycle is the cell that gives birth to the cycle. For example, in 0-dimensional homology, the voxel with lower filtration in a component creates that class, and a connecting voxel can destroy the class with higher birth time.

Creator and destroyer cells are not unique, but they are useful for localizing cycles.

For finite lifetime in the default convention:

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

where (x1,y1,z1) is creator and (x2,y2,z2) is destroyer.

With --embedded, creator and destroyer roles are swapped:

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

Thanks to Nicholas Byrne for suggesting this convention and providing test code.

Deep Learning Integration

The original project examples include lifetime-enhanced and histogram-style topological channels for CNNs.

Historical note: older documentation referenced demo/stackPH.py; equivalent functionality is now available in the Python vectorization APIs.

Example using current APIs:

import numpy as np
import cripser

arr = np.load("sample/rand2d.npy")
ph = cripser.compute_ph(arr, maxdim=1)

# Persistence image (channels = selected homology dimensions)
pi = cripser.persistence_image(
    ph,
    homology_dims=(0, 1),
    n_birth_bins=32,
    n_life_bins=32,
)

# PH histogram volume (channels encode dim x life-bin x birth-bin)
hist = cripser.create_PH_histogram_volume(
    ph,
    image_shape=arr.shape,
    homology_dims=(0, 1),
    n_birth_bins=4,
    n_life_bins=4,
)

For practical CNN examples, see HomologyCNN.

Timing Comparisons

Timing scripts are under demo/check/.

CLI timing example:

python3 demo/check/timing_cr.py sample/bonsai128.npy \
  --mode cli \
  --cubicalripser-bin build/cubicalripser \
  --tcubicalripser-bin build/tcubicalripser \
  --runs 5 --warmup 1 \
  -o timing_bonsai128.csv

This writes:

  • run rows: one per timed iteration (elapsed_seconds)
  • summary rows: aggregate metrics per (binary, dataset)
  • statistics: mean_seconds, std_seconds, min_seconds, max_seconds
  • metadata: timestamp_utc, git_commit, maxdim, binary_path, input_path

Reference comparison example:

python3 demo/check/timing_cr.py \
  --mode cli \
  --cubicalripser-bin build/cubicalripser \
  --tcubicalripser-bin build/tcubicalripser \
  --reference-csv demo/check/performance/reference_timing.csv \
  --max-slowdown 1.10 \
  --fail-on-regression \
  -o timing_current_vs_reference.csv

Testing and Regression Checks

Run Python tests:

pytest

Reference-based checks:

# computation regression checks (CLI + Python)
python3 demo/check/check_computation.py --mode all \
  --cubicalripser-bin build/cubicalripser \
  --tcubicalripser-bin build/tcubicalripser

# benchmark and compare against reference timing
python3 demo/check/timing_cr.py \
  --mode cli \
  --cubicalripser-bin build/cubicalripser \
  --tcubicalripser-bin build/tcubicalripser \
  --reference-csv demo/check/performance/reference_timing.csv \
  --runs 3 --warmup 1 \
  -o timing_current_vs_reference.csv

More details: demo/check/README.md.

Other Software for Cubical Complex PH

The following notes are based on limited understanding and tests and may be incomplete.

  • Cubicle by Hubert Wagner

    • V-construction
    • parallelized algorithms can be faster on multicore machines
    • chunked input handling can reduce memory usage
  • HomcCube by Ippei Obayashi

    • V-construction
    • integrated into HomCloud
  • DIPHA by Ulrich Bauer and Michael Kerber

    • V-construction
    • MPI-parallelized for cluster use
    • commonly used; memory footprint can be relatively large
  • GUDHI (INRIA)

    • V- and T-construction in arbitrary dimensions
    • strong documentation and usability
    • generally emphasizes usability over raw performance
  • diamorse

    • V-construction
  • Perseus by Vidit Nanda

    • V-construction

Release Notes

  • v0.0.31: Changed module structure (hopefully, backward compatible)
  • v0.0.30: Improved cache resulting in large speedup
  • v0.0.24: Repository renamed from CubicalRipser_3dim to CubicalRipser.
    • update old remote if needed:
      git remote set-url origin https://github.com/shizuo-kaji/CubicalRipser.git
      
  • v0.0.23: Added torch integration
  • v0.0.22: Changed birth coordinates for T-construction to better match 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: Speed improvements
  • v0.0.6: Changed birth/death location definition
  • up to v0.0.5, differences from the original version:
    • optimized implementation (lower memory footprint and faster on some data)
    • improved Python usability
    • much larger practical input sizes
    • cache control
    • Alexander duality option for highest-degree PH
    • both V and T constructions
    • birth/death location output

License

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

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.32.tar.gz (945.0 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.32-cp314-cp314-win_amd64.whl (228.1 kB view details)

Uploaded CPython 3.14Windows x86-64

cripser-0.0.32-cp314-cp314-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

cripser-0.0.32-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (345.0 kB view details)

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

cripser-0.0.32-cp314-cp314-macosx_11_0_x86_64.whl (213.4 kB view details)

Uploaded CPython 3.14macOS 11.0+ x86-64

cripser-0.0.32-cp314-cp314-macosx_11_0_universal2.whl (358.3 kB view details)

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

cripser-0.0.32-cp314-cp314-macosx_11_0_arm64.whl (201.2 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

cripser-0.0.32-cp313-cp313-win_amd64.whl (224.3 kB view details)

Uploaded CPython 3.13Windows x86-64

cripser-0.0.32-cp313-cp313-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

cripser-0.0.32-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (345.1 kB view details)

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

cripser-0.0.32-cp313-cp313-macosx_11_0_x86_64.whl (213.4 kB view details)

Uploaded CPython 3.13macOS 11.0+ x86-64

cripser-0.0.32-cp313-cp313-macosx_11_0_universal2.whl (358.1 kB view details)

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

cripser-0.0.32-cp313-cp313-macosx_11_0_arm64.whl (201.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

cripser-0.0.32-cp312-cp312-win_amd64.whl (224.3 kB view details)

Uploaded CPython 3.12Windows x86-64

cripser-0.0.32-cp312-cp312-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

cripser-0.0.32-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (345.1 kB view details)

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

cripser-0.0.32-cp312-cp312-macosx_11_0_x86_64.whl (213.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

cripser-0.0.32-cp312-cp312-macosx_11_0_universal2.whl (357.8 kB view details)

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

cripser-0.0.32-cp312-cp312-macosx_11_0_arm64.whl (200.9 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

cripser-0.0.32-cp311-cp311-win_amd64.whl (223.3 kB view details)

Uploaded CPython 3.11Windows x86-64

cripser-0.0.32-cp311-cp311-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

cripser-0.0.32-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (345.2 kB view details)

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

cripser-0.0.32-cp311-cp311-macosx_11_0_x86_64.whl (214.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

cripser-0.0.32-cp311-cp311-macosx_11_0_universal2.whl (360.8 kB view details)

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

cripser-0.0.32-cp311-cp311-macosx_11_0_arm64.whl (202.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

cripser-0.0.32-cp310-cp310-win_amd64.whl (221.3 kB view details)

Uploaded CPython 3.10Windows x86-64

cripser-0.0.32-cp310-cp310-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

cripser-0.0.32-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (341.1 kB view details)

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

cripser-0.0.32-cp310-cp310-macosx_11_0_x86_64.whl (211.8 kB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

cripser-0.0.32-cp310-cp310-macosx_11_0_universal2.whl (355.7 kB view details)

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

cripser-0.0.32-cp310-cp310-macosx_11_0_arm64.whl (200.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

cripser-0.0.32-cp39-cp39-win_amd64.whl (221.3 kB view details)

Uploaded CPython 3.9Windows x86-64

cripser-0.0.32-cp39-cp39-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

cripser-0.0.32-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (342.4 kB view details)

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

cripser-0.0.32-cp39-cp39-macosx_11_0_x86_64.whl (212.0 kB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

cripser-0.0.32-cp39-cp39-macosx_11_0_universal2.whl (356.0 kB view details)

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

cripser-0.0.32-cp39-cp39-macosx_11_0_arm64.whl (200.3 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

cripser-0.0.32-cp38-cp38-win_amd64.whl (221.1 kB view details)

Uploaded CPython 3.8Windows x86-64

cripser-0.0.32-cp38-cp38-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

cripser-0.0.32-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (341.7 kB view details)

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

cripser-0.0.32-cp38-cp38-macosx_11_0_x86_64.whl (211.3 kB view details)

Uploaded CPython 3.8macOS 11.0+ x86-64

cripser-0.0.32-cp38-cp38-macosx_11_0_universal2.whl (355.0 kB view details)

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

cripser-0.0.32-cp38-cp38-macosx_11_0_arm64.whl (199.7 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: cripser-0.0.32.tar.gz
  • Upload date:
  • Size: 945.0 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.32.tar.gz
Algorithm Hash digest
SHA256 73d8e2fa8506c4903bf1dddbda3fbdb5fa0486f4da992b929884e30ebd9f67b6
MD5 600b8854c7575057f64fba1eb0591736
BLAKE2b-256 f4b0f9361bade8100c3093cf06945afc27383fb9d91075cfc3027561c5e8ab62

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.32.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.32-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: cripser-0.0.32-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 228.1 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.32-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 8df7586f73c9b5da1774aa7e9cb4643b519756bcebb4a16dbc64b1a4351d24c6
MD5 45b1f06edfaa96fd43cfd0ef1b78cd70
BLAKE2b-256 e6fd52148a5b4ade67b967e8ac27977c69743f223853a117ab1145ef6287fe15

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.32-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.32-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cripser-0.0.32-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6e2817213487eabc17477121e93c9a1bc6af0dd05460791421526a2ac2ae1b02
MD5 b2e509175db677b29c44945d59da4b84
BLAKE2b-256 4e21041eee2ea357486093b46243307055768f25317a68d837c0c6d694cf4bb0

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.32-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.32-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cripser-0.0.32-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7781fe37e53e855ea2f4fb4623bc405dbbd9ad8c15ddc464f4848eae001ab0a6
MD5 300e5a21689f8c6ed81d761010284108
BLAKE2b-256 a4bc97697915facbf554b21ecded1fa21870fa2db578fe753a43ef1aeeff8157

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.32-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.32-cp314-cp314-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for cripser-0.0.32-cp314-cp314-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 99ac18d22ef66654f3685227ce230bd81ddbee87e59abebe91314df0d6547d5b
MD5 e0f0e63fcf10e04d68569d3421f63f0a
BLAKE2b-256 67f218ac1df252461092dedb5f1523e73667ebfd5f8f73d0a87590e23a14f610

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.32-cp314-cp314-macosx_11_0_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.32-cp314-cp314-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for cripser-0.0.32-cp314-cp314-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 6b489ae0b21fc8508b21c78b0ef6c229325d8c3b955dd764ef0f1eadbcf26c1a
MD5 6c25467fee7ce15821b1030b2a9ea350
BLAKE2b-256 01f11f5b15c3f255ec411090986b6d4b4d4b028d0cbbb37050b76a27ffeabf16

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.32-cp314-cp314-macosx_11_0_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.32-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cripser-0.0.32-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e338a292fcc5cc511bde5e22a83bbf7209296fb2a92e83183f4c6892e405dae3
MD5 9093d65cfbb6dfff4a499f67ec8550a2
BLAKE2b-256 6e21b1d09257bee427abb817e0958a619f094211519285c3b12b6835946961df

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.32-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.32-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: cripser-0.0.32-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 224.3 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.32-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 38ef1efa390dd3360ff8e61307cfe6c4c7d04a1768a20cecc908a535a56751fe
MD5 52c9f9dbd77151056661e94d4628fabe
BLAKE2b-256 1416f2d00584fda5b379a0aa89b47e3dd65137206fefd84f1b34e104a080085b

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.32-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.32-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cripser-0.0.32-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2d4c347bb1390c3e84fe16bed369c2b932d7a542f8793a210a99607ea6426493
MD5 c19ee9b6c198e52d53abce7438140912
BLAKE2b-256 b0d28efc18559941736a7231d3c7361c7949a12df00797ca8a5061fc1b2570e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.32-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.32-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cripser-0.0.32-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5626cbc712a05520a3e5c9fd3cd4c9bf9e4530e6c13684ad9cd1f6c6bd1259e4
MD5 0daf885d7db97c14dc14013da24dfb82
BLAKE2b-256 5a3c83ee7812c13ca9760441f121c75da9913e15e00be33142799cfb54f9beed

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.32-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.32-cp313-cp313-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for cripser-0.0.32-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 ddc76e92d1a5a86f4a64ae023323a920129fbca4666457cbce9292f6ba591ea9
MD5 bae3e86682538af7009cdc1a6cfa19c6
BLAKE2b-256 3d0bd669b353dbce0bf3ff754901406858d909f3acd53acd7b355307d523a3ee

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.32-cp313-cp313-macosx_11_0_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.32-cp313-cp313-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for cripser-0.0.32-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 d706898e609a008372b102f8b2724752bee7defde3f52092d0b5d63f54b0a6f7
MD5 248e0f8c238d0c4a52a718d4d6d59614
BLAKE2b-256 b90c30d71ef3857735cdd86e862dd91330cba580deca5602121a659f91849f4b

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.32-cp313-cp313-macosx_11_0_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.32-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cripser-0.0.32-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7990c1dc143eeaa03a02a5e5244867daf5088e78efb5d2c4c047319de3c88e7c
MD5 5c84ef6e824264cfb280ff06b16517ec
BLAKE2b-256 54d48e6853d7a53f239becfc4572159f540bf93f59930eeb7b525dbf1a4a4874

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.32-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.32-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: cripser-0.0.32-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 224.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.32-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 06c41bc415c01d8756fc32c6292607f34e2ccb881265b8c49cdddae5eec9b925
MD5 f36d94a8a70a104d99ed624ea9692d10
BLAKE2b-256 d479414329e270e83e7d1aa07552888fa0a7fccd816a5a5cfa01255113085d20

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.32-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.32-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cripser-0.0.32-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 66eede5bb0d30e8a2ba7397233ece4748570a96d8ba59ed5a1c3980ff0cb8685
MD5 74a278f6c4fec5d68ac61826afbc1444
BLAKE2b-256 ef2545de50f86d3b34fca5c952ba0db15178ad1c2f98526823c634e125508ff5

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.32-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.32-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cripser-0.0.32-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fb945c7431aaa2311cd042ea977726c00cb8e453cc9e3a8e458dedd5fdca3bf7
MD5 7aee6107f2bd3c575aab857b47e68dcd
BLAKE2b-256 4a862614af5a37564416c2960d46c24304013076cb90653cca4283099f95bcf1

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.32-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.32-cp312-cp312-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for cripser-0.0.32-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 8b08a04c1d24cbccd5268ed2e426c9626eefbb74adefc04bd5772b4662858572
MD5 a7e1d8dd6de5b0e1e10de9df4a6e0ce0
BLAKE2b-256 a5e189209a631102cd8f6fa2e1b07ee294fc06f6bc7c2b57ec6a4366050dc9fc

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.32-cp312-cp312-macosx_11_0_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.32-cp312-cp312-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for cripser-0.0.32-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 8a727e73adf2cde53e24dcf024d532ed91d9a6a74131e35d4e8f05f28dbf34d9
MD5 702c14b8fa0c93905102a2e65ab1ab0c
BLAKE2b-256 49d05406ccfbad16f9ed8572e1298e9861cc047b7dbacc842bb74553a0fe3320

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.32-cp312-cp312-macosx_11_0_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.32-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cripser-0.0.32-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7dcb04e7988525453fdfaca0ead51556c59ba1e3ca6ec871dfcadb2b0f1b8908
MD5 1b5b0d867e77adbc81b6e6256ca9a6fa
BLAKE2b-256 94f055a8f22e4f0b3be837d9db87c898af5448177aa98c1698fd5e30fd4579cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.32-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.32-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: cripser-0.0.32-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 223.3 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.32-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 91b00e69694d67c943d080cabe121bcfd03471ac24c86abcecc7c5df7a3b3117
MD5 771a5bf8b82236dd9d166e41b4c996a1
BLAKE2b-256 ea2630d0aff02833a5279eaceb5b0c68d4cefe8d64eaf0dfcf3715092fef0bae

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.32-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.32-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cripser-0.0.32-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3e540a8569e97a6daad396253f20d96499f6b0933d055538a9e254df27c2cefa
MD5 5109cd4758c09d35f1c040e7c7fea2a5
BLAKE2b-256 82742ef28b7369bfa72ec953c8bae3bda2e993fde3f67164ddf27162a4251f74

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.32-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.32-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cripser-0.0.32-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b6a74e1ba7d1659b8a8c006577fcbce4ddad4e687587f2d17857654e5f1cba3b
MD5 9971d1c357a9247e9736658a1cce7eab
BLAKE2b-256 10fadad5e14bf82173eba6bdc78e5dacb4b64965df76918bc713e8f489dff4a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.32-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.32-cp311-cp311-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for cripser-0.0.32-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 5febe9ffc50cdfbcba02194bf8961b9cf99c33f67b1b69956cc9807a6dd6068b
MD5 4c74fe8eea95fcf009cd0317fd898c36
BLAKE2b-256 b172842a9ac9caa737dd697f0d5f820cb189b929a54ff94ed2ec4454d6925092

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.32-cp311-cp311-macosx_11_0_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.32-cp311-cp311-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for cripser-0.0.32-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 2422f259fdb93918ca8b256002e5e5bb4716b39d6132afbb030a964c4d79b2f5
MD5 efa23b12bd294d21d48e8e833ca6291a
BLAKE2b-256 f50413475be54505f684d59af563024a8301a6c95d0e74e395edcdfc09b62713

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.32-cp311-cp311-macosx_11_0_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.32-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cripser-0.0.32-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 797e0881c641d4030b8091806388008af93b5590989a24525222610f284440a1
MD5 3b1ff1a56764344223735deb09ecce0f
BLAKE2b-256 56bef979af166e03ba125522a4d64cf3b6b988e85ea60f41f9347def131b60a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.32-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.32-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: cripser-0.0.32-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 221.3 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.32-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1c2da2d295f31c8e6cb6067cc4afb2b2fe903369bf5397c7f87989a13a7c2cad
MD5 8526124cc245584f7f11cc55f40bf62c
BLAKE2b-256 d663aac8242ac6c854cc8974ea7d9cc0062c7a1dd9d3694165ecef5d5a5fa074

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.32-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.32-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cripser-0.0.32-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 12561d902b87b9bbe759e9395b7a1a2e98cb600b70974b745968640438d49e99
MD5 ea8bec62a1acc2aac12c58a3e92b7fa4
BLAKE2b-256 75e57f89b99e685ae796d1d14ce3a9ea4af08d7ddbfdeec7ce3d5636ada1bfdc

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.32-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.32-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cripser-0.0.32-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 06f7649aef789958fe9bf38c466fab3c59d41230707cf67cc2c709de31eb5398
MD5 4d40fd479933c2950f1c458b56d805e0
BLAKE2b-256 0914ceb215e033ee8b413beac1ce6cae3de304ac97ec83fbda8a38170b0aa63f

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.32-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.32-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for cripser-0.0.32-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 7075faff06e089829cd80e9bbe776374c9777e3e643ef4a9bfca408b370a9584
MD5 0478e6c6fef31f6e2b61df6e1d368864
BLAKE2b-256 a254111c1819af2d7421d9e16ec5e1ae0d05877790be9ea6282bcfbc85ecedb0

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.32-cp310-cp310-macosx_11_0_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.32-cp310-cp310-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for cripser-0.0.32-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 cb091d856a056fc8a835a8d5385204c10f2c0d1ab35c0151c52f8bc82f9e1a6d
MD5 33e4b9fb286cf26de95477ff6c66393d
BLAKE2b-256 9b57aa0898b867d3dce922ceb77d5f7cf08e299a1c139d3278d8dbae81d4f5b3

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.32-cp310-cp310-macosx_11_0_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.32-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cripser-0.0.32-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d41aa121a1cd1ed21a9d80f7d947932962b7e98040c6ccb6d8d9dc72520d3c00
MD5 1f007fa7914a7c71310718a8d22fe813
BLAKE2b-256 ac612ad2ca6a3e0d05bb36b37b83937797fc913efeb8ee750a2c4d92a2e88b23

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.32-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.32-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: cripser-0.0.32-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 221.3 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.32-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d1203a7d932893a5fd871b44ddfa85c29246962414e25b7c8e6ebdbd2e6a1e23
MD5 516fe4608e730dc9640d965c2616fcf0
BLAKE2b-256 50d4b5eae241c40b55792b5860a3bd3b65e125fc11fdd196d083124615a9f4aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.32-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.32-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cripser-0.0.32-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0e629fca87d3b54a541944788cae97b45f70f2a742cb8914d00d2c59f4f6ea24
MD5 92f0cf9ad418844ebd3e287cb70003a1
BLAKE2b-256 ba7338d4fcd305c8b73bbc55726aebd30159735a64c3663fb1b4dffd720c133e

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.32-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.32-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cripser-0.0.32-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a00c1aa181ca94a14ecf2de6c055950012989935592258d3f26f29e47a0c47ff
MD5 945e45e81458508785669b78f5f00032
BLAKE2b-256 7fa16387d3a0c3a3bb4d48c902549c88bd5486a2f596f391bfbf99f2ba76d917

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.32-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.32-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for cripser-0.0.32-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 31a4076e37db02a42ee5a9bdca71df34a1489b9c64bd4a3830835987dfbab851
MD5 d709cbc035a85ef694228fae58881e76
BLAKE2b-256 1723c4988b55187b22d3861f4f02cbc9f52c0e3c2109c85896ab6e8878bce915

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.32-cp39-cp39-macosx_11_0_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.32-cp39-cp39-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for cripser-0.0.32-cp39-cp39-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 599d6b3a78ffcb15ac7ce760793764149fd2ea08db92049aeed5c60a38e0e5ac
MD5 81ff2842cb76fac5a812ea47f640648f
BLAKE2b-256 abfd349f65e217b58206a4a4f5fa6909ad346270ef4a5108032a38d058573446

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.32-cp39-cp39-macosx_11_0_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.32-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cripser-0.0.32-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5528ae84eb6f2ded5f7740140ae4d9bf1a6e954a9d229b425a047f315247c1c5
MD5 1943741a9ac2661c65391eb43af78784
BLAKE2b-256 0409f243ae0c3b0fa1ffe572bce0869e1065b1cf7a1f6e0b7e09ce14f12211ce

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.32-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.32-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: cripser-0.0.32-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 221.1 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.32-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 b25e683cea936bba9cf4031ea58e51ed84e259dff1914616bface813ee28957e
MD5 4c85ff55f7e61719f997905b6fb52b6b
BLAKE2b-256 e2bd8f651b89ce82c91f8ebb600d3bcb81d19e14aa34af4bd7949fe46adaca1d

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.32-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.32-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cripser-0.0.32-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a1540a2bd61632959c160fa5dd7e3d241ec88e8d99a1b5ec89a0e7ee53ee489b
MD5 d3775d77a714d22e2c9e3809fd35053f
BLAKE2b-256 3bca27bae30b7db732948be8c5ee4aa1c896094ff7a2685872340efde0c1cba2

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.32-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.32-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cripser-0.0.32-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 596ed6077a32ca16383b6e0af7f042957d836caf8b1933fa978ccfbca8491c4a
MD5 bb9a0bc4a9c2ef1abc1310e2acf7e2f5
BLAKE2b-256 ede2728d267c9637b843797ec1d41f116c49135d3f6e3226f2a81588d58849c9

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.32-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.32-cp38-cp38-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for cripser-0.0.32-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 b77ddf769d908e42008c3f3ddeeb348d2448d450ab826bc257c38c39fe97e3eb
MD5 afb1ecba232abb0d315a46e10c7a2955
BLAKE2b-256 542ab655bfa44645fe3d5ddc4d66179d92225c459ef19f49396ee6a0a1e67aff

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.32-cp38-cp38-macosx_11_0_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.32-cp38-cp38-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for cripser-0.0.32-cp38-cp38-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 32b34c5f09842a916d1040748128f183fd36ca404909afaeb21caa4a96ac072b
MD5 6a194ee0732f265a2b26b02575f70c7d
BLAKE2b-256 c44dc6076ae961f25137dc817dc518908d594a267af8d57b057fbfd6548a46fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.32-cp38-cp38-macosx_11_0_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.32-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cripser-0.0.32-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9e51efb7e4a87f3dc52361085cc283d1b6a02cb66af8fa26288a26ae6a58be9e
MD5 a56d1e8e5ec4faaca6ab04cdc0fe2161
BLAKE2b-256 17c71db45d0abb13c6779617060f6494089b2c91562d653ef9209f26a5f766a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for cripser-0.0.32-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.

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