Python wrappers for PICSL GreedyReg Image Registration Tool
This project provides a Python interface for the Greedy tool from the Penn Image Computing and Science Laboratory, developers of ITK-SNAP.
Greedy is a fast tool for affine and deformable registration of 3D (and 2D) medical images. Please see Greedy Documentation for complete documentation.
This project makes it possible to interface with Greedy from Python code. You can execute registration pipelines as you would on the command line, and you pass SimpleITK image objects to and from Greedy as inputs or outputs.
Quick Start
Install the package:
pip install picsl_greedy
Download a pair of images and a binary mask to experiment with
DATAURL=https://github.com/pyushkevich/greedy/raw/master/testing/data
curl -L $DATAURL/phantom01_fixed.nii.gz -o phantom01_fixed.nii.gz
curl -L $DATAURL/phantom01_moving.nii.gz -o phantom01_moving.nii.gz
curl -L $DATAURL/phantom01_mask.nii.gz -o phantom01_mask.nii.gz
Perform rigid registration in Python
from picsl_greedy import Greedy3D
g = Greedy3D()
# Perform rigid registration
g.execute('-i phantom01_fixed.nii.gz phantom01_moving.nii.gz '
'-gm phantom01_mask.nii.gz '
'-a -dof 6 -n 40x10 -m NMI '
'-o phantom01_rigid.mat')
# Apply rigid transform to moving image
g.execute('-rf phantom01_fixed.nii.gz '
'-rm phantom01_moving.nii.gz phantom01_resliced.nii.gz '
'-r phantom01_rigid.mat')
SimpleITK Interface
You can read/write images from disk using the command line options passed to the execute command. But if you want to mix Python-based image processing pipelines and Greedy pipelines, using the disk to store images creates unnecessary overhead. Instead, it is possible to pass SimpleITK to Greedy as image inputs and outputs. It is also possible to pass NumPy arrays as rigid and affine transformations.
To pass objects already available in your Python environment, you can use arbitrary strings instead of filenames in the Greedy command, and then use keyword arguments to associate these strings with SimpleITK images or NumPy arrays:
img_fixed = sitk.ReadImage('phantom01_fixed.nii.gz')
img_moving = sitk.ReadImage('phantom01_moving.nii.gz')
g.execute('-i my_fixed my_moving '
'-a -dof 6 -n 40x10 -m NMI '
'-o phantom01_rigid.mat',
my_fixed = img_fixed, my_moving = img_moving)
Conversely, to retrieve an image or transform output by Greedy into the Python envirnonment, you can also replace the filename by a string, and use keyword arguments to assign None to that string. You can then retrieve the output using the [] operator:
g.execute('-i phantom01_fixed.nii.gz phantom01_moving.nii.gz '
'-gm phantom01_mask.nii.gz '
'-a -dof 6 -n 40x10 -m NMI '
'-o my_rigid',
my_rigid=None)
mat_rigid = g['my_rigid']
The example below performs affine and deformable registration and then applies reslicing to the moving image without having Greedy write any files to disk.
from picsl_greedy import Greedy3D
import SimpleITK as sitk
import numpy as np
# Load the images
img_fixed = sitk.ReadImage('phantom01_fixed.nii.gz')
img_moving = sitk.ReadImage('phantom01_moving.nii.gz')
img_mask = sitk.ReadImage('phantom01_mask.nii.gz')
g = Greedy3D()
# Perform affine registration
g.execute('-i my_fixed my_moving '
'-a -dof 6 -n 40x10 -m NMI '
'-o my_affine',
my_fixed = img_fixed, my_moving = img_moving, my_mask = img_mask,
my_affine = None)
# Report the determinant of the affine transform
print('The affine transform determinant is ', np.linalg.det(g['my_affine']))
# Perform deformable registration
g.execute('-i my_fixed my_moving '
'-it my_affine -n 40x10 -m NCC 2x2x2 -s 2.0vox 0.5vox '
'-o my_warp',
my_warp = None)
# Apply the transforms to the moving image
g.execute('-rf my_fixed -rm my_moving my_resliced '
'-r my_warp my_affine',
my_resliced = None)
# Save the resliced image
sitk.WriteImage(g['my_resliced'], 'phantom01_warped.nii.gz')
Metric Log
If you would like to access the optimization metric value across iterations, use the method metric_log().
from picsl_greedy import Greedy3D
import SimpleITK as sitk
import numpy as np
import matplotlib.pyplot as plt
# Load the images
img_fixed = sitk.ReadImage('phantom01_fixed.nii.gz')
img_moving = sitk.ReadImage('phantom01_moving.nii.gz')
img_mask = sitk.ReadImage('phantom01_mask.nii.gz')
g = Greedy3D()
# Perform affine registration
g.execute('-i my_fixed my_moving '
'-a -dof 6 -n 40x10 -m NMI '
'-o my_affine',
my_fixed = img_fixed, my_moving = img_moving, my_mask = img_mask,
my_affine = None)
# Report metric value
ml = g.metric_log()
plt.plot(ml[0]["TotalPerPixelMetric"], label='Coarse')
plt.plot(ml[1]["TotalPerPixelMetric"], label='Fine')
plt.legend()
plt.title('Metric value')
plt.savefig('metric.png')
Propagation
The Propagation tool warps a 3D segmentation from a reference time point to all target time points in a 4D image. This is useful for generating 4D segmentation from sparse 3D segmentation.
Basic Usage (Files on Disk)
from picsl_greedy import Propagation
p = Propagation()
# Propagate segmentation from time point 5 to other time points
p.run('-i img4d.nii.gz '
'-sr3 seg_tp05.nii.gz '
'-tpr 5 '
'-tpt 1,2,3,4,6,7,8,9 '
'-o /path/to/output '
'-n 100x100 -m SSD -s 3mm 1.5mm')
Using SimpleITK Images
You can pass SimpleITK images directly to avoid disk I/O overhead. Use arbitrary strings as placeholders and pass the actual images as keyword arguments:
from picsl_greedy import Propagation
import SimpleITK as sitk
# Load images
img4d = sitk.ReadImage('img4d.nii.gz')
seg3d = sitk.ReadImage('seg_tp05.nii.gz')
p = Propagation()
# Run propagation with in-memory images
p.run('-i my_img4d '
'-sr3 my_seg3d '
'-tpr 5 '
'-tpt 1,2,3,4,6,7,8,9 '
'-n 100x100 -m SSD -s 3mm 1.5mm',
my_img4d=img4d, my_seg3d=seg3d)
# Retrieve 4D segmentation output
seg4d_out = p['seg4d']
sitk.WriteImage(seg4d_out, 'seg4d_propagated.nii.gz')
# Retrieve 3D segmentation for a specific time point
seg_tp03 = p['seg_03']
sitk.WriteImage(seg_tp03, 'seg_tp03.nii.gz')
# Get list of processed time points
time_points = p.get_time_points()
print(f'Processed time points: {time_points}')
Using 4D Segmentation Input
If your reference segmentation is already embedded in a 4D image, use -sr4 instead of -sr3:
from picsl_greedy import Propagation
import SimpleITK as sitk
img4d = sitk.ReadImage('img4d.nii.gz')
seg4d_sparse = sitk.ReadImage('seg4d_sparse.nii.gz') # Only time point 5 has segmentation
p = Propagation()
p.run('-i my_img4d '
'-sr4 my_seg4d '
'-tpr 5 '
'-tpt 1,2,3,4,6,7,8,9 '
'-n 100x100 -m SSD',
my_img4d=img4d, my_seg4d=seg4d_sparse)
# Get complete 4D segmentation
seg4d_complete = p['seg4d']
Command Line Options
| Option | Description |
|---|---|
-i <image> |
4D input image |
-sr3 <image> |
3D reference segmentation at reference time point |
-sr4 <image> |
4D reference segmentation (only reference time point used) |
-tpr <int> |
Reference time point |
-tpt <list> |
Target time points (comma-separated) |
-o <dir> |
Output directory (for file-based output) |
-sr-op <pattern> |
Output filename pattern, e.g., Seg_%02d.nii.gz |
-n <schedule> |
Multi-resolution schedule (default: 100x100) |
-m <metric> |
Registration metric: SSD, NCC, NMI (default: SSD) |
-s <sigmas> |
Smoothing kernels (default: 3mm 1.5mm) |
-dof <int> |
Affine degrees of freedom (default: 12) |
-threads <int> |
Number of threads |
-V <0|1|2> |
Verbosity level |
Metadata
Release files for picsl-greedy 1.4.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size: 1.1 GB
Release files / picsl_greedy-1.4.0.3-cp315-cp315t-win_amd64.whl
| Download URL | picsl_greedy-1.4.0.3-cp315-cp315t-win_amd64.whl |
|---|---|
| Size | 19.1 MB |
| Tags | CPython 3.15 CPython 3.15 free-threading Windows x86-64 |
|
SHA-256 checksum How to use checksums |
41826768f2502808dfdd837e041d7f9ffa2d0f845047265ebf32efd272b6e492
|
|
BLAKE2b-256 checksum How to use checksums |
2374964f5ec8c923a1ffe796aeb11820be7c6035cfb78f1e9f28952a2224ff64
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / picsl_greedy-1.4.0.3-cp315-cp315t-manylinux_2_28_x86_64.whl
| Download URL | picsl_greedy-1.4.0.3-cp315-cp315t-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 18.8 MB |
| Tags | CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
ecd6f42655fd4521a7d4d6bfca3bfb01a9d2ff94e2399aa2d35b3545029828e7
|
|
BLAKE2b-256 checksum How to use checksums |
1f47a5b5261c68fd70a5ac75c99d770f18477e648b7dab74216812605ff2ad67
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / picsl_greedy-1.4.0.3-cp315-cp315t-manylinux_2_28_aarch64.whl
| Download URL | picsl_greedy-1.4.0.3-cp315-cp315t-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 17.5 MB |
| Tags | CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
ba5a3b4fa086fd72ca7ec62b4c7e545ae4c7bdb526e622bc3e13fa5c029fa1e1
|
|
BLAKE2b-256 checksum How to use checksums |
abd10785def23020310a9a3958fb44cf19cd8de5c946209d7d8ebcd9982560d1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / picsl_greedy-1.4.0.3-cp315-cp315t-macosx_11_0_arm64.whl
| Download URL | picsl_greedy-1.4.0.3-cp315-cp315t-macosx_11_0_arm64.whl |
|---|---|
| Size | 28.4 MB |
| Tags | CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
0373adf9f69e48d944e1c4f17c5df1b5cb118cca5422bb8b5e20a21b344a12dd
|
|
BLAKE2b-256 checksum How to use checksums |
132493a3d422e13ce906dd275849f1c2c8dbaa4dd7d954d66430aa75cbd41e84
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / picsl_greedy-1.4.0.3-cp315-cp315t-macosx_10_15_x86_64.whl
| Download URL | picsl_greedy-1.4.0.3-cp315-cp315t-macosx_10_15_x86_64.whl |
|---|---|
| Size | 34.5 MB |
| Tags | CPython 3.15 CPython 3.15 free-threading macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
d942be843af4dd5a55186248030300854daab8e50f65643b49aa7f13e5bb6295
|
|
BLAKE2b-256 checksum How to use checksums |
0e06e1e258e8318a8366777d6342bef5b1a7077e97799dd83d8953aaca68d8d5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / picsl_greedy-1.4.0.3-cp315-cp315-win_amd64.whl
| Download URL | picsl_greedy-1.4.0.3-cp315-cp315-win_amd64.whl |
|---|---|
| Size | 19.1 MB |
| Tags | CPython 3.15 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
bff2a026f949dfd2c06469eb17c4437fc0c219f1f74a749588fa094cc589f1b5
|
|
BLAKE2b-256 checksum How to use checksums |
49df35a0707c3ba859484a6c89f06dbcfb72044a448cefb795f3d98704670947
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / picsl_greedy-1.4.0.3-cp315-cp315-manylinux_2_28_x86_64.whl
| Download URL | picsl_greedy-1.4.0.3-cp315-cp315-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 18.8 MB |
| Tags | CPython 3.15 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
c01677e782981ee24297725351f6a7e391a237f93e9063ed58b321a59de14295
|
|
BLAKE2b-256 checksum How to use checksums |
d8263d6e61c4c3cc1ef663e41439be9aa54ae9602f73571f5578f33d6678c3b4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / picsl_greedy-1.4.0.3-cp315-cp315-manylinux_2_28_aarch64.whl
| Download URL | picsl_greedy-1.4.0.3-cp315-cp315-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 17.5 MB |
| Tags | CPython 3.15 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
e4c9310407f3345b5edb9c1302f7b89e09a2a4d54db8b90f74d259c1d61502e8
|
|
BLAKE2b-256 checksum How to use checksums |
0a954aa7d8e7c44a409af79938206f87ea3219b89517cb7c44d0f6024af9d9c4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / picsl_greedy-1.4.0.3-cp315-cp315-macosx_11_0_arm64.whl
| Download URL | picsl_greedy-1.4.0.3-cp315-cp315-macosx_11_0_arm64.whl |
|---|---|
| Size | 28.4 MB |
| Tags | CPython 3.15 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
ad40573eda7bd8f8676ddd0c85bb23c72f8bee064b3f534a9f293ce49767f119
|
|
BLAKE2b-256 checksum How to use checksums |
e7a761987322270522f7242b0ab1de914a5164d3edf222c24025cc58afcbc022
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / picsl_greedy-1.4.0.3-cp315-cp315-macosx_10_15_x86_64.whl
| Download URL | picsl_greedy-1.4.0.3-cp315-cp315-macosx_10_15_x86_64.whl |
|---|---|
| Size | 34.5 MB |
| Tags | CPython 3.15 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
c8b250a31b841d6e7b9f1b0208c48085f4e68727a362695c527ffb7d48585ad6
|
|
BLAKE2b-256 checksum How to use checksums |
40853e26ad62ed216c956065459bd96f0575085e577269ad5b2e2550a21b26f5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / picsl_greedy-1.4.0.3-cp314-cp314t-win_amd64.whl
| Download URL | picsl_greedy-1.4.0.3-cp314-cp314t-win_amd64.whl |
|---|---|
| Size | 19.1 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows x86-64 |
|
SHA-256 checksum How to use checksums |
007884ea78c6b6a8ef5ac4bb85bdef991cde2f656c41fdd4ba21993033b5bf93
|
|
BLAKE2b-256 checksum How to use checksums |
06f2d7fca245f87f89a5390b6f2f17155cb7c09c7340b47636af546c7be726c2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / picsl_greedy-1.4.0.3-cp314-cp314t-manylinux_2_28_x86_64.whl
| Download URL | picsl_greedy-1.4.0.3-cp314-cp314t-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 18.8 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
a9038f5a8f75170fe15f483e29af22333c3769cd7527145649c8623f00e1c94b
|
|
BLAKE2b-256 checksum How to use checksums |
f1d63983bcf30fa2f952d128728b47bce7be54c59d593ac4d37dd70ae1e1154a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / picsl_greedy-1.4.0.3-cp314-cp314t-manylinux_2_28_aarch64.whl
| Download URL | picsl_greedy-1.4.0.3-cp314-cp314t-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 17.5 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
e74c803548b9d558757efa533995008cf4a7cbeccbbc95070400894cb1940e86
|
|
BLAKE2b-256 checksum How to use checksums |
0fbbc61335c026d6a78b8015341f01c3b14491fd51d866d9d04daf302df2da76
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / picsl_greedy-1.4.0.3-cp314-cp314t-macosx_11_0_arm64.whl
| Download URL | picsl_greedy-1.4.0.3-cp314-cp314t-macosx_11_0_arm64.whl |
|---|---|
| Size | 28.4 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
585ade36e4d0ffaec9b1202eca591ff0df2632bebea583e7ca73389bb87cee60
|
|
BLAKE2b-256 checksum How to use checksums |
4a418a2bfb10d58c7e240f81c914b99ba8018ab96da60cd1f1fa1a9b23533cf0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / picsl_greedy-1.4.0.3-cp314-cp314t-macosx_10_15_x86_64.whl
| Download URL | picsl_greedy-1.4.0.3-cp314-cp314t-macosx_10_15_x86_64.whl |
|---|---|
| Size | 34.5 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
248aaa03d25ef5c25f2f2d5207361473a0cf4a13f0a39d0d3a74e07921618175
|
|
BLAKE2b-256 checksum How to use checksums |
d5481588e36d09999f724a9cd846ac4d6ca8daf924ac49ea4331c7d77fb65f05
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / picsl_greedy-1.4.0.3-cp314-cp314-win_amd64.whl
| Download URL | picsl_greedy-1.4.0.3-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 19.1 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
a853617018ffc1811f397929e222caf6e95ac86db61dac49d029ce7823eb93ba
|
|
BLAKE2b-256 checksum How to use checksums |
9b242e30f398413139a98837df728045529272741fbf256a6a59c12d4ac16171
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / picsl_greedy-1.4.0.3-cp314-cp314-manylinux_2_28_x86_64.whl
| Download URL | picsl_greedy-1.4.0.3-cp314-cp314-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 18.8 MB |
| Tags | CPython 3.14 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
bf2539a59c6a4bd377135f1f4a28faf64b55974cfa404766c22bfdc3ca688a18
|
|
BLAKE2b-256 checksum How to use checksums |
229ff633f7bad12aa94a7d04c869e8232b7b2e0d2abb322be18b010c48f79d15
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / picsl_greedy-1.4.0.3-cp314-cp314-manylinux_2_28_aarch64.whl
| Download URL | picsl_greedy-1.4.0.3-cp314-cp314-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 17.5 MB |
| Tags | CPython 3.14 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
9c6c1acabb11c4e4611586094577b36f510c6360fed0e945863a967e9eb217e9
|
|
BLAKE2b-256 checksum How to use checksums |
b3d13afbd70f678d4bcddf16afcce9d9741d588136bc29ace5c34ad9f718c140
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / picsl_greedy-1.4.0.3-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | picsl_greedy-1.4.0.3-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 28.4 MB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
dd83fe9838a1f142de172396f1a8a64c41a165c48cd47497b5026ae4e5ef08f3
|
|
BLAKE2b-256 checksum How to use checksums |
c837a1b29939f75876862032c1265871457bfdb28b188f6e821def447b8025a4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / picsl_greedy-1.4.0.3-cp314-cp314-macosx_10_15_x86_64.whl
| Download URL | picsl_greedy-1.4.0.3-cp314-cp314-macosx_10_15_x86_64.whl |
|---|---|
| Size | 34.5 MB |
| Tags | CPython 3.14 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
a99872285e395231cfc06662d4f770a9ade5dfb0564017cac72cc9362b6d8dcb
|
|
BLAKE2b-256 checksum How to use checksums |
fe798b2e22d9a17f0620b83176b1f9216b6bfd2bf41519eadddb1b552871136e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / picsl_greedy-1.4.0.3-cp313-cp313-win_amd64.whl
| Download URL | picsl_greedy-1.4.0.3-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 18.5 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
af5efa67fe42c7a32acbde54c76f11f3b22761ae8903392ffb77ba69ed51734b
|
|
BLAKE2b-256 checksum How to use checksums |
445f5cb069db9d6cb781998b1912341824649dedb18e018f74c4b0fe8b9a06dd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / picsl_greedy-1.4.0.3-cp313-cp313-manylinux_2_28_x86_64.whl
| Download URL | picsl_greedy-1.4.0.3-cp313-cp313-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 18.8 MB |
| Tags | CPython 3.13 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
213e3fd8035b423422a241dc9161dac0e766826ac2cedcfb19b863994626aaff
|
|
BLAKE2b-256 checksum How to use checksums |
291b722434ada3e70db9ecc27687fea69b360ddc15eb924a7cd06b6a1a8e0fa9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / picsl_greedy-1.4.0.3-cp313-cp313-manylinux_2_28_aarch64.whl
| Download URL | picsl_greedy-1.4.0.3-cp313-cp313-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 17.5 MB |
| Tags | CPython 3.13 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
da7e58637e5c69ec750e16f6a5fa43610dc7cbee2426929e95a50c7c5abad294
|
|
BLAKE2b-256 checksum How to use checksums |
a59411ff405aad3bab656bff71ce41be8590892e638d2c72b70619e6bcc913c9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / picsl_greedy-1.4.0.3-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | picsl_greedy-1.4.0.3-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 28.4 MB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
3cda2b19774f2f8e707f0fca7ac8fa6fa2d4e5a24c9a96202b49c742d5ab0a3c
|
|
BLAKE2b-256 checksum How to use checksums |
8d451cd331dfff62d09cd3de02503fccb861406443eace624758e563777983aa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / picsl_greedy-1.4.0.3-cp313-cp313-macosx_10_13_x86_64.whl
| Download URL | picsl_greedy-1.4.0.3-cp313-cp313-macosx_10_13_x86_64.whl |
|---|---|
| Size | 34.5 MB |
| Tags | CPython 3.13 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
094f048aed67cd20f4fd34d2958e9c7f108f650430b7d03c6a6afcb3a58ac6b3
|
|
BLAKE2b-256 checksum How to use checksums |
4db5a47ae2b8b4dcb5a7e1f7bf532ab9a87350751af4b3077bb44fe2d20728b7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / picsl_greedy-1.4.0.3-cp312-cp312-win_amd64.whl
| Download URL | picsl_greedy-1.4.0.3-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 18.5 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
9c6e524ace7a1f6857ac1a64de97c8754bdf66ef0f92d04e2eda8f8efb01b9e7
|
|
BLAKE2b-256 checksum How to use checksums |
5d7e35ca0f50f57910f6f128344a39aae34029e53005656432e98fcc0c66407e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / picsl_greedy-1.4.0.3-cp312-cp312-manylinux_2_28_x86_64.whl
| Download URL | picsl_greedy-1.4.0.3-cp312-cp312-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 18.8 MB |
| Tags | CPython 3.12 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
66a2533ae56e244ce5773262bbb4e39f7051b6efa2f8abd7a11d8457afcddd67
|
|
BLAKE2b-256 checksum How to use checksums |
8bb0d2f07a94a7f7f7ab09bcd9a748c4d9d36a5b107324ff547fa785ca934f43
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / picsl_greedy-1.4.0.3-cp312-cp312-manylinux_2_28_aarch64.whl
| Download URL | picsl_greedy-1.4.0.3-cp312-cp312-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 17.5 MB |
| Tags | CPython 3.12 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
f59402792bb3aacb689cd85d98789827061b9b756add657ba0f0995f1d129f81
|
|
BLAKE2b-256 checksum How to use checksums |
8b767176d8b0d29801ea6d5ad780d8b5cb248481c28b2472922685a0b768605d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / picsl_greedy-1.4.0.3-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | picsl_greedy-1.4.0.3-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 28.4 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
2f5957e85443c1997ce4ac44becceeae695e7984ee3ce1a2c5b13aa839bdf8f2
|
|
BLAKE2b-256 checksum How to use checksums |
0bf71f09147edb83855bd2381ca36a0ddfbccd98384be04251ebf057057bbe8b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / picsl_greedy-1.4.0.3-cp312-cp312-macosx_10_13_x86_64.whl
| Download URL | picsl_greedy-1.4.0.3-cp312-cp312-macosx_10_13_x86_64.whl |
|---|---|
| Size | 34.5 MB |
| Tags | CPython 3.12 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
797bca4357312b58765af4f1f9c1c26a562aa2d08b13638ad09b6eee08780e24
|
|
BLAKE2b-256 checksum How to use checksums |
a090db731cf312155197ea890728270319cd39a9220687174dfa4ece33818262
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / picsl_greedy-1.4.0.3-cp311-cp311-win_amd64.whl
| Download URL | picsl_greedy-1.4.0.3-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 18.5 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
5ae5204641de684eaf62c117125e698c677cc126e6aec1b85374970d01737ef6
|
|
BLAKE2b-256 checksum How to use checksums |
386a3802cfff162e8ca57df91a19c195b64b65d38a4579b2657c6fed43d93fa3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / picsl_greedy-1.4.0.3-cp311-cp311-manylinux_2_28_x86_64.whl
| Download URL | picsl_greedy-1.4.0.3-cp311-cp311-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 18.8 MB |
| Tags | CPython 3.11 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
5653c9d929adac85e2d37cdbc84884a6a53ee6e8fe2da962659f9423b9ae7198
|
|
BLAKE2b-256 checksum How to use checksums |
5d7f0c83a4c5f5c5552a55ae3dfbddda36f4c7acea416e7329364d02f66865fc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / picsl_greedy-1.4.0.3-cp311-cp311-manylinux_2_28_aarch64.whl
| Download URL | picsl_greedy-1.4.0.3-cp311-cp311-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 17.5 MB |
| Tags | CPython 3.11 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
a7fc438220eec47cb9197432d546fddc02ae1d7507ff2a1ea3278299dd310a70
|
|
BLAKE2b-256 checksum How to use checksums |
e292b272dc46fb388e3625bcb04c97791b55f872db3c08da8b3fbde253960f0f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / picsl_greedy-1.4.0.3-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | picsl_greedy-1.4.0.3-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 28.4 MB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
01d1fee697444f138a66c7e3484896fe49d87062f3627cf6acd0d6ffb969821f
|
|
BLAKE2b-256 checksum How to use checksums |
628e6bdaf0b3b168ae841b04130d8e778ba5d0c3d3205ffc42cb9d5f7aba8e10
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / picsl_greedy-1.4.0.3-cp311-cp311-macosx_10_13_x86_64.whl
| Download URL | picsl_greedy-1.4.0.3-cp311-cp311-macosx_10_13_x86_64.whl |
|---|---|
| Size | 34.5 MB |
| Tags | CPython 3.11 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
c078b0d5317f2cea21984854f6e9433f3f17d29a72c4a105e632a2d23faa5b12
|
|
BLAKE2b-256 checksum How to use checksums |
b02defc31a97d0f45610f2014ad6a811ed188ed648ba941c6631b8f093c17ca9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / picsl_greedy-1.4.0.3-cp310-cp310-win_amd64.whl
| Download URL | picsl_greedy-1.4.0.3-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 18.5 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
25a43b33210a4763f9df4b6a47503477828dc8d1eecc533f23a14299c3f84413
|
|
BLAKE2b-256 checksum How to use checksums |
80adf9a3d9cefe9bc734e58d22a603216c6e0e74b52282a9a195ca2b87739957
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / picsl_greedy-1.4.0.3-cp310-cp310-manylinux_2_28_x86_64.whl
| Download URL | picsl_greedy-1.4.0.3-cp310-cp310-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 18.8 MB |
| Tags | CPython 3.10 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
faa5a69c4d116735b1fc4b6bd8af6f33a1c6108ff740b2ae88e99a111f57b676
|
|
BLAKE2b-256 checksum How to use checksums |
3ad969e5dfcf8665ae3120c9f9b6be96111e4992d54858cd1074e7568f717e2a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / picsl_greedy-1.4.0.3-cp310-cp310-manylinux_2_28_aarch64.whl
| Download URL | picsl_greedy-1.4.0.3-cp310-cp310-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 17.5 MB |
| Tags | CPython 3.10 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
1b36c41bb9d1f59563479d08ddbebd7286c542eaeb90de083c444a4c814ccc42
|
|
BLAKE2b-256 checksum How to use checksums |
5c0aff7d6daf8c499e2cc10a1eac8e19b57fe695cb1b7a8f2efdd8dd8fa2e105
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / picsl_greedy-1.4.0.3-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | picsl_greedy-1.4.0.3-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 28.4 MB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
04d6498fb17e7830178bf4987367ee43eaeb13ae2a79b269dd5cbf0bd432c871
|
|
BLAKE2b-256 checksum How to use checksums |
7cf222d35b5e5bad4607d996000b3dc28d2c2a44fc59e82b510b320fc63cde1f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / picsl_greedy-1.4.0.3-cp310-cp310-macosx_10_13_x86_64.whl
| Download URL | picsl_greedy-1.4.0.3-cp310-cp310-macosx_10_13_x86_64.whl |
|---|---|
| Size | 34.5 MB |
| Tags | CPython 3.10 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
caa0eb60502d3944cb2edb4993ecbe89df4c4b94087ecd79b11af4ac6e5eb6f5
|
|
BLAKE2b-256 checksum How to use checksums |
411e4df1b6634377630e3a48b5be7cd70c8d950501ba4a2f595ec2ad036261a6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / picsl_greedy-1.4.0.3-cp39-cp39-win_amd64.whl
| Download URL | picsl_greedy-1.4.0.3-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 18.5 MB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
2281835d83360482b026c357098c6bc62e4ae203ac77cc9077aa70391aff52bf
|
|
BLAKE2b-256 checksum How to use checksums |
bba89521d7699fabb0fa2e2a24b9fc28b6cd1bdf9797d8f10c3eda0b9b2ec81f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / picsl_greedy-1.4.0.3-cp39-cp39-manylinux_2_28_x86_64.whl
| Download URL | picsl_greedy-1.4.0.3-cp39-cp39-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 18.8 MB |
| Tags | CPython 3.9 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
c0fb940fcd57479563bd1c624828478dc55f3c5306f5d12564c0dab59c67b58d
|
|
BLAKE2b-256 checksum How to use checksums |
c8fc4b1671a3df7cfd98a449a7bc2c1e9e115fc9b868cfbdea76f094438b6e17
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / picsl_greedy-1.4.0.3-cp39-cp39-manylinux_2_28_aarch64.whl
| Download URL | picsl_greedy-1.4.0.3-cp39-cp39-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 17.5 MB |
| Tags | CPython 3.9 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
9f1f07c3825c147b3fc13fb70481bb846ca37d68685b11afc5ff38e48b0e651c
|
|
BLAKE2b-256 checksum How to use checksums |
4aaed77df177f01509056192f14750ceb6c0ccf1c1de2078fd1726859c3ce27c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / picsl_greedy-1.4.0.3-cp39-cp39-macosx_11_0_arm64.whl
| Download URL | picsl_greedy-1.4.0.3-cp39-cp39-macosx_11_0_arm64.whl |
|---|---|
| Size | 28.4 MB |
| Tags | CPython 3.9 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
7b5c4cc3b2859acb015c09783a65a70b6c2b17e9aaf2a57be5203b0e12b4c4d3
|
|
BLAKE2b-256 checksum How to use checksums |
718a47704257d2cd226a75e79d99a241b44d6ed022a511b5dc7fb95e2643ac9f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / picsl_greedy-1.4.0.3-cp39-cp39-macosx_10_13_x86_64.whl
| Download URL | picsl_greedy-1.4.0.3-cp39-cp39-macosx_10_13_x86_64.whl |
|---|---|
| Size | 34.5 MB |
| Tags | CPython 3.9 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
e4876ccc80ccc69111f3f7cf77616ec29e59118742500b0b356e85daa233c531
|
|
BLAKE2b-256 checksum How to use checksums |
cede45f655766be74e6676f439d50f16c02af70b309dfc9f3f43e300ed7bfa1c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logSecurity for picsl-greedy 1.4.0.3
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.
Full provenance
All 45 files in this release have been uploaded with provenance metadata.
Attestation for picsl_greedy-1.4.0.3-cp315-cp315t-win_amd64.whl
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 Sep 9, 2026.
Transparency logA note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.