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.2.tar.gz (26.7 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.2-cp313-cp313-win_amd64.whl (136.1 kB view details)

Uploaded CPython 3.13Windows x86-64

compressed_segmentation-2.3.2-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.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

compressed_segmentation-2.3.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

compressed_segmentation-2.3.2-cp313-cp313-macosx_11_0_arm64.whl (150.1 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

compressed_segmentation-2.3.2-cp313-cp313-macosx_10_13_x86_64.whl (164.3 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

compressed_segmentation-2.3.2-cp312-cp312-win_amd64.whl (136.6 kB view details)

Uploaded CPython 3.12Windows x86-64

compressed_segmentation-2.3.2-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.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

compressed_segmentation-2.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

compressed_segmentation-2.3.2-cp312-cp312-macosx_11_0_arm64.whl (153.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

compressed_segmentation-2.3.2-cp312-cp312-macosx_10_13_x86_64.whl (169.1 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

compressed_segmentation-2.3.2-cp311-cp311-win_amd64.whl (140.4 kB view details)

Uploaded CPython 3.11Windows x86-64

compressed_segmentation-2.3.2-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.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

compressed_segmentation-2.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

compressed_segmentation-2.3.2-cp311-cp311-macosx_11_0_arm64.whl (152.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

compressed_segmentation-2.3.2-cp311-cp311-macosx_10_9_x86_64.whl (168.7 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

compressed_segmentation-2.3.2-cp310-cp310-win_amd64.whl (140.3 kB view details)

Uploaded CPython 3.10Windows x86-64

compressed_segmentation-2.3.2-cp310-cp310-musllinux_1_2_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

compressed_segmentation-2.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (990.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

compressed_segmentation-2.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (969.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

compressed_segmentation-2.3.2-cp310-cp310-macosx_11_0_arm64.whl (152.4 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

compressed_segmentation-2.3.2-cp310-cp310-macosx_10_9_x86_64.whl (168.4 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

compressed_segmentation-2.3.2-cp39-cp39-win_amd64.whl (140.8 kB view details)

Uploaded CPython 3.9Windows x86-64

compressed_segmentation-2.3.2-cp39-cp39-musllinux_1_2_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

compressed_segmentation-2.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (992.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

compressed_segmentation-2.3.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (972.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

compressed_segmentation-2.3.2-cp39-cp39-macosx_11_0_arm64.whl (153.0 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

compressed_segmentation-2.3.2-cp39-cp39-macosx_10_9_x86_64.whl (169.1 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

compressed_segmentation-2.3.2-cp38-cp38-win_amd64.whl (140.8 kB view details)

Uploaded CPython 3.8Windows x86-64

compressed_segmentation-2.3.2-cp38-cp38-musllinux_1_2_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

compressed_segmentation-2.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

compressed_segmentation-2.3.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (992.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

compressed_segmentation-2.3.2-cp38-cp38-macosx_11_0_arm64.whl (152.1 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

compressed_segmentation-2.3.2-cp38-cp38-macosx_10_9_x86_64.whl (166.8 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

compressed_segmentation-2.3.2-cp37-cp37m-win_amd64.whl (138.9 kB view details)

Uploaded CPython 3.7mWindows x86-64

compressed_segmentation-2.3.2-cp37-cp37m-musllinux_1_2_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ x86-64

compressed_segmentation-2.3.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (934.5 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

compressed_segmentation-2.3.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (909.9 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

compressed_segmentation-2.3.2-cp37-cp37m-macosx_10_9_x86_64.whl (167.4 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

compressed_segmentation-2.3.2-cp36-cp36m-win_amd64.whl (137.2 kB view details)

Uploaded CPython 3.6mWindows x86-64

compressed_segmentation-2.3.2-cp36-cp36m-musllinux_1_2_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.6mmusllinux: musl 1.2+ x86-64

compressed_segmentation-2.3.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (929.9 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

compressed_segmentation-2.3.2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (907.1 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ ARM64

compressed_segmentation-2.3.2-cp36-cp36m-macosx_10_9_x86_64.whl (161.9 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: compressed_segmentation-2.3.2.tar.gz
  • Upload date:
  • Size: 26.7 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.2.tar.gz
Algorithm Hash digest
SHA256 376ae5b71e47d6edadfeb48b0b23b0b333da77473c024c48a7f92533bab5b003
MD5 986f18b2c14820a3538f4ad20577e33e
BLAKE2b-256 62110bf9a93af484325bb775e2e0b6868e698dc630b529abb2b69359feb4021e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for compressed_segmentation-2.3.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f5a8d71e8c797cbf84ba434e12cefdc1106092a734a22e4b6337e46fd06a1f73
MD5 ac799a1a3039e6c347a80277e2e00538
BLAKE2b-256 1306b1bac9236e832baec7c3c419109d2dd483ec353a5c56b7ce0dee2f584b8d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for compressed_segmentation-2.3.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fdaa16714092a87eb4b552912170eeb7874054c7f9a012fceae38fbc7303713c
MD5 408f73c3e38d1a8b6b5c293601d9a563
BLAKE2b-256 c068fe9370549f1196ddbf7ceabbcd3945b4dfc2c70b8a333db270e2d7050ce6

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 65344c02ae26055aad0934b1d1f69c791af9165f2817b05db594a7a1a9cde7b8
MD5 38607f5a5f87dd865538f06fe09301f4
BLAKE2b-256 100815cf45f028fc17fe8242ea7f657047ac58334aac768d7dabc8ea29446007

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 320d43fb388bea8944ec2fc21431aceff89e5da76230eb67ac4ed5d0b12c6d7e
MD5 fe395abe720fd549d7dcd45bee580f64
BLAKE2b-256 07563655121f85e425b094444535585164625a1bd0395fd304a7d4c2348d883e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for compressed_segmentation-2.3.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 87d17ded2d5e3e7a85bd50b0bc548831368959b7180f39a4a1f745be21e9a0d3
MD5 173efd4d1a764e5ba1b3dbfcf49da95a
BLAKE2b-256 0841111fb03db6bf50baa60df1306dad49ba96afc0ad98bdb7ae4dbe0f086dda

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for compressed_segmentation-2.3.2-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 7c612a164384b291ee37f0a745b1663daefcfa7881e9fee4a2dbabb30874b5b3
MD5 59289bd9c37db2330b2fb3580fe27e0f
BLAKE2b-256 aa31f1d4534b6c71be5fb41933e73f465c6ef7a66c6655c2a39320479169b302

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for compressed_segmentation-2.3.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 49aceaa41e691c062c3b706868dfdb39f2984f3374fbc90dc09b20c0f2392dfb
MD5 20ade4262cef692cbf72ee077f18f7f2
BLAKE2b-256 67f3426cb68a34fe971988e9a22097a6d432e59c34c120a2116b3cc8c149dd49

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for compressed_segmentation-2.3.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 434d831b1d6f2d026ac0b6767d6e791e2116c6c556037dd72ac71eaffc57c304
MD5 48d0003ec85760e7fc39073351ca01c6
BLAKE2b-256 f6d483d72dbabcb71c6aca2c5a29abfe944c01e48a3896ee145442bec1bc7a4d

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d2d9177245bd8245b320e233fa31dfd413d25ef95c982c88f7079695534c76cd
MD5 c020450a26248b707be4a98a299456e9
BLAKE2b-256 f698fbf4cfa6bbcbcebd2f5441a84a676d29ef7e3bb65533fdb5a27d0bfc4955

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0a3fc3952191808ed74800e8eefa5194e69f2fecf4f04eaed965c9be5ecf0d00
MD5 7f9192457d8f8330d750c94c7f30641d
BLAKE2b-256 9edd922d1591398fcb905aafcc2edd13cfdc49f2da108b76124276f502c5c837

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for compressed_segmentation-2.3.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2ec2dd616d07b089c67390a8dd01a4d7864fccce98069961fe7a2fb775c051a8
MD5 46f473f31bdd9c23b85c98c8de087e97
BLAKE2b-256 d6e795f70078e13a03fdc004a7ee11831afe6e9421ab6de166a4a2bcd9c5d83a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for compressed_segmentation-2.3.2-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 35dd7e7ccfdac74ace9fe2d7ccc1539d8084ed99c6603a1e373a5f2ac1d49d32
MD5 0d11add67ba952cd042875bdcc138a96
BLAKE2b-256 bd19cd8ad01589a985fe2f6561140872bea5f74b896ec2aa98c1caf56f7f5342

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for compressed_segmentation-2.3.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ce90cda7388b0aa4ad49c08010bd5336a80479b1af6d8abbe64e409c0bf9f920
MD5 b3cde8f4f26c664da9df3b97695d31a4
BLAKE2b-256 08b5e6edf144cdf97c49e5f8f1fef183b4bc1686b1aea84c714e5b98fedab8b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for compressed_segmentation-2.3.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4cfe7263281e7e0c763cfd8a456abeb311d9c6d0e8cef4993687a44a5846c0b4
MD5 3e62219944b47d4f494960606b57dc31
BLAKE2b-256 1665c8ce78b245d407d74aad8eafaeedd2599df5e991f19bc0dc26dee750e7f1

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e4690467ff0bc97f2e1711a7310b9ca3725ac24e8a4ad7b905868786a5811187
MD5 9ab41558a846aeabf74da884b9bbd2d3
BLAKE2b-256 4a90a28b18d85fdf94db8eaf1fca28e4322012abb1b2b035c234aa04b1e96679

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 321907ad58cb9de4cbf575ef0341ee430a56429cf53d73751e19d9551f59803d
MD5 e50c1f1268062f88c35642c539a783e4
BLAKE2b-256 ad36ecb333d3cc30082749e756eb9ea2c0fd5f40127ce32786ee20de6d1d7c50

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for compressed_segmentation-2.3.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 12b0245a266d3ea6c6408a43085de21efc4ab9ff33e69ef0c57ecf3e6d587c09
MD5 b195181cf5965498f056f77dae635c4b
BLAKE2b-256 1afd39beadbb3acdcef2f370e9184a24eef919c1af9fc2fd95f74a12513ceafb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for compressed_segmentation-2.3.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 57b347a1b1f242bc7b0a680598a48d72fb10e09e82cc46fb64d8fd7c9dda4801
MD5 824c522e42afd1f4723c109f01aeb135
BLAKE2b-256 bf84e68fecca24c40f6595b3f7dc16cf621d2059bdb400e451381e4722a12851

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for compressed_segmentation-2.3.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c3f35ca821c96ff95958916de74cfe11b425d9463da60703365519ef1e46b05b
MD5 16c24da164318c03ef0595542a260dbd
BLAKE2b-256 fc6d7840b44e3163d013d4b9c6e10bfcb4ce8942c6b96ab98b53819112c91061

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for compressed_segmentation-2.3.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c701ffb83a676ed8c4870ad9ca054cc6dd140d4981c5da6495ca3825888873be
MD5 54947b6e50baca8b4f0150a91d676ba8
BLAKE2b-256 8301a30039758c104bd3cbd134d3d0d93851ebaf81450fbfb09c1647d7d83f92

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9f476c456f0018163676543f25f71c69421936fb11e900d864cd1c886e966ec3
MD5 2b9ebbb886aa2ad465135fdbe0013a52
BLAKE2b-256 e9336a1540858d11e0c4b59efc75ea669a6ca0356b13eea096240c13d4a2b4aa

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 986ab8ac5ff393d6d91baec5857e6eb0d79c74f05a03c2cef9df0ba5677be0b9
MD5 5510cdc7d8b45c3e3dc5cb13b6e9832d
BLAKE2b-256 07ad99946fb803d64793e089761988ca89db564f61fc32905f39239e04a52e0c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for compressed_segmentation-2.3.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 064512681278b0e8aae6eaf93a4fd4a648a2cf48530548ac3d7a875c54ddd335
MD5 6c372ddf27ba65740398fedf4c140ca8
BLAKE2b-256 dfd7cd2450534ffba6e2053677f5d15fe9740cd3b0bb25ad0e34e8cab6ac2e24

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for compressed_segmentation-2.3.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d71d42e5834abf9ec8e4c50bf307258ef9bea0f355d4978c5c5027c311dca5a6
MD5 56f562c12e8de3835c74215e0c410a20
BLAKE2b-256 512e0d6b4d63829e8ef62f55ab8f13b894ea7937017ac6714e367cfa55204aa9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for compressed_segmentation-2.3.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 60912f4336c2eb65a119db62684c1cb8b19a17853490c203d75c40430a3927e5
MD5 bba72e18daf00db4d21e0fb38f63b9df
BLAKE2b-256 226ecac45977e3c672fd96b0b636883165c190b9c714962262a734fea850e681

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for compressed_segmentation-2.3.2-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 92e387bd707eda5a7022834c49fe38b9f4539b2953fb5db4fea49f453de10c9d
MD5 27e6aa072aaf352f40468871a730fdce
BLAKE2b-256 396e495462881e2151a98fa564eea8d1fc2a63fc92b99f827789dd1e6b4fa7bd

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ead46375d025cb3b92dff7993c2dd4ad2ac338f4fd639ccd869013b048ab88db
MD5 d9d259e8d8a4d26e028d21bddae296ea
BLAKE2b-256 caee26f5e701572bf5d06ea0d683a77c2ed0c02f9475c573232546e9238c8324

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 39b6023313c326adeb752cc08e394a800200a8ea48ec8b4c22b075b905fe7a0c
MD5 33fb73824c4556e2e1b9b3b1bed7baf7
BLAKE2b-256 ce46312021296857cdab6926f6dc3642a218c1162893acac51faadb7e20fcb64

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for compressed_segmentation-2.3.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 895de3128e277fce9cc5eca97cd5e00fb823bc9d44981268ecc4a329f2b605d2
MD5 c731fa1fe73b02b2abfa517c9330e179
BLAKE2b-256 1bfa8a5cec0a5dbace0a6cfbf24b47a8d520e8ab61e68383c4fea404a7ccbf26

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for compressed_segmentation-2.3.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e10bde5d7086833f0b79ddd015b2aac57719663254371812ad25d79db737ef40
MD5 392189e8b90ac0ea599325fdb11d05ce
BLAKE2b-256 9663b08bf4715f426af864d5deaeeff1fe70e0bfffcce08a598b51251bc5e6b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for compressed_segmentation-2.3.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 dae919eb58d49042f9288aa76373d662750c51f3eb1abff5e33935c702007fc5
MD5 8a9ad8503d97b228df5572d2db65541e
BLAKE2b-256 92288d57774e3fc41f1d0d62fde087e464fa4886c4d7b1130969d81d6bfd434c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for compressed_segmentation-2.3.2-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8e498658e90e98cc10979293ff55b6633466c2e7cde6b7bb95bea84e2b53d264
MD5 e868e5e252f60defa5c0e1fd8833d68b
BLAKE2b-256 b4dac6d4bbd8ef8e667a98226c5c6db22d1675cd4c9830be46f2eafe907a04d1

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 520e722c70a3c208e106bf77bcf3380d35e9830c4bcc2da85e928b8e58121763
MD5 3b4d326f40519e0b738b1129043a2a41
BLAKE2b-256 68c8dd57a30636454e38f847091c34ae160c175185547910c2cfa0298bc948c9

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 13357f7ecafb924e202327964542cc130aae6d6b1732eb974adc5d4c09dfab71
MD5 0f845f3b6c7bae75737293a7bf82b95a
BLAKE2b-256 818f1cdf85fae01bdf914535b2652a3b0f252f6cb1b72081c4524968f081df7f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for compressed_segmentation-2.3.2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6047f09319b51847ab5914c1f689d5189d3683564a92e9ce1c359f1717dddbac
MD5 6ed22ba122fd471a134d565964193cbd
BLAKE2b-256 4e918ba9144d6fe845023cb047541ad2eef96cd234f5e00d3deb7ffec230161d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for compressed_segmentation-2.3.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f02a7abb20d62774419ec3a08b72b4c0e26cdd176c757d9933b360ba9ba4af21
MD5 db0b80f71b9f8ae7e251c642f0b16721
BLAKE2b-256 66164c97e53ea1823e4970a94b2a6b9c625fff648658ecc7a2114de3794fc126

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.2-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 cdff4bc765a9d6ebf8db8f09cb6d4b8798ff7af647fba0dbff506c948cd986d6
MD5 f28a1c9d5f79ec0af0e891d946e97048
BLAKE2b-256 dc29a02d87307b4e31a5e9d9f1585005c5dac6caeeaf479dc6a2d6acf010f666

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.2-cp37-cp37m-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.2-cp37-cp37m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cc6c637ec212d9f70f66d4abaaf6caac4b26b9f8ca6e5edd5a2fe2c2297443a9
MD5 24980d04ebbd1b223510ab45b7c0ac92
BLAKE2b-256 4e2ed7bb01c1da5074c1eebcac2bef1d7e1ee321cc91aeb77b4aa605ab82de1b

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a2210edac984a5bf5da8279e0392dc2af7354eb078dc08b8fab2f089fe6204a8
MD5 0f48686461347934c6bedea37465ad5b
BLAKE2b-256 24738c94b9282c8ec1d44b0c32184726d0e86e9c85d9bb1e83fea5cdc1398a1b

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8aa66015a7b3704749f8b444d0207d155000683451c810736d364654079e1a67
MD5 b732045d2168a0f5ffb7a9953acd2615
BLAKE2b-256 a75441dab6db6a4207aa09a92b95a3807d9c0dce3ea3967d46f9d18ae4990576

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.2-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 44edf787f1f42a4870ad3143f15f393752e04cf0adaf5ec54a95ed31989b9c38
MD5 7fb6f667e5c4921bf39c32bef45f80b8
BLAKE2b-256 01c21a6fd91c5f55193762779678fe162687b78282727d86f8e781bb316e19a2

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.2-cp36-cp36m-win_amd64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 5373f4241b29a1347fa570addf4f64e65c18421152a3d544cdc93509c824e369
MD5 cd969a3af0d91a6822937694e9ffd93b
BLAKE2b-256 c043f9de202ce5499340c3afbaebd87cf136a7c20237f258ef0d1dd71e5623c0

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.2-cp36-cp36m-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.2-cp36-cp36m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 489686f7c6690a0e2e2fc43e478e76c9b002e193d3d2c73d6708ce34b3d64285
MD5 629c5bd64a66decc228a79b578f8865f
BLAKE2b-256 ffb372155907ffb7169324aa0d667384571eb244be1d02eab8d0c2170ee7d129

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ecbc4646ee82b9927b4b586f41bec949d57f24d3b680e2d7b5509d8c161fcbb1
MD5 5e51b3c8eaceefba34797e2b33a93021
BLAKE2b-256 8bce7f219a56b5467e3ceb61f1ce9cf536da39a0efa01534a3bce5f8e04f3e3f

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ebbc1c27df71de61f793882c0d562fbdd60148092b102beeb8a908e3e98e767d
MD5 db5479922b932abc3adf8ce8a6154108
BLAKE2b-256 258df40f0a60410e04b65e54a770e6f265703b5ab0442e0c853276603756c589

See more details on using hashes here.

File details

Details for the file compressed_segmentation-2.3.2-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for compressed_segmentation-2.3.2-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b80d943da9ff46abef33e95a3ed9381027ef39006412b8cce1d71da6d60148a1
MD5 854f6a9b349b699cd5c601b6f6e07f0f
BLAKE2b-256 d4a83ab7b7ae70b8d75f0a042c9a536cf3f11a45b3e8fc699046892bde854338

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