Skip to main content

Label matrix 4-color graph coloring + Voronoi expansion (C++).

Project description

PyPI version Downloads Tests Coverage

ncolor bacteria

Fast remapping of instance labels 1,2,3,...,M to a smaller set of repeating, disjoint labels 1,2,...,N. The four color theorem guarantees N ≤ 4 for any 2D segmentation. The picker will fall back to N = 5 if a 4-coloring cannot be found within the time budget. Also works for 3D labels (< 8 typically) and higher dimensions.

Install

pip install ncolor

Pulls a precompiled wheel (Linux x86_64 / aarch64, macOS arm64, Windows AMD64). Only runtime deps are numpy and platformdirs.

Usage

import ncolor
ncolor_masks = ncolor.label(masks)                    # 4-color
ncolor_masks, n = ncolor.label(masks, return_n=True)  # +color count
labels = ncolor.format_labels(masks)                  # compact to 1..N
labels = ncolor.format_labels(masks, clean=True)      # + split disjoint pieces, drop tiny components

Expand-labels is on by default (so that close-but-not-touching cells tend to be assigned distinct colors). Pass expand=False for 3D inputs where cells can over-expand. Thanks to Ryan Peters (@ryanirl) for the original suggestion.

New in v2

v2 is a complete C++ rewrite. Every stage of the pipeline including label expansion has been optimized, resulting in 7–12× speedups end-to-end. The new default expand removes 1-pixel bridges and spurs before the picker sees them, and an auto-soft constraint refines the hard 4-coloring via local search to differentiate near-adjacent cells. Together these break the K₅-shaped convergence clusters that forced the v1 numba pipeline up to N = 5. See CHANGELOG.md for the full list of changes and the migration table from v1.

The rewrite also brings drop-in C++ replacements for the scikit-image and scipy.ndimage / edt calls the old pipeline relied on, with no extra install:

ncolor replaces typical speedup
ncolor.connected_components skimage.measure.label 1.5–3×
ncolor.regionprops skimage.measure.regionprops (vectorized subset: area / bbox / centroid) 1.5–3×
ncolor.expand_labels skimage.segmentation.expand_labels + scipy.ndimage.distance_transform_edt ND-parallel L1 / L2 in-engine; no scipy or edt dependency
ncolor.delete_spurs hand-rolled morphology / not in scikit-image ND, parallel

For C++ engine internals, file-by-file architecture, and threadpool design, see ARCHITECTURE.md.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ncolor-2.0.2.tar.gz (2.0 MB view details)

Uploaded Source

Built Distributions

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

ncolor-2.0.2-cp314-cp314-win_arm64.whl (345.3 kB view details)

Uploaded CPython 3.14Windows ARM64

ncolor-2.0.2-cp314-cp314-win_amd64.whl (409.0 kB view details)

Uploaded CPython 3.14Windows x86-64

ncolor-2.0.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.3 MB view details)

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

ncolor-2.0.2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (6.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

ncolor-2.0.2-cp314-cp314-macosx_11_0_arm64.whl (451.1 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

ncolor-2.0.2-cp313-cp313-win_arm64.whl (334.7 kB view details)

Uploaded CPython 3.13Windows ARM64

ncolor-2.0.2-cp313-cp313-win_amd64.whl (398.0 kB view details)

Uploaded CPython 3.13Windows x86-64

ncolor-2.0.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.3 MB view details)

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

ncolor-2.0.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (6.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

ncolor-2.0.2-cp313-cp313-macosx_11_0_arm64.whl (450.9 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

ncolor-2.0.2-cp312-cp312-win_arm64.whl (334.7 kB view details)

Uploaded CPython 3.12Windows ARM64

ncolor-2.0.2-cp312-cp312-win_amd64.whl (398.0 kB view details)

Uploaded CPython 3.12Windows x86-64

ncolor-2.0.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.3 MB view details)

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

ncolor-2.0.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (6.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

ncolor-2.0.2-cp312-cp312-macosx_11_0_arm64.whl (450.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

ncolor-2.0.2-cp311-cp311-win_arm64.whl (333.3 kB view details)

Uploaded CPython 3.11Windows ARM64

ncolor-2.0.2-cp311-cp311-win_amd64.whl (395.3 kB view details)

Uploaded CPython 3.11Windows x86-64

ncolor-2.0.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.3 MB view details)

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

ncolor-2.0.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (6.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

ncolor-2.0.2-cp311-cp311-macosx_11_0_arm64.whl (449.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

File details

Details for the file ncolor-2.0.2.tar.gz.

File metadata

  • Download URL: ncolor-2.0.2.tar.gz
  • Upload date:
  • Size: 2.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ncolor-2.0.2.tar.gz
Algorithm Hash digest
SHA256 c8b66f4f61ce832b49bbbef16bfeb1bbffed96141438ab89fdfcbcec00ddc300
MD5 bfc9232040eddb78ca1aa56ae46f4a77
BLAKE2b-256 6f2aad5bbcd6876ad0a6bd1dfec5929838235ff74bf1cd775315175bb91df19c

See more details on using hashes here.

Provenance

The following attestation bundles were made for ncolor-2.0.2.tar.gz:

Publisher: build_wheels.yml on kevinjohncutler/ncolor

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

File details

Details for the file ncolor-2.0.2-cp314-cp314-win_arm64.whl.

File metadata

  • Download URL: ncolor-2.0.2-cp314-cp314-win_arm64.whl
  • Upload date:
  • Size: 345.3 kB
  • Tags: CPython 3.14, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ncolor-2.0.2-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 d187a23421ea6d76dba9a103ccd2812e153752a56b8fb76c29671da63ad47cb5
MD5 5005084beb3e93a4b4bd1160fefb1f97
BLAKE2b-256 3aeab28bd39769e1497350c0e6e037722b60af6a9df00646f80fcff081188cb3

See more details on using hashes here.

Provenance

The following attestation bundles were made for ncolor-2.0.2-cp314-cp314-win_arm64.whl:

Publisher: build_wheels.yml on kevinjohncutler/ncolor

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

File details

Details for the file ncolor-2.0.2-cp314-cp314-win_amd64.whl.

File metadata

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

File hashes

Hashes for ncolor-2.0.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 305b8cc3c79348bd0b2b7ad082aac0ed57b3a7d249c993fcd811777d6012477c
MD5 dba7b86a3a3431ed37b71cd53b713dd3
BLAKE2b-256 abbd87c37090030b68c73c64680ed30911aca3ddb4bbaec5527decbbf2abbbb3

See more details on using hashes here.

Provenance

The following attestation bundles were made for ncolor-2.0.2-cp314-cp314-win_amd64.whl:

Publisher: build_wheels.yml on kevinjohncutler/ncolor

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

File details

Details for the file ncolor-2.0.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ncolor-2.0.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9bf0d60d51174a2dd25cbc690472e96cc54fc87cd153afde4ae074911640e047
MD5 75e7d1c60d18429851f3548547dcb3f4
BLAKE2b-256 79650129106a05fea5ae87eca37124c5aa4ceffcafe9dcf0678634fc86d7a5c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for ncolor-2.0.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yml on kevinjohncutler/ncolor

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

File details

Details for the file ncolor-2.0.2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ncolor-2.0.2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1c4cddd9c89d841ec9ee77461dbb93a14816798b623dbd5840a812d9a4980d53
MD5 b8a35fde8588fe21d16aabb5f2ce917d
BLAKE2b-256 f04da4abb64741469889732450975375d7f63064b66f7555b2e51390303a81a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for ncolor-2.0.2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_wheels.yml on kevinjohncutler/ncolor

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

File details

Details for the file ncolor-2.0.2-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ncolor-2.0.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ab05dca5ae26d8260d9d87e1db1805b7391d76d095974ea21b7b5f547780b4ef
MD5 3fcbdb82f3c3d8bd5e1035a2585e3526
BLAKE2b-256 dc292d2f7ac649758ee9e66a118f8585ca03f7cdf4c36252b17e6b2f0c028a73

See more details on using hashes here.

Provenance

The following attestation bundles were made for ncolor-2.0.2-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on kevinjohncutler/ncolor

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

File details

Details for the file ncolor-2.0.2-cp313-cp313-win_arm64.whl.

File metadata

  • Download URL: ncolor-2.0.2-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 334.7 kB
  • Tags: CPython 3.13, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ncolor-2.0.2-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 0e60d0b63babb787010841adb7f42fd4948bd9a2bb289b173d506adefea1928e
MD5 4f03cfcb61ad3a0ed7fa3b5ebd832017
BLAKE2b-256 9d61a40c6c5e303f729092af2c6309b7c34ff8612add8fd6878b373bcd94455e

See more details on using hashes here.

Provenance

The following attestation bundles were made for ncolor-2.0.2-cp313-cp313-win_arm64.whl:

Publisher: build_wheels.yml on kevinjohncutler/ncolor

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

File details

Details for the file ncolor-2.0.2-cp313-cp313-win_amd64.whl.

File metadata

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

File hashes

Hashes for ncolor-2.0.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 bb3d67e713e4e3d359c5ab4c83320b9219d4d451cf6f9b708c9451b4838f7ce8
MD5 6bba98ec0d201627537f3216dca23edf
BLAKE2b-256 afe49539bb90177fb5eabcc8d4e9865c06d4bdc422c3b114f1c2dc3c6ab62ea4

See more details on using hashes here.

Provenance

The following attestation bundles were made for ncolor-2.0.2-cp313-cp313-win_amd64.whl:

Publisher: build_wheels.yml on kevinjohncutler/ncolor

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

File details

Details for the file ncolor-2.0.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ncolor-2.0.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 30d6d5bc4589485b626d98a002430b4cb270fd71dee8a2ccf118df358cbc231f
MD5 5f9693f17529233e32a70d14a20f6e7d
BLAKE2b-256 a0198c49cd6c6d0640bbb89d426c815625792202bbe75beca92800985bf6e402

See more details on using hashes here.

Provenance

The following attestation bundles were made for ncolor-2.0.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yml on kevinjohncutler/ncolor

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

File details

Details for the file ncolor-2.0.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ncolor-2.0.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 91c76a1f23ae33f57c7c308cc5950da65591e6d5945fdd7fbba16fc7ff4f9782
MD5 65704f608123516c76557bd6e81838cb
BLAKE2b-256 36d689201fdc966ceca9021ee1b22253990fb2c97eb7356c50cfbe7a324fbd0f

See more details on using hashes here.

Provenance

The following attestation bundles were made for ncolor-2.0.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_wheels.yml on kevinjohncutler/ncolor

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

File details

Details for the file ncolor-2.0.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ncolor-2.0.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 10c5a35fafff8b8e402da6c74551ea7a24005661d7b084c1f0349ae388fa3e50
MD5 e17539bb8b61e613a4a8e5dc14feaae0
BLAKE2b-256 c528f7150e737977f40f7d11d0433d96f325c3ffed2b49b62065c542f2db0878

See more details on using hashes here.

Provenance

The following attestation bundles were made for ncolor-2.0.2-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on kevinjohncutler/ncolor

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

File details

Details for the file ncolor-2.0.2-cp312-cp312-win_arm64.whl.

File metadata

  • Download URL: ncolor-2.0.2-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 334.7 kB
  • Tags: CPython 3.12, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ncolor-2.0.2-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 64849de34e0906d91cfdcc44748c87df4340c57c8b937ffcd67148c3b23365a1
MD5 0247c03a5f18a7eb7feda91c1ed7b767
BLAKE2b-256 ed064a88af30b0b3084a1b64666332840d51d4513633810c3ab9a0c71f274d83

See more details on using hashes here.

Provenance

The following attestation bundles were made for ncolor-2.0.2-cp312-cp312-win_arm64.whl:

Publisher: build_wheels.yml on kevinjohncutler/ncolor

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

File details

Details for the file ncolor-2.0.2-cp312-cp312-win_amd64.whl.

File metadata

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

File hashes

Hashes for ncolor-2.0.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 92c1ec9cce8013bd2b6236a48255397688cdeebdea7ac14003219146a592df55
MD5 6d4aa1cfcd32c9ca0dbeca472d70897b
BLAKE2b-256 c552a4a4d84a11b3cc94ce2f028aa6f0570845fdc62a6b2fccd0c8bf40a94f84

See more details on using hashes here.

Provenance

The following attestation bundles were made for ncolor-2.0.2-cp312-cp312-win_amd64.whl:

Publisher: build_wheels.yml on kevinjohncutler/ncolor

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

File details

Details for the file ncolor-2.0.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ncolor-2.0.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 50598cc8573930ee5a602604ee0ba5156f1bd5915b53dcb7a2be03b0f40a24a0
MD5 e6b9e1f0bf083ab33ed0ef87709297f5
BLAKE2b-256 90359d9c463cf8bb1e62c85c23567e3bfefab90c27de27201510fffb2fcafdc7

See more details on using hashes here.

Provenance

The following attestation bundles were made for ncolor-2.0.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yml on kevinjohncutler/ncolor

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

File details

Details for the file ncolor-2.0.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ncolor-2.0.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 644800d625dd4e1d51788d8d2bfe15d0c58d57b4aaa26cc6af2aba3bf57e8bb9
MD5 05d21406ba4dc902b2f89b52b678a513
BLAKE2b-256 f08c55e9bfb34fa0150e2af2da2b84d921fb2b172db9ff16f6ac8c1299682fa2

See more details on using hashes here.

Provenance

The following attestation bundles were made for ncolor-2.0.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_wheels.yml on kevinjohncutler/ncolor

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

File details

Details for the file ncolor-2.0.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ncolor-2.0.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0a3b1e0130de1e8bd1d80a3f9ea5b99e580f0f73c7a5afdcb95b1e1cb5fa00e3
MD5 e438d0733be59f154255be9a60b9208a
BLAKE2b-256 8a9b2a98d8af7e580b849af1ecb988c75131bbb0cba18c0c263b4b2e44795b0d

See more details on using hashes here.

Provenance

The following attestation bundles were made for ncolor-2.0.2-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on kevinjohncutler/ncolor

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

File details

Details for the file ncolor-2.0.2-cp311-cp311-win_arm64.whl.

File metadata

  • Download URL: ncolor-2.0.2-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 333.3 kB
  • Tags: CPython 3.11, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ncolor-2.0.2-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 0b7b3d3e9894e3d882ebdd1a7dab28b3fe61c3867dfea659783a2075a0a40ec9
MD5 f7df75df83410627827823f2511f9268
BLAKE2b-256 ee89b2a40a42648c1a79d85d8f56892bd3ff84a47a9b60bd8969b71107f40916

See more details on using hashes here.

Provenance

The following attestation bundles were made for ncolor-2.0.2-cp311-cp311-win_arm64.whl:

Publisher: build_wheels.yml on kevinjohncutler/ncolor

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

File details

Details for the file ncolor-2.0.2-cp311-cp311-win_amd64.whl.

File metadata

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

File hashes

Hashes for ncolor-2.0.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f4626347a29b71ad33930473f19ffd39f55413571ea629ef9c27f51a15f32a61
MD5 276a20f6623c4562a70fc117151984a2
BLAKE2b-256 19a19c4563d189a0afbf4c5dd6bd386fdd428383f90638fed9682e5bfaa15cd6

See more details on using hashes here.

Provenance

The following attestation bundles were made for ncolor-2.0.2-cp311-cp311-win_amd64.whl:

Publisher: build_wheels.yml on kevinjohncutler/ncolor

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

File details

Details for the file ncolor-2.0.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ncolor-2.0.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 33322b97f8cc8f73cca0daf65afa133786b97ba4d96b66e5518cf550879f8e09
MD5 8343a3e32f1770535ab0d46f1c1e20a2
BLAKE2b-256 dd5ae69ea8cb15994451df97647b3c2991d1fe372fd37ee6f8e314fa7572c80a

See more details on using hashes here.

Provenance

The following attestation bundles were made for ncolor-2.0.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yml on kevinjohncutler/ncolor

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

File details

Details for the file ncolor-2.0.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ncolor-2.0.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5acc7fe4b042b2d11ad285a9992aa21c2520e774ddda8ba5cac06540264ad59d
MD5 bdfaedfad1c1f18a58fe5a8e3bbebbb2
BLAKE2b-256 0d41d0a000cfa177a9654a74e9be220b1923928555cc42a22d89adabea7ef274

See more details on using hashes here.

Provenance

The following attestation bundles were made for ncolor-2.0.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_wheels.yml on kevinjohncutler/ncolor

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

File details

Details for the file ncolor-2.0.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ncolor-2.0.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8352ae8836cdd95a4b8253cb241aa82410e2bc0dbd6f1faaf300105e6c26710e
MD5 fa5bcc747f6094199e3c2e171d56d2ac
BLAKE2b-256 82330c20e5f8c5847341b687773963e8b6efd30ce4ae94eb790158137bdc70a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for ncolor-2.0.2-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on kevinjohncutler/ncolor

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

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page