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 (Alternative)
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
from scipy.spatial import cKDTree
# 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
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(
reg_strength=reg_strength, # Regularization strength
D=3, # Dimension of points
pc_vec=pcd.astype(np.float32), # Point cloud
edge_weights=edge_weights,
Eu=eu.astype(np.uint32),
Ev=ev.astype(np.uint32),
verbose=True,
)
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.
Metadata
Release files for cut-pursuit-py 1.0.12
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| cut_pursuit_py-1.0.12.tar.gz | 40.8 kB | Details |
Built distributions (wheels)
Total release size: 26.0 MB
Release files / cut_pursuit_py-1.0.12.tar.gz
| Download URL | cut_pursuit_py-1.0.12.tar.gz |
|---|---|
| Size | 40.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
559d35f0584eebf9b6364acb92afa91611fe4c12d542433d1e12864a80ac0ad7
|
|
BLAKE2b-256 checksum How to use checksums |
959b0dfe55a5bb4dd22f21b46acce53d7d29faddbbe7eb594161b1264a8ff9e3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 1, 2025.
Transparency logRelease files / cut_pursuit_py-1.0.12-cp313-cp313-win_amd64.whl
| Download URL | cut_pursuit_py-1.0.12-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 96.7 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
1e8c83c3192704cfd8ee87581145684ba6f192592cc50d33ff93bb6bc0939134
|
|
BLAKE2b-256 checksum How to use checksums |
4f0f2aca9b39d318957d77bf0cabf4412b0a51916fafb32ca4bd361441d4ff62
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 1, 2025.
Transparency logRelease files / cut_pursuit_py-1.0.12-cp313-cp313-win32.whl
| Download URL | cut_pursuit_py-1.0.12-cp313-cp313-win32.whl |
|---|---|
| Size | 85.6 kB |
| Tags | CPython 3.13 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
dff05e4b28453755397e482b828cc31fc00776e16be595eb1db6985466e553e6
|
|
BLAKE2b-256 checksum How to use checksums |
14bee3433735a37a45caf2f6be69085814e52c4fb27436a24a7d0b67dd6d5fe0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 1, 2025.
Transparency logRelease files / cut_pursuit_py-1.0.12-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | cut_pursuit_py-1.0.12-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
1ee62afbafcb2f816dacdfc897c381b362bac1f5acccac2e3a093c73247126fa
|
|
BLAKE2b-256 checksum How to use checksums |
1bf6b2f3172ec7fbeaaa2c1166ee3e4777d9316e44ef21b8fccb293e10f3af43
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 1, 2025.
Transparency logRelease files / cut_pursuit_py-1.0.12-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | cut_pursuit_py-1.0.12-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-32 |
|
SHA-256 checksum How to use checksums |
4dcd14544991dfcff52593d0b5d23574f679a806bb78159853f003e2025c8e20
|
|
BLAKE2b-256 checksum How to use checksums |
04c2c77e2a52714848c650fdf7547c857d4f89bc526b14184fecf9b8fe52b586
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 1, 2025.
Transparency logRelease files / cut_pursuit_py-1.0.12-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | cut_pursuit_py-1.0.12-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 159.5 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
4866780007f69ed3e18104f81c7f37b8d094a3c99360a8581809550f2b3ebf45
|
|
BLAKE2b-256 checksum How to use checksums |
7ca0524b68c07542c88a7617cc9680a0f6f80f25422a448e7c8bcccb2985fa3e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 1, 2025.
Transparency logRelease files / cut_pursuit_py-1.0.12-cp312-cp312-win_amd64.whl
| Download URL | cut_pursuit_py-1.0.12-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 96.7 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
e6ea5aeb027cdc9b78442ea1beeca58d67e0232dbaac9fe90fa86a56f70714c2
|
|
BLAKE2b-256 checksum How to use checksums |
95f0ddb876b1d82957998a405ca02a6be3ec2ff415c78bdb104b14af92d695ca
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 1, 2025.
Transparency logRelease files / cut_pursuit_py-1.0.12-cp312-cp312-win32.whl
| Download URL | cut_pursuit_py-1.0.12-cp312-cp312-win32.whl |
|---|---|
| Size | 85.6 kB |
| Tags | CPython 3.12 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
e3fb325b5d93463e37a44a37f13976514494bbd3b4b578e9827596bccbd81f1a
|
|
BLAKE2b-256 checksum How to use checksums |
9bb1f99d6f58c9285dece9f742cd0be6dd2cc5eb0f7fd9d089fd9900d5c719b3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 1, 2025.
Transparency logRelease files / cut_pursuit_py-1.0.12-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | cut_pursuit_py-1.0.12-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
9e6157dee5f8e2b98e8cb4fcd963fbf8834fcd4cdcb9e1ec2fef190d385c98ce
|
|
BLAKE2b-256 checksum How to use checksums |
8b66d8a5de0b4a55d5e543935b67f8add2f97a77e2560f624e170a0b65485f18
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 1, 2025.
Transparency logRelease files / cut_pursuit_py-1.0.12-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | cut_pursuit_py-1.0.12-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-32 |
|
SHA-256 checksum How to use checksums |
2cc1773884b1329ea1b42956571ef15c4a3d95eeae56f1fb8b3d2d95398de938
|
|
BLAKE2b-256 checksum How to use checksums |
19595fbde1f9ec4aaa8c6b12a051f4761c8b12db9733e044819b57e854c8cf23
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 1, 2025.
Transparency logRelease files / cut_pursuit_py-1.0.12-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | cut_pursuit_py-1.0.12-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 159.5 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
b63aaa49a58c2febfee5ce7637bf4938f08a7ed8d32ee142039e43337a9bb17b
|
|
BLAKE2b-256 checksum How to use checksums |
8a636fd76e931fdcd8edfe8b97998b0010c5a4d1c1b2fefc24416bb2e5a0361a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 1, 2025.
Transparency logRelease files / cut_pursuit_py-1.0.12-cp311-cp311-win_amd64.whl
| Download URL | cut_pursuit_py-1.0.12-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 96.2 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
61f99383a5c364d57b21315c5ad20ff5ad87fac56531112766b8c22eb98f715b
|
|
BLAKE2b-256 checksum How to use checksums |
44da8aca7d3c30ab986fdbd87e992a9304711049d8520378f0e195cbb5ef7f70
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 1, 2025.
Transparency logRelease files / cut_pursuit_py-1.0.12-cp311-cp311-win32.whl
| Download URL | cut_pursuit_py-1.0.12-cp311-cp311-win32.whl |
|---|---|
| Size | 85.3 kB |
| Tags | CPython 3.11 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
e6bb704969c54648b47e239fc2a6c20d47af65f4defefec2d2efb56890d4bd6d
|
|
BLAKE2b-256 checksum How to use checksums |
9cf7b26a5982914b289ecc8cdab9c00d87ea8a23ef41ce4ed461554bf7b0aa0f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 1, 2025.
Transparency logRelease files / cut_pursuit_py-1.0.12-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | cut_pursuit_py-1.0.12-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
6dc6e61236e3307bd18b66ffd461c280249f1d405d27a242d45b04c06e60c1b2
|
|
BLAKE2b-256 checksum How to use checksums |
f58557f58750ebb68c790a9c50b31fce1d2ab54d7b26be25e1861950b477373f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 1, 2025.
Transparency logRelease files / cut_pursuit_py-1.0.12-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | cut_pursuit_py-1.0.12-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-32 |
|
SHA-256 checksum How to use checksums |
31954562e1d109ca581ae0f86874bd2c1805e581c2deb0b681ff02b5a40d68f2
|
|
BLAKE2b-256 checksum How to use checksums |
8e9e16cc6d442afa2d967d7eb94cd2e3f89ae26d9433edebe5bc73ecf3bb8172
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 1, 2025.
Transparency logRelease files / cut_pursuit_py-1.0.12-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | cut_pursuit_py-1.0.12-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 160.8 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
650668a674da895c77c398391b107b019ee00ed3b3801b68223bc79538ce1d60
|
|
BLAKE2b-256 checksum How to use checksums |
5b0775bc9bf51ae4c94528428f977eca2f6822ab33f6834cad3aa2facdf8273c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 1, 2025.
Transparency logRelease files / cut_pursuit_py-1.0.12-cp310-cp310-win_amd64.whl
| Download URL | cut_pursuit_py-1.0.12-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 94.9 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
efff700a28d6dca645d77c7815610f309c0f863cf77843730903b1f883f35d9b
|
|
BLAKE2b-256 checksum How to use checksums |
392bc1694095747b153533d65e6fe8f5cbbc59fe904ff61552daa83eff5d7afd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 1, 2025.
Transparency logRelease files / cut_pursuit_py-1.0.12-cp310-cp310-win32.whl
| Download URL | cut_pursuit_py-1.0.12-cp310-cp310-win32.whl |
|---|---|
| Size | 84.2 kB |
| Tags | CPython 3.10 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
43d3064208c8efc19eeea3dcff89bade2fa015a3dda0c1a8c5c6886ecbb69a9d
|
|
BLAKE2b-256 checksum How to use checksums |
aa4cb64e8df774bd9e3f1b3329670e35e932a78e7f33fda3bdde175eba358b3d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 1, 2025.
Transparency logRelease files / cut_pursuit_py-1.0.12-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | cut_pursuit_py-1.0.12-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
8baf4e9b200639babbd996018d3e343df50264a33bff84ecb74f464ccce5a986
|
|
BLAKE2b-256 checksum How to use checksums |
fbb840436031ba81f1408e8bd3cef895aaff7852ffd051b9fd5b05508f25f5e0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 1, 2025.
Transparency logRelease files / cut_pursuit_py-1.0.12-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | cut_pursuit_py-1.0.12-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-32 |
|
SHA-256 checksum How to use checksums |
3eadc211479c0b940a490d3e635d204ecba0b02be2f1fa83abc28a6e5839b0b0
|
|
BLAKE2b-256 checksum How to use checksums |
4fdac23a4f7c74e9723950d1239b2e579cbf8ebafc16eb5358c6c77eb8426f5d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 1, 2025.
Transparency logRelease files / cut_pursuit_py-1.0.12-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | cut_pursuit_py-1.0.12-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 159.2 kB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
af6426b488eb8de0eadfb8840449544545b96d3f48636b741d056346d36a41b8
|
|
BLAKE2b-256 checksum How to use checksums |
15e993d668f0ab08b987dc4ab8456da45c3c3297441a0ede2c1f817e21b03981
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 1, 2025.
Transparency logRelease files / cut_pursuit_py-1.0.12-cp39-cp39-win_amd64.whl
| Download URL | cut_pursuit_py-1.0.12-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 95.2 kB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
f1d7f70a340b11eefed437f4bcc49e4479ea2958998b04a5782f6df67d51a91e
|
|
BLAKE2b-256 checksum How to use checksums |
c5d8a45fd395b5ed1a327ff3ff3a56f2658abc1d14447ea26529451807f53082
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 1, 2025.
Transparency logRelease files / cut_pursuit_py-1.0.12-cp39-cp39-win32.whl
| Download URL | cut_pursuit_py-1.0.12-cp39-cp39-win32.whl |
|---|---|
| Size | 84.4 kB |
| Tags | CPython 3.9 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
89269e6f451a1ca96c233bd72cb549eeaf3dbc07584a6bbf02d107388cfbf0b4
|
|
BLAKE2b-256 checksum How to use checksums |
5fcab588d7373054ab73d50d36f8ee0120273685e1ac114b437e6c9d2a79b263
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 1, 2025.
Transparency logRelease files / cut_pursuit_py-1.0.12-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | cut_pursuit_py-1.0.12-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
d39344bc68adace7e527330b3dfa54f0283ffc86010ab04744ee7d4813f1f989
|
|
BLAKE2b-256 checksum How to use checksums |
932acceb223c69e50e051a740fe5b06b367f99b2e9694d230e0012f2f117d203
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 1, 2025.
Transparency logRelease files / cut_pursuit_py-1.0.12-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | cut_pursuit_py-1.0.12-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-32 |
|
SHA-256 checksum How to use checksums |
bd828b18fe93e6d1350d91b13370eaa2105e0443388912c5adb966ff7084a4a5
|
|
BLAKE2b-256 checksum How to use checksums |
6086b8b1ba7f89676b713257a3f1d900d69c3399a5a5aef51788058d0a5655de
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 1, 2025.
Transparency logRelease files / cut_pursuit_py-1.0.12-cp39-cp39-macosx_11_0_arm64.whl
| Download URL | cut_pursuit_py-1.0.12-cp39-cp39-macosx_11_0_arm64.whl |
|---|---|
| Size | 159.3 kB |
| Tags | CPython 3.9 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
1b313051c69615e62094d862a684d3232bec9be29c103698b6f1f0d8c1d50c38
|
|
BLAKE2b-256 checksum How to use checksums |
ae0cc7dbff9baf88c88a97b96c5d0f8ab3d5f6cac76193c0e1a4121559a1b0a9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 1, 2025.
Transparency logRelease files / cut_pursuit_py-1.0.12-cp38-cp38-win_amd64.whl
| Download URL | cut_pursuit_py-1.0.12-cp38-cp38-win_amd64.whl |
|---|---|
| Size | 94.9 kB |
| Tags | CPython 3.8 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
741ece20ca1eceee94c527531bf799ed87ebcc9333eb95c72bcfd191b882fc65
|
|
BLAKE2b-256 checksum How to use checksums |
953979aed3a8464620537177fdd3895398df90a53d4b885ef5ac920f991731f7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 1, 2025.
Transparency logRelease files / cut_pursuit_py-1.0.12-cp38-cp38-win32.whl
| Download URL | cut_pursuit_py-1.0.12-cp38-cp38-win32.whl |
|---|---|
| Size | 84.1 kB |
| Tags | CPython 3.8 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
27cfcf542b68a36b292910715636adc1d9fd78cb8bc94d77fc9456e609a818e2
|
|
BLAKE2b-256 checksum How to use checksums |
88bc2fdd85611279a4098ca149a056d69a716c9abfc8b15f6030281622017e68
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 1, 2025.
Transparency logRelease files / cut_pursuit_py-1.0.12-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | cut_pursuit_py-1.0.12-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.8 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
83f2836514049cc4fd29305db3798557f381a4017f2ec87f9c8c511684211a44
|
|
BLAKE2b-256 checksum How to use checksums |
8a935c92b333a52b8b8866b22629dcb3b3fcde74e77c0ddf0dc2df049ce5214f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 1, 2025.
Transparency logRelease files / cut_pursuit_py-1.0.12-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | cut_pursuit_py-1.0.12-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.8 Linux glibc 2.17+ x86-32 |
|
SHA-256 checksum How to use checksums |
c04dce297e9bdb69da04574354958087f287949a044b59829efe176fc9e2cf9d
|
|
BLAKE2b-256 checksum How to use checksums |
988e259d7f01be07ca55c8477c06584017699f76d0a68f4748f0d75c0c953fba
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 1, 2025.
Transparency logRelease files / cut_pursuit_py-1.0.12-cp38-cp38-macosx_11_0_arm64.whl
| Download URL | cut_pursuit_py-1.0.12-cp38-cp38-macosx_11_0_arm64.whl |
|---|---|
| Size | 158.8 kB |
| Tags | CPython 3.8 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
91f46a7f83c5b07b610ff935c7ee3bc7d174c098fce7090fbbabf9353ffd18d1
|
|
BLAKE2b-256 checksum How to use checksums |
08faa025d6a47d59cd5b300cdb1f27d9057da46e4417e9c21e9ebc5974d94d0f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 1, 2025.
Transparency logRelease files / cut_pursuit_py-1.0.12-cp37-cp37m-win_amd64.whl
| Download URL | cut_pursuit_py-1.0.12-cp37-cp37m-win_amd64.whl |
|---|---|
| Size | 95.6 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Windows x86-64 |
|
SHA-256 checksum How to use checksums |
e53736b144da5ec96cb4fc3659e0772dbb79be5a9a27794a903a735ff139812e
|
|
BLAKE2b-256 checksum How to use checksums |
34551e42b0387abaffb46ba9eddb19f0338c23b5e47dfb003d958f5ad84f4089
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 1, 2025.
Transparency logRelease files / cut_pursuit_py-1.0.12-cp37-cp37m-win32.whl
| Download URL | cut_pursuit_py-1.0.12-cp37-cp37m-win32.whl |
|---|---|
| Size | 85.0 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Windows x86-32 |
|
SHA-256 checksum How to use checksums |
6d659966679ac9b7b01ca6fd749a5e183d5c777353137cecf68f8b50474e13d5
|
|
BLAKE2b-256 checksum How to use checksums |
5818afb89db6aa8083f0133f5781ae7f8c3a7ea2c9c9be51b825c84acca5d486
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 1, 2025.
Transparency logRelease files / cut_pursuit_py-1.0.12-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | cut_pursuit_py-1.0.12-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
aba98f0b1f2248191d973349693e0e7b6fb8ed6adda653dd252b0dede39ce8fc
|
|
BLAKE2b-256 checksum How to use checksums |
1249009a3c887f983e4140771be9805984aeb63ced2faf166679ed3a748395c3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 1, 2025.
Transparency logRelease files / cut_pursuit_py-1.0.12-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | cut_pursuit_py-1.0.12-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-32 |
|
SHA-256 checksum How to use checksums |
6e87f9d26d3ed3581538941f0319a3958ae922424f393626683d7b09c10a9c11
|
|
BLAKE2b-256 checksum How to use checksums |
99ca65a367ef0fbfbef62e71e0ad9a5147bc02f02ce66f75dba5a523761ed88e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 1, 2025.
Transparency logRelease files / cut_pursuit_py-1.0.12-cp36-cp36m-win_amd64.whl
| Download URL | cut_pursuit_py-1.0.12-cp36-cp36m-win_amd64.whl |
|---|---|
| Size | 95.3 kB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Windows x86-64 |
|
SHA-256 checksum How to use checksums |
f6da6b771f48fdbf5e99031b274cdc0141f2382dae6f0bfb5eb7ec19d6eff2bc
|
|
BLAKE2b-256 checksum How to use checksums |
381c4ab264112b6127d8d1a28fe5dceea35791f499ec42586c10a0861de5bc69
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 1, 2025.
Transparency logRelease files / cut_pursuit_py-1.0.12-cp36-cp36m-win32.whl
| Download URL | cut_pursuit_py-1.0.12-cp36-cp36m-win32.whl |
|---|---|
| Size | 84.6 kB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Windows x86-32 |
|
SHA-256 checksum How to use checksums |
4fa188838bbb40d79cca44b0494b2249399f7c632647eab32484e499c881c848
|
|
BLAKE2b-256 checksum How to use checksums |
3fa8b4b3435a720e6b325d8e6b1a33fd768bc0ba62723a76c8f37a33a18a81cf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 1, 2025.
Transparency logRelease files / cut_pursuit_py-1.0.12-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | cut_pursuit_py-1.0.12-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
7c12f6255a47db73207811230102e58d9ba41ff398ed43ec28c73ad933584581
|
|
BLAKE2b-256 checksum How to use checksums |
8ac42936d954053f7e77b785c592378edd625ae66bc41de751f6026c57bc4c25
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 1, 2025.
Transparency logRelease files / cut_pursuit_py-1.0.12-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | cut_pursuit_py-1.0.12-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-32 |
|
SHA-256 checksum How to use checksums |
6e15c05bb07803c7482103f67387cff597e0cecc913578090d3203f55abdb529
|
|
BLAKE2b-256 checksum How to use checksums |
7c2d297c5a1ed88ff4a9787b61f1590eb1f87495ec9d2e5478bcddecf8dc07fe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 1, 2025.
Transparency log