Skip to main content

Cut Pursuit Algorithm for Point Cloud Segmentation

Project description

Cut Pursuit Segmentation

Overview

Cut Pursuit is an efficient algorithm for segmenting point clouds by minimizing a functional over a graph. This package provides a Python interface to the C++ implementation of the Cut Pursuit algorithm.

Installation (Easy way - Recommended)

pip install cut-pursuit-py

Installation from the source

1. Clone the Repository

Open a terminal and clone the repo:

git clone https://github.com/truebelief/cut_pursuit_py.git

Then change into the project directory:

cd cut_pursuit_py

2. (Optional) Create and Activate a Virtual Environment

It’s a good idea to isolate your installation:

python -m venv venv
source venv/bin/activate      # On Linux/macOS
venv\Scripts\activate         # On Windows

3. Install Dependencies

Ensure you have a C++11–compatible compiler installed (needed to compile the C++ extension). Also install Python dependencies like NumPy (and SciPy if you plan to run the example):

pip install numpy scipy

4. Install the Package

You have two main options:

  • Editable Installation (for development):

    This lets you modify the source code and see changes immediately.

    pip install -e .
    
  • Standard Installation:

    This builds and installs the package without linking directly to the source.

    pip install .
    

Both commands use the build configuration specified in pyproject.toml and setup.py to compile the C++ extension and install the Python binder.


5. Verify the Installation

Open a Python shell and try importing the package:

import cut_pursuit

If there’s no error, your installation was successful.


Usage Example

import numpy as np
import cut_pursuit_py

# Assume pcd is a numpy array of 3D points (N x 3)
def segment_point_cloud(pcd, k=7, reg_strength=1.0):
    # Preprocess point cloud 
    pcd = pcd - np.mean(pcd, axis=0)
    
    # Compute k-nearest neighbors
    from scipy.spatial import cKDTree
    kdtree = cKDTree(pcd)
    _, nn_idx = kdtree.query(pcd, k=k)
    
    # Prepare graph structure
    indices = nn_idx[:, 1:]  # exclude self
    n_nodes = len(pcd)
    
    # Create edge lists
    eu = np.repeat(np.arange(n_nodes), k-1)
    ev = indices.ravel()
    
    # Edge weights 
    edge_weights = np.ones_like(eu, dtype=np.float32)
    
    # Perform cut pursuit
    segments = cut_pursuit_py.perform_cut_pursuit(
        K=k,              # Number of neighbors
        reg_strength=reg_strength,  # Regularization strength
        D=3,              # Dimension of points
        pc_vec=pcd,        # Point cloud 
        edge_weights=edge_weights,
        first_edge=np.cumsum(np.repeat(k-1, n_nodes+1))[:-1],
        adj_vertices=ev
    )
    
    return segments

# Example usage
point_cloud = np.random.rand(1000, 3)
segmentation = segment_point_cloud(point_cloud)
print(f"Number of segments: {len(np.unique(segmentation))}")

Dependencies

  • NumPy
  • C++11 compatible compiler (Not required if you choose to download prebuilt wheels via pip)

Citation

If you use this implementation, please cite the original paper:

Landrieu, L., & Obozinski, G. (2017). Cut Pursuit: Fast Algorithms to Learn Piecewise Constant Functions on General Weighted Graphs. SIAM Journal on Imaging Sciences, 10(4), 1724-1766.

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

cut_pursuit_py-0.1.2.tar.gz (40.7 kB view details)

Uploaded Source

Built Distributions

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

cut_pursuit_py-0.1.2-cp313-cp313-win_amd64.whl (97.2 kB view details)

Uploaded CPython 3.13Windows x86-64

cut_pursuit_py-0.1.2-cp313-cp313-win32.whl (87.0 kB view details)

Uploaded CPython 3.13Windows x86

cut_pursuit_py-0.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

cut_pursuit_py-0.1.2-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (1.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

cut_pursuit_py-0.1.2-cp313-cp313-macosx_11_0_arm64.whl (159.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

cut_pursuit_py-0.1.2-cp312-cp312-win_amd64.whl (97.2 kB view details)

Uploaded CPython 3.12Windows x86-64

cut_pursuit_py-0.1.2-cp312-cp312-win32.whl (87.0 kB view details)

Uploaded CPython 3.12Windows x86

cut_pursuit_py-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

cut_pursuit_py-0.1.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (1.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

cut_pursuit_py-0.1.2-cp312-cp312-macosx_11_0_arm64.whl (159.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

cut_pursuit_py-0.1.2-cp311-cp311-win_amd64.whl (96.7 kB view details)

Uploaded CPython 3.11Windows x86-64

cut_pursuit_py-0.1.2-cp311-cp311-win32.whl (86.7 kB view details)

Uploaded CPython 3.11Windows x86

cut_pursuit_py-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

cut_pursuit_py-0.1.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (1.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

cut_pursuit_py-0.1.2-cp311-cp311-macosx_11_0_arm64.whl (160.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

cut_pursuit_py-0.1.2-cp310-cp310-win_amd64.whl (95.4 kB view details)

Uploaded CPython 3.10Windows x86-64

cut_pursuit_py-0.1.2-cp310-cp310-win32.whl (85.7 kB view details)

Uploaded CPython 3.10Windows x86

cut_pursuit_py-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

cut_pursuit_py-0.1.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (1.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

cut_pursuit_py-0.1.2-cp310-cp310-macosx_11_0_arm64.whl (159.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

cut_pursuit_py-0.1.2-cp39-cp39-win_amd64.whl (95.7 kB view details)

Uploaded CPython 3.9Windows x86-64

cut_pursuit_py-0.1.2-cp39-cp39-win32.whl (85.8 kB view details)

Uploaded CPython 3.9Windows x86

cut_pursuit_py-0.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

cut_pursuit_py-0.1.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (1.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

cut_pursuit_py-0.1.2-cp39-cp39-macosx_11_0_arm64.whl (159.1 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

cut_pursuit_py-0.1.2-cp38-cp38-win_amd64.whl (95.5 kB view details)

Uploaded CPython 3.8Windows x86-64

cut_pursuit_py-0.1.2-cp38-cp38-win32.whl (85.5 kB view details)

Uploaded CPython 3.8Windows x86

cut_pursuit_py-0.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

cut_pursuit_py-0.1.2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (1.4 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686

cut_pursuit_py-0.1.2-cp38-cp38-macosx_11_0_arm64.whl (158.9 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

cut_pursuit_py-0.1.2-cp37-cp37m-win_amd64.whl (96.1 kB view details)

Uploaded CPython 3.7mWindows x86-64

cut_pursuit_py-0.1.2-cp37-cp37m-win32.whl (86.4 kB view details)

Uploaded CPython 3.7mWindows x86

cut_pursuit_py-0.1.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

cut_pursuit_py-0.1.2-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (1.5 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ i686

cut_pursuit_py-0.1.2-cp36-cp36m-win_amd64.whl (95.7 kB view details)

Uploaded CPython 3.6mWindows x86-64

cut_pursuit_py-0.1.2-cp36-cp36m-win32.whl (86.1 kB view details)

Uploaded CPython 3.6mWindows x86

cut_pursuit_py-0.1.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

cut_pursuit_py-0.1.2-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl (1.5 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ i686

File details

Details for the file cut_pursuit_py-0.1.2.tar.gz.

File metadata

  • Download URL: cut_pursuit_py-0.1.2.tar.gz
  • Upload date:
  • Size: 40.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for cut_pursuit_py-0.1.2.tar.gz
Algorithm Hash digest
SHA256 5a3c75a7139b53005a9db01858096b266bd66d1f9c908f9dc21a4eb1060a57c2
MD5 b06d270da4d9f2e37b60aa348bc9f871
BLAKE2b-256 c5456391bf3528e9cc8f82bc260fc7c835b40bb6c7b29126278fa4cbcfc63679

See more details on using hashes here.

Provenance

The following attestation bundles were made for cut_pursuit_py-0.1.2.tar.gz:

Publisher: python-publish.yml on truebelief/cut_pursuit_py

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

File details

Details for the file cut_pursuit_py-0.1.2-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for cut_pursuit_py-0.1.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 e21a5ea435117e1e06c3d4b21d5742ad140a21eda7ec6daf2f78f9487f4c8814
MD5 c008155a0ce77e635fa7b01173bd427d
BLAKE2b-256 3ac37b846b7cfe7e40ca19e7584bfe3c0ce935c1146a503300d570687d47cf3a

See more details on using hashes here.

Provenance

The following attestation bundles were made for cut_pursuit_py-0.1.2-cp313-cp313-win_amd64.whl:

Publisher: python-publish.yml on truebelief/cut_pursuit_py

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

File details

Details for the file cut_pursuit_py-0.1.2-cp313-cp313-win32.whl.

File metadata

File hashes

Hashes for cut_pursuit_py-0.1.2-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 02144e728e349fe2e84aca1c6b9fd2f229ea6ab9cb19b3b2f0b21d55ee52eabd
MD5 c1a6ccfecf8f12f45b761d893f3f17fa
BLAKE2b-256 54fee3c0d1e28b1f02c6c46e5b50ef4c5d5cabe66da9383c7c07d64531a2a5bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for cut_pursuit_py-0.1.2-cp313-cp313-win32.whl:

Publisher: python-publish.yml on truebelief/cut_pursuit_py

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

File details

Details for the file cut_pursuit_py-0.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cut_pursuit_py-0.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d8452892429247ce32f611cee274c84db7fb00f68c894a4366714ec7f57b0dd9
MD5 a4c9887127b12cb89b2e823a8dc6dd49
BLAKE2b-256 5b27454a9fdcbe1455d76b0f28369d33a97ca8887d361046591f61c615a9b204

See more details on using hashes here.

Provenance

The following attestation bundles were made for cut_pursuit_py-0.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-publish.yml on truebelief/cut_pursuit_py

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

File details

Details for the file cut_pursuit_py-0.1.2-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cut_pursuit_py-0.1.2-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 dde8c274f9ed8cf9cb6f6849c82beb61cb3ef49d07338d61c67b4434ea4e08cb
MD5 4cb1616dec410c04011446c371362384
BLAKE2b-256 a6f2506918336be293591887f693aba0a432c4ee7cfd3d4347c8bcd37c50d437

See more details on using hashes here.

Provenance

The following attestation bundles were made for cut_pursuit_py-0.1.2-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: python-publish.yml on truebelief/cut_pursuit_py

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

File details

Details for the file cut_pursuit_py-0.1.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cut_pursuit_py-0.1.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2cad226523c615fa6d4f04cb23253d5bfdefca4ae7f93eaf2db12c9918f008b6
MD5 1338c8c8a171597b5859dd1caab3d2fb
BLAKE2b-256 338682d115a419fa43cf8269a54671206d9d8a55274d49a0db0ff55a790dd1f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for cut_pursuit_py-0.1.2-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: python-publish.yml on truebelief/cut_pursuit_py

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

File details

Details for the file cut_pursuit_py-0.1.2-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for cut_pursuit_py-0.1.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 223f40efb216e87338b3bc1d3e7a5226e816777127f3877ee2d65f36b58d4a38
MD5 f43a7563e1cba28827dab2996d02a092
BLAKE2b-256 3e38b4ad51903aa9646d7f9b31b1ed55a8c77eefec348cd1d48cefd92e0a76a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for cut_pursuit_py-0.1.2-cp312-cp312-win_amd64.whl:

Publisher: python-publish.yml on truebelief/cut_pursuit_py

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

File details

Details for the file cut_pursuit_py-0.1.2-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for cut_pursuit_py-0.1.2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 c9775548c4f415bc9f397a5baaaa760937a56e5f1f98592a335bde8b35f7ce7d
MD5 f72e507e92717062130e0f86ffc564c0
BLAKE2b-256 8d8ace4dd1e036a44eb69e204ce9201cf4796e3af1d4b1b4e74a62871d192c85

See more details on using hashes here.

Provenance

The following attestation bundles were made for cut_pursuit_py-0.1.2-cp312-cp312-win32.whl:

Publisher: python-publish.yml on truebelief/cut_pursuit_py

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

File details

Details for the file cut_pursuit_py-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cut_pursuit_py-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 14b56b6b500ff55bdf03e663e0eb1711010e11a423bc02ce26fb0b1e87444df5
MD5 cb2eb57d883fb2e6222f254c8c366bb4
BLAKE2b-256 3bfac32ab78df4b9f82ec52adf1b78e4415143923c331d8582811a4a8b47f889

See more details on using hashes here.

Provenance

The following attestation bundles were made for cut_pursuit_py-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-publish.yml on truebelief/cut_pursuit_py

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

File details

Details for the file cut_pursuit_py-0.1.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cut_pursuit_py-0.1.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3286d9158005c30c943265dd4bcaabfde01fdbdadd2ded29133660b905bda1c2
MD5 62a5c3da40ba492bd3592e34092adaa3
BLAKE2b-256 da7ce5fe54f353479116de903b0cdaf9889284d4274b6841da7321568861168e

See more details on using hashes here.

Provenance

The following attestation bundles were made for cut_pursuit_py-0.1.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: python-publish.yml on truebelief/cut_pursuit_py

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

File details

Details for the file cut_pursuit_py-0.1.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cut_pursuit_py-0.1.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 73a628b6badbe99cebbf4d7bb8b87bb2b87d29eab3ab7113d250981813aea76d
MD5 05b527a47fbb625ee579ecbb8bfd9081
BLAKE2b-256 889dcafb5aa1ed1ab739b301bc36aee567d6e4608caf256cb88595402d74e8ba

See more details on using hashes here.

Provenance

The following attestation bundles were made for cut_pursuit_py-0.1.2-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: python-publish.yml on truebelief/cut_pursuit_py

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

File details

Details for the file cut_pursuit_py-0.1.2-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for cut_pursuit_py-0.1.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 95f05f526bd4284f1ee2b21416f628620f9f9c9d2f03081248236222c713d07c
MD5 495afcf2f156916fa4f23e6235687e27
BLAKE2b-256 20ce90c6d8cd19ea9b6dd1b132d7ea80924f4d6e964292e74f7eb07cd6fdc3c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for cut_pursuit_py-0.1.2-cp311-cp311-win_amd64.whl:

Publisher: python-publish.yml on truebelief/cut_pursuit_py

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

File details

Details for the file cut_pursuit_py-0.1.2-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for cut_pursuit_py-0.1.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 577fb74ea2ae1bdf2fab2ca6482863665e2b6af1b6190f3094d74761eb259ab6
MD5 4060824ae1d8323c88d2caa9df9c8a8c
BLAKE2b-256 3a9e3c05a82052dc5d5084b53f04a5c75a83830869c5cf4bf4014056e2b3e638

See more details on using hashes here.

Provenance

The following attestation bundles were made for cut_pursuit_py-0.1.2-cp311-cp311-win32.whl:

Publisher: python-publish.yml on truebelief/cut_pursuit_py

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

File details

Details for the file cut_pursuit_py-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cut_pursuit_py-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6dba23979f7a40eeaed46a052c5ec792be4511f6fe69b3a2d85e7ba592c83ce2
MD5 a2d1c02643f308f7918354f89c4191ef
BLAKE2b-256 ba32ce7cbacec7512db53116d389127ed632573d4bce19bd4701449d41ed8225

See more details on using hashes here.

Provenance

The following attestation bundles were made for cut_pursuit_py-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-publish.yml on truebelief/cut_pursuit_py

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

File details

Details for the file cut_pursuit_py-0.1.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cut_pursuit_py-0.1.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2ff0ca93ff32e2ca544d560487a9e06fbc90ac24d32983b33ef7c6df6fb458fc
MD5 fa0442765c06e5c8933f7ae93432fb6e
BLAKE2b-256 3a0120cf29424cea01da07a8c0ecc61e578a699d54735c68ac56501d7716acc6

See more details on using hashes here.

Provenance

The following attestation bundles were made for cut_pursuit_py-0.1.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: python-publish.yml on truebelief/cut_pursuit_py

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

File details

Details for the file cut_pursuit_py-0.1.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cut_pursuit_py-0.1.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d9322c2440384609a6674c3b93faba210d9c32c893a0af8799f5b21c5db6f08a
MD5 31256a4ad297484bf242a966566f9752
BLAKE2b-256 dc84e3a05dd1364b844183e4246dde81182e1cf99c867160136761645f9f3a46

See more details on using hashes here.

Provenance

The following attestation bundles were made for cut_pursuit_py-0.1.2-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: python-publish.yml on truebelief/cut_pursuit_py

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

File details

Details for the file cut_pursuit_py-0.1.2-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for cut_pursuit_py-0.1.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b1c8f4d4d241f374951d18e69d4d5d244096da87395dfb1319f34060d60a181c
MD5 220a736b720db4c31f0e29f9fb3d26c4
BLAKE2b-256 7f799e0a38bf4091f99b96607bfc0d2d9688c1d59b04c9d03e8fa3997cb27091

See more details on using hashes here.

Provenance

The following attestation bundles were made for cut_pursuit_py-0.1.2-cp310-cp310-win_amd64.whl:

Publisher: python-publish.yml on truebelief/cut_pursuit_py

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

File details

Details for the file cut_pursuit_py-0.1.2-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for cut_pursuit_py-0.1.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 9fb3840bbcb8271131b153b28aafdc37a4218ab9ceb434ccc6f094727dc018ea
MD5 f456580ae32ce45ed16095133178f82f
BLAKE2b-256 eb45d69106a16d3e7c05784a2c9a5a841242f304bb55ebcd19d8bc0db61df3d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for cut_pursuit_py-0.1.2-cp310-cp310-win32.whl:

Publisher: python-publish.yml on truebelief/cut_pursuit_py

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

File details

Details for the file cut_pursuit_py-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cut_pursuit_py-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d24daa30cb05941570f26b8b8e11f8f1a2a3624d0b538362b9a14c97b7d50a33
MD5 5a64fde2a84d979d5679ab57987c55ee
BLAKE2b-256 50d1300ad43ddc2627214a2ff75809b09fd367633bb46c05f4c2e90b800da6d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for cut_pursuit_py-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-publish.yml on truebelief/cut_pursuit_py

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

File details

Details for the file cut_pursuit_py-0.1.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cut_pursuit_py-0.1.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e82b42981f73912b3585f186b1ecceb6596fe9a90d708e0701190aa4d2286d11
MD5 2039ec18f179ec2e84d41ea5771e5693
BLAKE2b-256 bd86623fbe4934024409087023b17d792dc58caeeafbc0abd93ad074d325e3c7

See more details on using hashes here.

Provenance

The following attestation bundles were made for cut_pursuit_py-0.1.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: python-publish.yml on truebelief/cut_pursuit_py

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

File details

Details for the file cut_pursuit_py-0.1.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cut_pursuit_py-0.1.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e7a547b7910febcddc625d548ae03c2a25da86a98fed7bccf93a8a4d2dea21cc
MD5 c204091c684a8c2a96ceacf5dfbf159a
BLAKE2b-256 c1416dfedd8bd3948eff7f945ea13d9d03259a092b8620adaf12b1d2661b7f6d

See more details on using hashes here.

Provenance

The following attestation bundles were made for cut_pursuit_py-0.1.2-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: python-publish.yml on truebelief/cut_pursuit_py

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

File details

Details for the file cut_pursuit_py-0.1.2-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for cut_pursuit_py-0.1.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 04e9c36946c41e2803b943a98f042b6026216a4a274f8be6d666c6a4d7651422
MD5 ff9929caf7ed6a95de5a215c63bb54a1
BLAKE2b-256 54840425c2003053a6ae733602a68225f9a26a70cb6f39aa1ffd34135a8670ee

See more details on using hashes here.

Provenance

The following attestation bundles were made for cut_pursuit_py-0.1.2-cp39-cp39-win_amd64.whl:

Publisher: python-publish.yml on truebelief/cut_pursuit_py

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

File details

Details for the file cut_pursuit_py-0.1.2-cp39-cp39-win32.whl.

File metadata

  • Download URL: cut_pursuit_py-0.1.2-cp39-cp39-win32.whl
  • Upload date:
  • Size: 85.8 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for cut_pursuit_py-0.1.2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 8a84317e05eab8e241fb80d3de5645fd23fe932f4bb2c28b2deabbdb2141694d
MD5 008e92bd10227134da739d86cf3fea7f
BLAKE2b-256 d5d0dd17b29271f765a7f8c7e60966a514a37d85b427e0f7afb649f3f4cfce8e

See more details on using hashes here.

Provenance

The following attestation bundles were made for cut_pursuit_py-0.1.2-cp39-cp39-win32.whl:

Publisher: python-publish.yml on truebelief/cut_pursuit_py

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

File details

Details for the file cut_pursuit_py-0.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cut_pursuit_py-0.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4bb0674a2efaa9af08ceae268499dd6bb2abdf5cadcb271bd1c3d40a936311ab
MD5 4095ee3cb6087114ba507fb3ca188f9c
BLAKE2b-256 f7ae39037db101bc9cf99f2929455702427c5262926a77dbd0601dae750794e9

See more details on using hashes here.

Provenance

The following attestation bundles were made for cut_pursuit_py-0.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-publish.yml on truebelief/cut_pursuit_py

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

File details

Details for the file cut_pursuit_py-0.1.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cut_pursuit_py-0.1.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 60ec6b1f8851a4d063a2131376f05729c1b564af4386c369bd74667394e83f9f
MD5 9e9c449a9fd92249c96e070bc4dac20c
BLAKE2b-256 d46be12b594bb5c528e54007e748b40019cfea2e2d5fbffc996265b508f1c7e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for cut_pursuit_py-0.1.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: python-publish.yml on truebelief/cut_pursuit_py

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

File details

Details for the file cut_pursuit_py-0.1.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cut_pursuit_py-0.1.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7e7b11712f8a5fe56561b287c9cbcda8ed7bce56bda5c53dfa6d37ee424f6e6f
MD5 1b429e53abf1b8fa5e574d940c156fd9
BLAKE2b-256 4662b59ff033949ccab6a0f48c5fedfdd46251472629baecb3bb2b80512345c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for cut_pursuit_py-0.1.2-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: python-publish.yml on truebelief/cut_pursuit_py

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

File details

Details for the file cut_pursuit_py-0.1.2-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for cut_pursuit_py-0.1.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 3849e6eb950fbe12f588dce90d131039257fa91b89940c1dc907546d75023996
MD5 3e21d9721f3add84c587977757acb543
BLAKE2b-256 7fbff979f809955617eacefdb0ed05f39f96f2f2e56184f7ded1b9af75d6d093

See more details on using hashes here.

Provenance

The following attestation bundles were made for cut_pursuit_py-0.1.2-cp38-cp38-win_amd64.whl:

Publisher: python-publish.yml on truebelief/cut_pursuit_py

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

File details

Details for the file cut_pursuit_py-0.1.2-cp38-cp38-win32.whl.

File metadata

  • Download URL: cut_pursuit_py-0.1.2-cp38-cp38-win32.whl
  • Upload date:
  • Size: 85.5 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for cut_pursuit_py-0.1.2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 2f6b38b8fc1abcd963d878d0ef931ef70eb435377d7553457f36ddf23d1aa0d0
MD5 1c3f7e16765d85829673092dcaf2bbee
BLAKE2b-256 7d263e38ff759a1db8f1bfb7c41c8e041f5d861ed6c66df52fc6dfc7a793071f

See more details on using hashes here.

Provenance

The following attestation bundles were made for cut_pursuit_py-0.1.2-cp38-cp38-win32.whl:

Publisher: python-publish.yml on truebelief/cut_pursuit_py

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

File details

Details for the file cut_pursuit_py-0.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cut_pursuit_py-0.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1ac1821a6a131a78fa0e09cb0d89771d55c0247405a9bded936ffce520620a7d
MD5 ec74b9305078bd6023c14c53fb402645
BLAKE2b-256 0ea605a7cd47e345bfff81f0135ceab2891873112f84ca54eef205fee3b28d97

See more details on using hashes here.

Provenance

The following attestation bundles were made for cut_pursuit_py-0.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-publish.yml on truebelief/cut_pursuit_py

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

File details

Details for the file cut_pursuit_py-0.1.2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cut_pursuit_py-0.1.2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ad26abd6263bf6f671130e74f8b7850f208fcada90f616d41f9b76e6782bf4c0
MD5 c3657a99e0150f99a28041e3268f2ddf
BLAKE2b-256 f3d29776849e12d1352044095392130b2f7845b15644460d045306dc622a55cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for cut_pursuit_py-0.1.2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: python-publish.yml on truebelief/cut_pursuit_py

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

File details

Details for the file cut_pursuit_py-0.1.2-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cut_pursuit_py-0.1.2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b07e6350543cbd3ffe1930a91be87209bd096be4a597b856e510d196cdc0d791
MD5 fcf01611e8a2c5b00bb761dae0706358
BLAKE2b-256 5a6771ddd5469db10cb085eeff8447c652fee04ebca0532ba01f29f3846b6818

See more details on using hashes here.

Provenance

The following attestation bundles were made for cut_pursuit_py-0.1.2-cp38-cp38-macosx_11_0_arm64.whl:

Publisher: python-publish.yml on truebelief/cut_pursuit_py

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

File details

Details for the file cut_pursuit_py-0.1.2-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for cut_pursuit_py-0.1.2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 992fea77d9d2f0a9910c9541061b8c3692608ad3eea6f27160c69b80791bea15
MD5 5617448e642bb40cf8d989e730195878
BLAKE2b-256 e0a9dee740e55f9874474f1f294113caad778e0f68bbb70093ee39899b56ad40

See more details on using hashes here.

Provenance

The following attestation bundles were made for cut_pursuit_py-0.1.2-cp37-cp37m-win_amd64.whl:

Publisher: python-publish.yml on truebelief/cut_pursuit_py

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

File details

Details for the file cut_pursuit_py-0.1.2-cp37-cp37m-win32.whl.

File metadata

  • Download URL: cut_pursuit_py-0.1.2-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 86.4 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for cut_pursuit_py-0.1.2-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 5f0292b9cebd56a4a4bf59ff2e692897df14d97e84308d36666f2cde90595016
MD5 3228a5052441faba3dd6bebde5c191ff
BLAKE2b-256 47b4c75f2f2e0d697db55e0e36ae7652250f693e6393b40137f390e3d80821c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for cut_pursuit_py-0.1.2-cp37-cp37m-win32.whl:

Publisher: python-publish.yml on truebelief/cut_pursuit_py

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

File details

Details for the file cut_pursuit_py-0.1.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cut_pursuit_py-0.1.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 926235175d67e7f5916d068bfb2899d3e9aab8798fa6050213443bf1acd25a4b
MD5 609fe4e44baad07a5b7fe629248a514a
BLAKE2b-256 e73b6706c942bd2edd55d7cc91b3061e9ed34ec3a39eb36583204b99088af133

See more details on using hashes here.

Provenance

The following attestation bundles were made for cut_pursuit_py-0.1.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-publish.yml on truebelief/cut_pursuit_py

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

File details

Details for the file cut_pursuit_py-0.1.2-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cut_pursuit_py-0.1.2-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1962e45c2c57c7eb0694b7dd259b5e4930898cc377e25c15803280a6b0710630
MD5 2c76849f3d484dbf7f77b50c7a77daf5
BLAKE2b-256 73df7775a55a37fc6a0ec13d72f6bb2ad24f6bfa37f8b5e4bb6b0085d03576ce

See more details on using hashes here.

Provenance

The following attestation bundles were made for cut_pursuit_py-0.1.2-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: python-publish.yml on truebelief/cut_pursuit_py

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

File details

Details for the file cut_pursuit_py-0.1.2-cp36-cp36m-win_amd64.whl.

File metadata

File hashes

Hashes for cut_pursuit_py-0.1.2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 a64f29b1f4cfb689564517d7f354f51dd624e3805555c9e0ab685d1380e6c889
MD5 5e8caf21c4653d74fdc0a66ceb354aff
BLAKE2b-256 8554a1630520d1ace3b703376afc6aa348bc930e7dc5ba3a1d18929fb5d8bf8a

See more details on using hashes here.

Provenance

The following attestation bundles were made for cut_pursuit_py-0.1.2-cp36-cp36m-win_amd64.whl:

Publisher: python-publish.yml on truebelief/cut_pursuit_py

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

File details

Details for the file cut_pursuit_py-0.1.2-cp36-cp36m-win32.whl.

File metadata

  • Download URL: cut_pursuit_py-0.1.2-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 86.1 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for cut_pursuit_py-0.1.2-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 6671984f8909abbb55581dc2f282f8382e1f29c650470ab1913ab3761202bf7d
MD5 88053a052c0a6bb57f96269fbe8d2364
BLAKE2b-256 bc7eb8c578d1f692509f4e4874b9eba8ae0582088b5588342cbcb8f82274d7ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for cut_pursuit_py-0.1.2-cp36-cp36m-win32.whl:

Publisher: python-publish.yml on truebelief/cut_pursuit_py

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

File details

Details for the file cut_pursuit_py-0.1.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cut_pursuit_py-0.1.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b106bbf7af776eb780eca87fe44c7d4c2a3c49c86b1c1295647000be95cdce8b
MD5 fe515d1b4e48b1623cbb66a5b817506d
BLAKE2b-256 6571f1696fca26bc5208d93b047a7cf2e70b3c240d72c4862a8beccf37ce2528

See more details on using hashes here.

Provenance

The following attestation bundles were made for cut_pursuit_py-0.1.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-publish.yml on truebelief/cut_pursuit_py

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

File details

Details for the file cut_pursuit_py-0.1.2-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cut_pursuit_py-0.1.2-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 86e7cadd902754b400d1709673a20baab49571f70b37c94ba47d75e0a2c9bd93
MD5 35bf221590e1551a657e5137f9ce9a03
BLAKE2b-256 4183944a2ddd879f3b8cc13dda3ed9eb00f41b6b4f62805666c4273e85d8b538

See more details on using hashes here.

Provenance

The following attestation bundles were made for cut_pursuit_py-0.1.2-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: python-publish.yml on truebelief/cut_pursuit_py

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