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.15: Added support for Fortran-indexed numpy arrays (F_CONTIGUOUS arrays): Up to v0.0.14, C_CONTIGUOUS was assumed, which caused incorrect results for Fortran-indexed arrays.
  • 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.33.tar.gz (951.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.33-cp314-cp314-win_amd64.whl (244.6 kB view details)

Uploaded CPython 3.14Windows x86-64

cripser-0.0.33-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.33-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (367.5 kB view details)

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

cripser-0.0.33-cp314-cp314-macosx_11_0_x86_64.whl (233.2 kB view details)

Uploaded CPython 3.14macOS 11.0+ x86-64

cripser-0.0.33-cp314-cp314-macosx_11_0_universal2.whl (392.9 kB view details)

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

cripser-0.0.33-cp314-cp314-macosx_11_0_arm64.whl (217.0 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

cripser-0.0.33-cp313-cp313-win_amd64.whl (239.5 kB view details)

Uploaded CPython 3.13Windows x86-64

cripser-0.0.33-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.33-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (367.6 kB view details)

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

cripser-0.0.33-cp313-cp313-macosx_11_0_x86_64.whl (233.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ x86-64

cripser-0.0.33-cp313-cp313-macosx_11_0_universal2.whl (392.7 kB view details)

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

cripser-0.0.33-cp313-cp313-macosx_11_0_arm64.whl (216.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

cripser-0.0.33-cp312-cp312-win_amd64.whl (239.5 kB view details)

Uploaded CPython 3.12Windows x86-64

cripser-0.0.33-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.33-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (367.5 kB view details)

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

cripser-0.0.33-cp312-cp312-macosx_11_0_x86_64.whl (233.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

cripser-0.0.33-cp312-cp312-macosx_11_0_universal2.whl (392.5 kB view details)

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

cripser-0.0.33-cp312-cp312-macosx_11_0_arm64.whl (216.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

cripser-0.0.33-cp311-cp311-win_amd64.whl (238.3 kB view details)

Uploaded CPython 3.11Windows x86-64

cripser-0.0.33-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.33-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (367.5 kB view details)

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

cripser-0.0.33-cp311-cp311-macosx_11_0_x86_64.whl (234.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

cripser-0.0.33-cp311-cp311-macosx_11_0_universal2.whl (395.7 kB view details)

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

cripser-0.0.33-cp311-cp311-macosx_11_0_arm64.whl (218.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

cripser-0.0.33-cp310-cp310-win_amd64.whl (236.5 kB view details)

Uploaded CPython 3.10Windows x86-64

cripser-0.0.33-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.33-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (363.1 kB view details)

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

cripser-0.0.33-cp310-cp310-macosx_11_0_x86_64.whl (231.6 kB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

cripser-0.0.33-cp310-cp310-macosx_11_0_universal2.whl (390.5 kB view details)

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

cripser-0.0.33-cp310-cp310-macosx_11_0_arm64.whl (216.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

cripser-0.0.33-cp39-cp39-win_amd64.whl (236.4 kB view details)

Uploaded CPython 3.9Windows x86-64

cripser-0.0.33-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.33-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (364.6 kB view details)

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

cripser-0.0.33-cp39-cp39-macosx_11_0_x86_64.whl (231.8 kB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

cripser-0.0.33-cp39-cp39-macosx_11_0_universal2.whl (390.9 kB view details)

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

cripser-0.0.33-cp39-cp39-macosx_11_0_arm64.whl (216.2 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

cripser-0.0.33-cp38-cp38-win_amd64.whl (236.2 kB view details)

Uploaded CPython 3.8Windows x86-64

cripser-0.0.33-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.33-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (363.7 kB view details)

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

cripser-0.0.33-cp38-cp38-macosx_11_0_x86_64.whl (231.1 kB view details)

Uploaded CPython 3.8macOS 11.0+ x86-64

cripser-0.0.33-cp38-cp38-macosx_11_0_universal2.whl (389.9 kB view details)

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

cripser-0.0.33-cp38-cp38-macosx_11_0_arm64.whl (215.6 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for cripser-0.0.33.tar.gz
Algorithm Hash digest
SHA256 9f0eb762ae8070b0234a829d33eef72abed4cd1edb718dd2b3e3de9ecdd04369
MD5 820feb6fec9c25ba46b6a8b4bae7ded9
BLAKE2b-256 640cf6abd040e259cab820dfcc51fc49a3b7a79922e88993ff7e8a6ed35380e8

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for cripser-0.0.33-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 91baa06c4d60d739cb606b55b208baa90035d2afcfd18ad94ca326d25ff7f39b
MD5 4d1e9becb17b7ee950edeaa49a133e2a
BLAKE2b-256 ca86724d36b2db016dacc49b45e95766da4717d7806c9287d3da5141481015f3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cripser-0.0.33-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3ef6818b2f4743ea1de349676e5069679d98f9f31741569c012edbbd293d8455
MD5 50b1a980de158fdaf6d6cbfe56242631
BLAKE2b-256 68525f60e50855e2f9317b05c9f9173fa7f8e9058455ce9805ed11f4fafca5a8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cripser-0.0.33-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f0bf1c6582b1ad76d8525ab7c52f7b0fad6fa0ed5044c713ef6f45ef533592b9
MD5 bf3695aabc6257b8a337dd93b4288bbf
BLAKE2b-256 a5a002a73c20262b4e652cb44b382a990e0b5ae80ae2c34df6241d8ba3c1e68e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cripser-0.0.33-cp314-cp314-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 8143a06d2cc978116bc54b91aa0e1bb2ab4fb40377ef42034811343f35b6df5a
MD5 b3f7ae5343e1085de71a0f2f99ccbb57
BLAKE2b-256 3e98173a79f887fa6a0e38cc390a69f07d781a2516f33545df4a011a028898a4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cripser-0.0.33-cp314-cp314-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 bfbfb76246ee9ab641b7d40e226def7c5ee5cc99aa0d83544c5702bd157683ec
MD5 3754cdf7fdf92ef7c56d6c67d3d2f0ed
BLAKE2b-256 3428de90183883afb833714848cd216406125ad651859c21edc078e7eed8a0c2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cripser-0.0.33-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9da9a024e36ed726c4789f99876aadd4568c3414d613a2e12d2e9fd1fa4b8963
MD5 b1ba8ebce985a77f8bea68178e74ac85
BLAKE2b-256 ce4ba9124ab908187585cfa88d38fa4d258789a3675707934b7b6485914c44c7

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for cripser-0.0.33-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 895ef54bbd6847367ac5a80a6c529e267716c93958402475cb1a666153c0b1b3
MD5 b67a37321fecbae19acde22bdf28764e
BLAKE2b-256 24fc45a899a3b42db9053f3e12d159b1b2a458dcd88ca25d099547d13e24134b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cripser-0.0.33-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 96c9b04738a6f2696c0b8f682e4e2ae1fbb07812697e729f8c08263e729735d5
MD5 cc3f2874c19524bb3bed1223062af2f0
BLAKE2b-256 011aa4b0d789e564bc16afb1183f7fd792136ddaf23d113adf13593e9829e829

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cripser-0.0.33-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 67eb85e75fef0ee7f3bbc2f95619d2c394e9b952bdc7ec1a5bd076f4f7eb649b
MD5 9edc6302c53efb3f89e716b8d552156c
BLAKE2b-256 b7202d9cac58b99fd455f7b5c141ad1c0646d6d52146884b96e37907e54917e8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cripser-0.0.33-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 f8d16e4853227778af5ca77b81f0079d9acb02a37cff9302ec182566deb0fb01
MD5 c7bde9dc35d506c9a9f1b2f3b315f2d7
BLAKE2b-256 fa8b5426d7db85ba03dbfa7e4911b43938b64c4f5f99b98d4f8c9a2523b58452

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cripser-0.0.33-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 58290108fd4c0cfd061d8c051116cade2cf17b82708b3620a3cafcd92c1dec09
MD5 6ccd77b1da5d0e0455cdf515226f8b84
BLAKE2b-256 0f8f3b168200d06f89a3f34814642dbdc301fcf1ed91d10418d99eae7d50981d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cripser-0.0.33-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 98cc302bff25f334a39864844d51021be5e00b2ed800ad12dcbca6b57bfab8ae
MD5 f049b84e1de9804567866d5670065425
BLAKE2b-256 bb4ad68668a8353c073856e101b931834b88ccc9e4359ab7c74f086768cc79cf

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for cripser-0.0.33-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 51386d54dbebb9c24bc515d6e34e8f1e824ecde259689e59c832f5da45478d0c
MD5 27c7580e84b75b5343a5e3db77577f14
BLAKE2b-256 c5f005af08ad1b19e582dcbf9e0a7308e45044d0b0ef3e92138a596e2b1a05c9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cripser-0.0.33-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 534de329b19693ca017012d8f5e51592420ded08accd18606bcd4b05e35a7d39
MD5 47f0d52cbf49371ffb4440e00ea9b6d5
BLAKE2b-256 f6e19f113dcc8ef647accb4e66752bef3248c3b018fc8d3d756d5b0918fc0e2f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cripser-0.0.33-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7723707d9e816f05789a00db6499d4b7abecde7a29f98e9154a74e480ce2c79b
MD5 6b4ec652b30defb804d04bc45f1263d7
BLAKE2b-256 1f9433416d7faa7ac6ab39b3c27007dcf89318173c7c2d30501cd51d27a47464

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cripser-0.0.33-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 f9461a0f3db91f8cf6ae438024b07d50f8a4c1843aa969bc7177948c70591f5b
MD5 84a19b9c6d61e84f8bdc28708f2659d9
BLAKE2b-256 edc66750c7301c5a9ba09737add4b7affd28add17cce1ddfc8b13d0cd6acd707

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cripser-0.0.33-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 8328f0e50004beec53c479307712aa0265e1bf343f10e54bb1e5b5f319e16bbc
MD5 3324d6d351980effffd484f9fb8207c6
BLAKE2b-256 d6c6bb896d538177fbe522d2f9cd32af3dcbbe342407d4e660712e1a7af1f219

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cripser-0.0.33-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7a28aa19bc33541c2b7eddb5bf80089bf4ef1558e4ccd72c07bed6ddf66784a1
MD5 e586621f2cbf18ad4aad124f7881e139
BLAKE2b-256 28c3c8a7decd8ac095665659413bdb321dbba862e4dee6463224dad1c0201be2

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for cripser-0.0.33-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a8080782a4a3abf0f678960c0742f3b7fa799735b2dcf78ed81e564676283ee4
MD5 a1745101a1ad6acfa5960cdc8919459b
BLAKE2b-256 4761a05ef56c668603cf3faa2498a9337f6abbf32fd7b79c20cd3c89a7f3854c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cripser-0.0.33-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 788e951035cae7acc027a761c1ddf3a1bc69a8542219d236db603d679f7e9312
MD5 2c8d0371a22cfb39ea53aadad6fe7094
BLAKE2b-256 278c59cd46085ef9a03f47ce540d5524317090597a2259bd78dee8274de089c2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cripser-0.0.33-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f0226f7c0deaa532a9cdfe4e090ac979b14bd7bb68b5d6df3d53e868068e6e61
MD5 6cb42a192b39c0b97acf8bb3b5b3e78c
BLAKE2b-256 bff8405a80aaabf296add986c9313b208a9979b98704a6fe04aa1cca1a0b7c51

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cripser-0.0.33-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 7e141e69dd0d0d85fa693d23a144032715c71e9b997e193f41f9a646d1d8bcd8
MD5 b940ee5d63a0bdfaff8514b32d87edcf
BLAKE2b-256 50a7de2ac9928502962eea500c9c5332ceda8234675ad34eda4c5ad611c3b723

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cripser-0.0.33-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 fbbbff7284956a1150ebe80723cd2811775126d448d63fb057840eb38076315b
MD5 94422f5df9f836353be291530083eabf
BLAKE2b-256 634e644571766363478e698967c62ea88bf8c2cd7fdf23a0bd8a80464a3a2b55

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cripser-0.0.33-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1adb73522099efad4e31dc49c3f28f903eceb3c51b99af52358f5a34b429a3b8
MD5 e64ed5808bc66f50c48285c13a5d7292
BLAKE2b-256 8a08f21744f66b36957f3e234b716c82fb7fa8d235c22266450dd474a7069e7b

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for cripser-0.0.33-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 52e06c2df0293ead8c9d51dd16e67a8d7ce8489788aac6077fec5afb3ae34a30
MD5 1904243d87f3c00be0bb23dd287caafc
BLAKE2b-256 0adf04a4f546420d24a46fb0a265ce2579f16cb8dab10fbd07d25091bdd55cbb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cripser-0.0.33-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bba46e52fe9a38636c26c093c3a2569b084d8f0de9d513f761182951e22a33d2
MD5 9608cbc131af910aa4a384175b64d90b
BLAKE2b-256 73ac873c5568f167a03515c57c60ad4256b6c99d0a6ad88212a6aea8ac61d670

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cripser-0.0.33-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9dc02b84a6fe71b60ffce7b564c82eed5e79821c8dbb4d595e1ea573688a5b89
MD5 fa72f1622984912efb25f4b6bc8530b8
BLAKE2b-256 1afcf177e41fc626ea386ffb423674901988d0dd5df212ccf1ec65f631261d5d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cripser-0.0.33-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 97af18ee017c025614086d06459f0bb611d81b445523546e8ea2adb935a68638
MD5 65bfb3eff601fe0cdbc403b5f4dc602d
BLAKE2b-256 084f4fef9a16f73f814136e609d1520d395b1f3616addd11cb8491fd4aa84736

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cripser-0.0.33-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 651c4b9fdf9a1c966a9431246eb572cbd0920449815f146f3d186156a8242962
MD5 33dbd95759f6b36d8503ee76ad722c97
BLAKE2b-256 5a8b1ba7befeee7b7aaafbf11af2438abc8174a43bebcf5feb43f82cacf57ab6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cripser-0.0.33-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5f77399c643c2da2acb5756542d69b76f3bff611e877c599c063469dda73abdf
MD5 3dc6ac3351f5654c354a51b0452cb198
BLAKE2b-256 08822d34576663e5d5c4999fd6536f2f4d8ab4e298455e6b9086ed09a9bc97e5

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for cripser-0.0.33-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 9f464e531c615ff19fdc45038af0aa0df6dec7716292f40e62676a48b3953b7f
MD5 c29cc3c89e34231259b3f3dda5c36e7e
BLAKE2b-256 34076c6e0bcd9198f3ac383803568265b54956055531e73c8bd80a4cdd9b33fb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cripser-0.0.33-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 587eb45b237ceff09a678c86f36dd8a084f8b35668dccadb46b9e8f3a2588ab5
MD5 747d56c4a85025dbf8ec78bc2d0409c2
BLAKE2b-256 9e80dea3f8e514a4e11bdd4a648953f973f00bef083b15db62b2afedeb06f535

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cripser-0.0.33-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 db6bf5946af2d92d3c246e92c7b5a2e6577b6352bb58abb03f7e9d8b6df87f8a
MD5 d9be6e0e41f97815af6326cb89e00e5c
BLAKE2b-256 e393f53269ff60250275e3acf9a3189dbb316edffef2a89407057a60cd72cf06

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cripser-0.0.33-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 901ea391492cb18e274c394597b34e9b41e776e15aa089cf0063325d13053bb8
MD5 bfba31a5b6fa7bfbf8b1424be4b8f61d
BLAKE2b-256 4c8cae16f23b31bd0887852a339d98d6f96d037d7a10162db55877ec08a112a7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cripser-0.0.33-cp39-cp39-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 802e75b84c794f76c848c8026e11781f13af0ba36f8704187ae24f1797318ca6
MD5 c8ac7ce6f5fb069cd94de3945f97e84b
BLAKE2b-256 92bbe98cc29a32eb99189e071089d7a34f6973004b39f2c7b5b0594786a7d752

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cripser-0.0.33-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 83c4a4d3914f38d41743643b653b90e3eed67c7ea54b8ddc09c4de59278412bd
MD5 bf6d4c5abeb9690b179541ed51872610
BLAKE2b-256 294ee8e2b1cef21da1c5aed1904d4e2e24bd02be96db3e6f5e9b1cffa4840808

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for cripser-0.0.33-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 de14387e6bba260a95c8818a79b35d7a17705c9e632c232717f69edb9c3247d1
MD5 34666e58457bc8cd51517190d20c695e
BLAKE2b-256 dc74e1737472e916be76181ddf8096d28135c08741ffc3da18824558254cda3b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cripser-0.0.33-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8958264f6a0137798ba21fdec632a3ca75e02fe092a94c0391727943da19f0cc
MD5 0c93ef0b357fee5a358386ca3c70c291
BLAKE2b-256 83f8146f3caea38bf383d017074de9d0e054e884277d557229364f9749083c9c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cripser-0.0.33-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f83a21b0365c60e42dbe5dfb106d319052b19327688cdc4de6eeab926071e75e
MD5 99c03a838810205d2f66cc58811ac68d
BLAKE2b-256 c98897aa1bb9130b0d454761548f1c8e64e1c0ca56c8379a1ff0dd63280b9476

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cripser-0.0.33-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 e5f3fc68f81c495634dbef6b064e85b92d127f74192010a90031d5b5fb997cfe
MD5 48b8b73775fc71e669928b712ecbd2e7
BLAKE2b-256 72a2c184d9e996294c7c468ffe43035b4e212a2a1f525dc75791a9f6fdd97cb2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cripser-0.0.33-cp38-cp38-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 9f676c1cbc2693c56b80186433ddb5baf6f853bacadaaa654c28f5b4921021ee
MD5 0902183563c5978b1d9672f46ea63fc7
BLAKE2b-256 ca7c1bd3e06615216e10e6cbf3e48aae5464ea7827e66ce364354328811afe6c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cripser-0.0.33-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d7ca445271d138186e5cf0fa9fe3a8a956a3c6c1ff48c9f184acfe9c22336f53
MD5 5ef989cf00b9f1c1e5127226963713fa
BLAKE2b-256 bf2f95341e175e195f21a8e18126592d11a99821afe3aaf850169e4a848d9b73

See more details on using hashes here.

Provenance

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