Skip to main content

Neuroglancer compressed_segmentation codec.

Project description

PyPI version

Compress Seg Picture

Library for compressing and decompressing image segmentation (adapted from neuroglancer)

import compressed_segmentation as cseg

sx, sy, sz = (128,128,128)
dtype = np.uint64
order = 'C'

labels = np.arange(0, sx*sy*sz, dtype=dtype).reshape((sx,sy,sz), order=order)
compressed = cseg.compress(labels, order=order)
recovered = cseg.decompress(
    compressed, (sx,sy,sz) dtype=dtype, order=order
)

arr = CompressedSegmentationArray(
    compressed, shape=(sx,sy,sz), dtype=dtype
)
label = arr[54,32,103] # random access to single voxels w/o decompressing
uniq_labels = arr.labels() # get all distinct values w/o decompressing
binary2 = arr.remap({ 1: 2 }, preserve_missing_labels=False) # remap labels in segmentation w/o decompressing
recovered = arr.numpy() # decompress to a numpy array, same as decompress
124213 in arr # test if a value is in the array
cseg compress connectomics.npy
cseg decompress connectomics.npy.cseg --volume-size 512,512,512 --bytes 4

NOTE: This repository is the PyPI distribution repo but is based on work done by Jeremy Maitin-Shepard (Google), Stephen Plaza (Janelia Research Campus), and William Silversmith (Princeton) here: https://github.com/janelia-flyem/compressedseg

This library contains routined to decompress and compress segmentation and to manipulate compressed segmentation data defined by the neuroglancer project. compressed_segmentation essentially renumbers large bit width labels to smaller ones in chunks. This provides for large reductions in memory usage and higher compression.

Note that limitations in the compressed_segmentation format restrict the size of the chunk that can be compressed. As this limitation is data dependent, for example a random array with 1024 labels passes testing at 256x256x128, but 256x256x256 often does not.

Features

  • Compression and decompression
  • Random access to voxels without decompression
  • Read out unique values without decompression
  • Remap labels without decompression
  • Command line interface for numpy files
  • (TBD) Interface to relabel and manipulate segmentation from the compressed data
  • C++, Python, and Go interface (see original repo for Golang)

C++ Compilation

Compiling as a shared library. Feel free to subsititute e.g. clang for the C++ compiler.

g++ -std=c++11 -O3 -fPIC -shared -I./include src/compress_segmentation.cc src/decompress_segmentation.cc -o compress_segmentation.so

Python Installation

pip Binary Installation

$ pip install compressed-segmentation

$ python
>>> import compressed_segmentation as cseg
>>> help(cseg)

If there are pre-built binaries available for your architecture this should just work.

pip Source Installation

If you need to build from source, you will need to have a C++ compiler installed:

$ sudo apt-get install g++ python3-dev 
$ pip install numpy
$ pip install compressed-segmentation

$ python
>>> import compressed_segmentation as cseg
>>> help(cseg)

Direct Installation

Requires a C++ compiler such as g++ or clang.

Works with both Python 2 and 3. Encodes from / decodes to 3D or 4D numpy ndarrays.

$ sudo apt-get install g++ python3-dev 
$ pip install -r requirements.txt
$ python setup.py install

$ python
>>> import compressed_segmentation as cseg
>>> help(cseg)

License

Please see the licenses in this repo.

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

compressed_segmentation-2.3.3.tar.gz (26.8 kB view details)

Uploaded Source

Built Distributions

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

compressed_segmentation-2.3.3-cp314-cp314t-win_amd64.whl (153.8 kB view details)

Uploaded CPython 3.14tWindows x86-64

compressed_segmentation-2.3.3-cp314-cp314t-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

compressed_segmentation-2.3.3-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

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

compressed_segmentation-2.3.3-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

compressed_segmentation-2.3.3-cp314-cp314t-macosx_11_0_arm64.whl (154.3 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

compressed_segmentation-2.3.3-cp314-cp314t-macosx_10_15_x86_64.whl (157.2 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

compressed_segmentation-2.3.3-cp314-cp314-win_amd64.whl (131.7 kB view details)

Uploaded CPython 3.14Windows x86-64

compressed_segmentation-2.3.3-cp314-cp314-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

compressed_segmentation-2.3.3-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

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

compressed_segmentation-2.3.3-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (1.1 MB view details)

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

compressed_segmentation-2.3.3-cp314-cp314-macosx_11_0_arm64.whl (143.3 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

compressed_segmentation-2.3.3-cp314-cp314-macosx_10_15_x86_64.whl (149.3 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

compressed_segmentation-2.3.3-cp313-cp313-win_amd64.whl (128.6 kB view details)

Uploaded CPython 3.13Windows x86-64

compressed_segmentation-2.3.3-cp313-cp313-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

compressed_segmentation-2.3.3-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

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

compressed_segmentation-2.3.3-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (1.1 MB view details)

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

compressed_segmentation-2.3.3-cp313-cp313-macosx_11_0_arm64.whl (142.4 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

compressed_segmentation-2.3.3-cp313-cp313-macosx_10_13_x86_64.whl (148.8 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

compressed_segmentation-2.3.3-cp312-cp312-win_amd64.whl (128.7 kB view details)

Uploaded CPython 3.12Windows x86-64

compressed_segmentation-2.3.3-cp312-cp312-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

compressed_segmentation-2.3.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

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

compressed_segmentation-2.3.3-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (1.1 MB view details)

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

compressed_segmentation-2.3.3-cp312-cp312-macosx_11_0_arm64.whl (143.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

compressed_segmentation-2.3.3-cp312-cp312-macosx_10_13_x86_64.whl (149.6 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

compressed_segmentation-2.3.3-cp311-cp311-win_amd64.whl (131.8 kB view details)

Uploaded CPython 3.11Windows x86-64

compressed_segmentation-2.3.3-cp311-cp311-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

compressed_segmentation-2.3.3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

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

compressed_segmentation-2.3.3-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (1.1 MB view details)

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

compressed_segmentation-2.3.3-cp311-cp311-macosx_11_0_arm64.whl (143.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

compressed_segmentation-2.3.3-cp311-cp311-macosx_10_9_x86_64.whl (152.4 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

compressed_segmentation-2.3.3-cp310-cp310-win_amd64.whl (132.0 kB view details)

Uploaded CPython 3.10Windows x86-64

compressed_segmentation-2.3.3-cp310-cp310-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

compressed_segmentation-2.3.3-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

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

compressed_segmentation-2.3.3-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

compressed_segmentation-2.3.3-cp310-cp310-macosx_11_0_arm64.whl (144.6 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

compressed_segmentation-2.3.3-cp310-cp310-macosx_10_9_x86_64.whl (154.3 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

compressed_segmentation-2.3.3-cp39-cp39-win_amd64.whl (132.3 kB view details)

Uploaded CPython 3.9Windows x86-64

compressed_segmentation-2.3.3-cp39-cp39-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

compressed_segmentation-2.3.3-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

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

compressed_segmentation-2.3.3-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

compressed_segmentation-2.3.3-cp39-cp39-macosx_11_0_arm64.whl (145.0 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

compressed_segmentation-2.3.3-cp39-cp39-macosx_10_9_x86_64.whl (154.7 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

compressed_segmentation-2.3.3-cp38-cp38-win_amd64.whl (132.8 kB view details)

Uploaded CPython 3.8Windows x86-64

compressed_segmentation-2.3.3-cp38-cp38-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

compressed_segmentation-2.3.3-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

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

compressed_segmentation-2.3.3-cp38-cp38-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

compressed_segmentation-2.3.3-cp38-cp38-macosx_11_0_arm64.whl (146.9 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

compressed_segmentation-2.3.3-cp38-cp38-macosx_10_9_x86_64.whl (155.9 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

Details for the file compressed_segmentation-2.3.3.tar.gz.

File metadata

  • Download URL: compressed_segmentation-2.3.3.tar.gz
  • Upload date:
  • Size: 26.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.3

File hashes

Hashes for compressed_segmentation-2.3.3.tar.gz
Algorithm Hash digest
SHA256 4575de23627f29e0e46ce0e507c1946bdfbc3e56abf2b99c490d5cb7173e715b
MD5 89cd3a7f06e4dd4ecaeee5ddb59c6016
BLAKE2b-256 b1ef2854f782e6a5dfeadfc0284ef7a0bf18162ee32eb08343a55fcc5382a6e0

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.3-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.3-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 e1b4043af48a706ce0363ece4345bc11872a36c53aa35f8318551a85604fa1cb
MD5 694291a52f68a891c99a3078f0b3be41
BLAKE2b-256 a7c47270a00ddc8263ddf85eb90b6878b89191ad981d46b56fd6354e9e745c71

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.3-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.3-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 40cfce1cd35560f5bd3ddcc98f327443817a745bb317fbb8a72b2b0e85909153
MD5 4454e8d548e836db393c8f3e8ec9e865
BLAKE2b-256 145f435ebaa022660d2055b3ece199e61cb8729b625af9f41dfc589feba89643

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.3-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.3-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ab1811cfab998d4e010d9660d8aa9c34a9059b9578095d6f6f460e722288b61e
MD5 f900ddd04e698a12304c9ae6ab92c83a
BLAKE2b-256 589db709b0dae87b0017dbbab331777244992aa61cf6dd355dba29664de17acb

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.3-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.3-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e60b7ed8eda9f9abdfec87591b3b247d5c476ca644c9c86d394e2904550af58a
MD5 6385f76557a2ab8ef219f7f8111f13f7
BLAKE2b-256 1e387ff316a9b6ca6253d01c834c58b64a46ffb7a65377ad32b166ece19cde1e

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.3-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.3-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1f54ec63c7e3392e21db639f49a6315a82d5d2c4dce9b0df9bae4d9e1046faa6
MD5 065091c4ddb6de2036c86eac77e957d1
BLAKE2b-256 d1d8bf5bf063209a71bd7c8931e428099fcf3d7a68b7ca390ca34c562574af99

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.3-cp314-cp314t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.3-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 973681d4b70fbdeb279a30624588cb4abd0edade82f4968fd2c46a8b5a741128
MD5 dbf0954ec197fa73512cd3819cb288c2
BLAKE2b-256 30ad27765b4283209c4123d2e3bf0edefab731c54ce50e1a4c31b291c37adabd

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.3-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 ffe814118664dda4c137f6abd1ebaabbba60ac59baf1e89f4afe007efb9b4dc8
MD5 7b61c45690faf0d32539e0edfcc26d08
BLAKE2b-256 40ca32e7c042ff9bbb806c40d9f1d5a2529c0e8aa40c47479ab88b42a5d7062c

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.3-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.3-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a0c42600f839b8867c8209c99e11a2f216338e2bcf4692d5ceaba032e7e7bee6
MD5 f8b0346c6d1eea37ef3047772f2c46fc
BLAKE2b-256 dd6e12af7603440b1b30d99f28720098d3547e2d535ed5fd16bc7bf2c5419e4e

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.3-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.3-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 967cc623b3c57c81f13b708409faf4ba444260759c3045d8df7cec471b9f07b4
MD5 f0499edaa906924fe63c94ce908da3c2
BLAKE2b-256 618eef2617480fa57823020127744b5382810770adc59224661429024504fbe3

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.3-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.3-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 42644b9d8514ad1148189d855658148594dd2d29f7600dcf4592468c160f066a
MD5 d81629c51ffa7f319c49e663714e5fea
BLAKE2b-256 39d383ac93515606e7ea2e040ed5080aedef8923ef3b55ee9cc626d4bcaef15e

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.3-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.3-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dd8c18018b1040a1f9feaaf4a7b3be99641b3866193c9b8d7efabb134dcb6316
MD5 ac1d8ffee7c7f849766d893456b0b4c9
BLAKE2b-256 3d1d64316016f4eb4c2cdbddd0d7b3d2a5c6642c54312b9013c65d13b7874864

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.3-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.3-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 5812228a26c5789c3be99eef919523350e44c767c95a8935acb096262eed6033
MD5 d9faa557077267e289cc0f0332f652a4
BLAKE2b-256 83bf0531ae155dabafd1db916cffbe99c00ceffac181343f96a84a8a0f3d88fd

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.3-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 81ed3911a595eb804c21c4e1bfa87358b58a544ec4996dc42317a783da171b80
MD5 cb765e7177960a76f446454356b351ff
BLAKE2b-256 5da05331a3ca439c96318cf8d7f104864f4f649a2d23a9931b81cd2c5ec420ba

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.3-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.3-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 102b1d66a58aa0d2a51f4c19bab3c28ae31f33a1e7e2b97a8646644f8cc5ca6a
MD5 1e0b746d88af9cc7703bd59d1cc37b2d
BLAKE2b-256 ee71d54f0651465da111f3071c809276ab676f25f44906719bc57576d850e295

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.3-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.3-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 59303f7df7cefe00f62eb07151ef537a79eae69ab35c773da0678bae8d872376
MD5 1a8576efa955ebed1d23e762bc10ccf8
BLAKE2b-256 c5d7525fa6523ab2a63b7276ec9ca01238c5446905329f9607845437505b2e13

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.3-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.3-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d425851957df3f625184c9b458b3aa64093b8b311b833e0ad4f617aa3eaac656
MD5 f2cc2cd4578ca72123505438f39785e2
BLAKE2b-256 f1bd67e57165c78673a90fd2f9a7f5b49112b80f9b78c2a2d427ae6b13074919

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.3-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cea01c0c257a83e0227d144c4bf33463039b1eff31afc23e6e477ab0da7294fc
MD5 99a5c5ec5e36f337a1bedff23a8a07f9
BLAKE2b-256 a579de06a7b44eec925c41568fe11bc6d236709a724889ed9285f513f67e26c9

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.3-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.3-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f6fcc1cc385f36bd962c68a731a9990f045499c99366ce5009bdab64b7fc7f8a
MD5 139a94e7b568fcf2e850357da64d91eb
BLAKE2b-256 355631f34bc1b7fc2fb08987ba882c3a6ba7015194f2467db8c2c0a1fa37df39

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.3-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 26ceb7c5512856602d083c848664ac075f3309e5824136286c9402e27d4989c8
MD5 aa9cb7128dac613f8c310496ae959e81
BLAKE2b-256 cfea44700834b40f49e4ed9c7bf62b5f8c360619e656f13a34bff795e0d3b79c

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.3-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.3-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9939ece30e3bb9ed5543dec2086cd6fbebf049ca8bcc9058d3b5699794fea8e8
MD5 986c906a008b82e49ed00ee974267032
BLAKE2b-256 e230aba32d94284f3f26d71b5f7ed3d4986f274e68be88cbf82a77329b631736

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c2933dfed313dc0bff1ea9e1fe06200512dfa5218b79bf1e89a279112122d5e9
MD5 db26be6477ffa34b3c36d8855bf9e69b
BLAKE2b-256 ab126d5ec7ceccd8d5dc241856d8569080b404fb9eb162931819c03da89f3664

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.3-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.3-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3cfcbbfd0fec18d843394caec0f0ef5942123ff8e2ac4d278e843e8ce01d5f1d
MD5 b32b063321dcf62a85ffdc08f254a7a4
BLAKE2b-256 628c4d9b0b90a5af4568f25132a8a033cdbbb73a47a472465b627d66c72ba460

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ac7783d9e7c66226f7b639047db822fda2362785125e849afa639b1e098b556d
MD5 8bb05ee009910771e09a4ec7092c4c83
BLAKE2b-256 ec42d20299b1ec3718209663bfe8e554b992a66912e9907abc4913d5f8356910

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.3-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.3-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 dcaf5dc9f7daf28975038550702dea36bedca4945f556c65cb8c92827a3b32f5
MD5 a1fa59d9d89f6a16832d2c7878547abb
BLAKE2b-256 70b2aba6ea05bf73cc48626a8dd9f7411f00bf7ea4a52485081b1f75b8f6ffc7

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.3-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7eb7d6b21b1e3cb0e2e2e18454895756500830c141ea547bef0a6a8f77dc0738
MD5 698cd48473d364c957b43259029e69c3
BLAKE2b-256 22baf5f86f7f6e09fe8755f19b76bfcabf2a663a9e9662073d97db71736ee8a4

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.3-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ab3aa31151075e8cb32d9e0e93015a8da65d7b3e5cd9ee0c4f7340eee292bca2
MD5 77b288ab923c1fbd919278034ba872d0
BLAKE2b-256 8e3141aafac9ac8630802d35cb7c42524cd14ce2de466dede44e27ec68c804ad

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9ed9a5e269c02cd237e1129bcba27b8a7267cf54f8e2c80c96ff7f34f1b1dab9
MD5 d73dc73e8dcdc6f78b5180b3630d8722
BLAKE2b-256 d1cd9c377e88dc001f839ca69a2839025f4be5a830a6773839edefed0e7738e2

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.3-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.3-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b17e21ea6e8c8bb693ec32af8ea0336ba9d695fee39ca093df785e86bdfe499d
MD5 903ebf7b53ac1cb81d25d9d241858f17
BLAKE2b-256 7d75d5ca1f90ba0e5ad4ebcf8068a2bddc888c12177d626c327aea84afe85c15

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9be599ce12ae707e850e465340446bb3951fc9bd7614d2c32e9dc7ee95560561
MD5 d558fb2c8eef7d947c683f00814c4ff7
BLAKE2b-256 f79171e0d304fbee59a080dc08293fadeddc334bd9b097a45eaa65ed06a3928a

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.3-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f6eb50074e8b93404832cc90cb5f5d67822576107beed60f62db1c96fbc32949
MD5 5bccbaf9b617838b92f1b75e4ced4104
BLAKE2b-256 4c625322f5d6374da694e700788cef81f044bd49edd57f7b1d62c88bf741da4e

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.3-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a408b08a3b9a8c9ba9421e5ef09c44208e01a70865cda0e9ae405149b642f279
MD5 0b7c473bb4369d525f72637889570eef
BLAKE2b-256 bce6b7d89598880add036c3cf4218bf3f3ec2d6bf9ded043d6731fce4468aa04

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.3-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.3-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6411fb758052980fdf9588087a308feac96714424d5c95874f2cf498f15d7eb4
MD5 2aa0a02e3431b5c81a338c4e4bbf0022
BLAKE2b-256 8a4cc389c10115db0d54e61f0b5ac8e37fcb095845f57fd5a9ac0272d416896a

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.3-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.3-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 33b6ddee6ae4c7b2a7f94774c2691de04040cedf40d8f1089d1f169fd201e3ad
MD5 f389229841e3eebc639e9ef84e73c814
BLAKE2b-256 efafa7eb06e9d0c82643f6a3c8bbd26f7d95d476364dca2d6c1f4f6d5f8e01f5

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.3-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.3-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 131723e28157ab63d5841fa1de7bb4709bbc25568bd261f216f0ea85f2a88499
MD5 2f1869bffae72d72cbc7a814d3acbffd
BLAKE2b-256 32bdad4e78ff12aec33f36921bfb250453a516430dbb93d33c6039a61e2b5795

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eca173028449f55d85e895475013497b11935a6511cf2aad02603b8c5fef5040
MD5 2d8e0c854b4304053cfdc0dafb5a9149
BLAKE2b-256 a8d682cdf95d71be9fc9e800b718a8844cff9e24c08ac823075f7dbd601fc406

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.3-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1210fc7183316b5ef83689522407cd47b7970458c855de6e5b6a0da6bc7efcb3
MD5 d1d9b2ccc18de0cfa0b8af08612647dc
BLAKE2b-256 e3f17d7f8ed0c3e511fc2856657895c0138da36c46958a0f79bc0a40695a8fb4

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.3-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 22d80d6be1424cb8e42b060094497ca42b42a4f7c7fa07861962928163ba2d3a
MD5 d20045159abf712ccc2a23ae74363f56
BLAKE2b-256 8146b7f827bd5d9db1d610047c228f90b0255f3589b3ccbb0cdfcade60a0c8b2

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.3-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.3-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3fee2fbf6574f857d593fa215056e12a448f8b1a2c88a1789a68a8ec221ffd89
MD5 6159780c46d48bc7de76ae926137342f
BLAKE2b-256 75c13041a68045bb0961de0e8fb053c1b3a6b57a14f8458a6dc5e55041b70a23

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.3-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.3-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 15750078e543718b83daf9c40a6e8260670396e642a707c3885e5347e4c234b0
MD5 098be4f42a92111bd72d50541bab83b4
BLAKE2b-256 82025192f37c6bc3b9a6eeb16fd8b281d58c822ba4543fa4527843e5c2b92c53

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.3-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.3-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 267facedc12e7b52277de143795421b6018fb1929f779af2e8f3ef38bfab3764
MD5 fb4e69221bdb5de293a840ad033b2421
BLAKE2b-256 1b1250d41fa62b6c8e91c3d8f078d5f68af1ca73f3921d40d737eb92c9da8008

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.3-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bb45c0051017ed8b716a777520174664c1ce59384727c9ff8989b83d2163bcce
MD5 9516019e08ca6e70740f3186f8dbb228
BLAKE2b-256 75d0bcc309b5a1b7b35f77bbd85ef1a31114011d042eb4cb6a650180b23b2ae5

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.3-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0b0e51534805265e3f8f8987e0be58fd6e783ebac7d86a77d4cf1905a0f92ac0
MD5 efe2761cf78ed275fbc7706d916cc70f
BLAKE2b-256 a852f685f4fbffb5275416ab1a7723208f1630cd271995860244937feaa9c2d3

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.3-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 8b2e23785fd817e1c1b5c3f4531baa224db1b6259012f3ca492dfeed9b9ab4a6
MD5 7293a1da165f123c1fb797e6999abc06
BLAKE2b-256 12e81f4dbef8eb040ff2083b0fc64e27339a722943dfcdf5f95ca9af2dc1af9d

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.3-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.3-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bed541f6cd5989703076519bff8872769ec15b82a083059deb1d057513160ef4
MD5 3cb5993fca4164f57ecb9e9509820e8a
BLAKE2b-256 99e64e6b12bb2ba29eff5ed800bb31646bdc8de4857b05a3897bf83cfd84cad9

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.3-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.3-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b6b093d7f8850561839d5f52fd2641bd1cf445a6d102a095497646e9a089a8d2
MD5 5055a7d20996543e705aebf87970ecf9
BLAKE2b-256 fa322888b91640a2ca014cbfc2771658b56e830a85087ea88e4fb2628ab3b2c1

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.3-cp38-cp38-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.3-cp38-cp38-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cf632e1e9adae6123d7ae92244c4c974c5f6c35a901fc1f86618150bb7fa6323
MD5 11a7f188b16b77a42cb699f48da06173
BLAKE2b-256 3965784e021ecc8e0eb884e86bfb99cb05e279e58091d698e444a317644efb83

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.3-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8b16189c810fb8b92d9eff1a4c090acdfe7bce7b975716b713cfd9b97b8f7f3e
MD5 bb32d6ab987f98b44902cb4b45684b73
BLAKE2b-256 f6b8727d7d2e5e3642efaf09f0515837a480455fcbea08eae7de8052f46d6e9e

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.3-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 398847180749f96efaff2addb29c8d2d115bbf1e1689d9cfc9abe2d10d69e8bc
MD5 dfb3f53d49f8b9dc1a0ea15162398203
BLAKE2b-256 116e0a8c000e91a855a33a7f0d51062e4b4959c1ac26402876d3ed6820628291

See more details on using hashes here.

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