Neuroglancer compressed_segmentation codec.
Project description
Compress Seg ![Picture](https://pypi-camo.freetls.fastly.net/beabba0741d87fdcb1693daae4d79ea264bf1ca9/68747470733a2f2f7261772e6769746875622e636f6d2f6a616e656c69612d666c79656d2f6a616e656c69612d666c79656d2e6769746875622e636f6d2f6d61737465722f696d616765732f48484d495f4a616e656c69615f436f6c6f725f416c7465726e6174655f3138307834302e706e67)
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for compressed_segmentation-2.3.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 566a318d6e1470dcb9329ed60562af5c94a71d04504b57fc176509dba286fad3 |
|
MD5 | 8082f3e03fd9955a0ef1f41ce102e8dd |
|
BLAKE2b-256 | 19f88159ba6aeade54858c6a21126143a6087ec09618b3d50422f3f2d1ea3f7d |
Hashes for compressed_segmentation-2.3.1-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa77e51791756bad6b0b6ed86e80b8f14801e77b7bd30389bf837fa881826a6c |
|
MD5 | df245392f5574650cf2b9ef1da0abe47 |
|
BLAKE2b-256 | ab3f9ef50a7a72ffa275ebdc0b9008f9955b8b7d5d9971f6790250d2b075613f |
Hashes for compressed_segmentation-2.3.1-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 992f0998ea03b39dc70c65bad32ea661ad668449f3de9ebffa932e7229750ddf |
|
MD5 | 1bb8518a98de93cfdf9ba31fcb323e17 |
|
BLAKE2b-256 | 35d7aeb2ccfb432caea333b6766c839373cd6ceb6722004cd2aaf0f59d66c549 |
Hashes for compressed_segmentation-2.3.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 457e1db8aef665a3966f61914f7b65ebb8b2ffab24eac78736349bc7f67b3251 |
|
MD5 | 3067d46df5694a26ece4623c045cd55d |
|
BLAKE2b-256 | bac344885e2c17ebaa106155a99fa3193da4cf1fa2cc3505366057b36711a525 |
Hashes for compressed_segmentation-2.3.1-cp312-cp312-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40a2a30f15d1aa9a2a8b305e51e2b7f994ab83b4fdcb0a3884a9fefec8310578 |
|
MD5 | 225de9bf54a72b0861bc365e5d3909ce |
|
BLAKE2b-256 | 0da11b14d59be6d26717d9558bc2e55ebfc9eed4c99615269183fc3d77e6d9ca |
Hashes for compressed_segmentation-2.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76cff7e1449dc13366fdcb53c5282d931db2fcc5b77c03812295f6cfb0abdf57 |
|
MD5 | ae9300735ba3a1c22e6a482c05148075 |
|
BLAKE2b-256 | 4eb7ec2c3fd389d5236b830d1a3ac78512e9a9d840e12b77c6aaa28ab890fb61 |
Hashes for compressed_segmentation-2.3.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ff42f6a38ec48fd6993756855f682ede0a76a598e3c2185be76c0e34ed2c5bf |
|
MD5 | 38feba32b81e827409511ab88d270aa3 |
|
BLAKE2b-256 | 3d736ebdb1da5231843d98eda16c5d6390bdaca7a56614e7528968c46d03e7a2 |
Hashes for compressed_segmentation-2.3.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76afcaf31bbdf3b1e3dada65bfb63d3463f8d26332c23dc7e55fac5bf54f0763 |
|
MD5 | 6a80326f5dc3df7461da67bc740baa63 |
|
BLAKE2b-256 | 455e214450c753dd62c95de3d5626f1f31d0f2d2d3809f21b29d07292d846d3d |
Hashes for compressed_segmentation-2.3.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b365a64f7986aafee49dfa73fda18ab1586f84e12d0fda1b21f2da4f80fbf4a |
|
MD5 | 5a96ed5a7c9da9b9fd86b7fd1e74c0be |
|
BLAKE2b-256 | 73e058efa34e0ab9eb95469f076bbdeb0f00df3ebecd5996d9ca51261bda2625 |
Hashes for compressed_segmentation-2.3.1-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4aee029d49d46c8d248d1dd567baa8f31dde599148cf3ceef98d2c23b51cbf35 |
|
MD5 | 4451c93c2e538a021ae13a49c06ffe52 |
|
BLAKE2b-256 | 7359c3a41a522e7bc08a56786c5341ea80c64b6af890fb60222fcfc37490e085 |
Hashes for compressed_segmentation-2.3.1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ea3b13b10d82bdd5f5c2f13288bd32cd0cfa5e6c6ad03a109d31e51b9fcd20c |
|
MD5 | 3f9c9785a366b335e2f3161781340ec5 |
|
BLAKE2b-256 | 84ab5a4d49c70598cb72e35429d46a24fead3a81c77d4b0e12f0c656a7931e0c |
Hashes for compressed_segmentation-2.3.1-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3fdc21696b6bcbc1370548fdb2fcc5c1d9fea7453050bb9c1115749b9324f00 |
|
MD5 | 2108ecafe4f301916acc01fc55337c1e |
|
BLAKE2b-256 | 935f24a9f1102e1fe6a354b7e56056bc475a01c6e37bc5c90713142a19c28738 |
Hashes for compressed_segmentation-2.3.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 304fd5a17d5b55fd888c0b92347f004bce87901f006dde3c9200eea55a352c16 |
|
MD5 | a7275034541655e7a0cb2d60e6fd26a6 |
|
BLAKE2b-256 | 371a730bc4373ff4056f3089c3ea561e2ca89564b48793861c86208c708034de |
Hashes for compressed_segmentation-2.3.1-cp311-cp311-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0bba325cde05e9bac574639a453f3da56af90aa8fab4e340bd45ec6f61c33f6 |
|
MD5 | 8595514e7edd21f9248e3c8c2ed8afaf |
|
BLAKE2b-256 | e847c6553dcebe9bc10ca2c84812c49114bc92d320308932ad5ca5bc68c6df9e |
Hashes for compressed_segmentation-2.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52a9874cd491d94ccae1b2b2f1375a21d3b1725572d93cf4e652dd314ec010ab |
|
MD5 | 501b0285a2511c07082f7cbf3e712bc5 |
|
BLAKE2b-256 | cd352c6cbda3d051ff6d8f9b81ef3f7f470983b2420c8a02fa4c4ce38ad4633a |
Hashes for compressed_segmentation-2.3.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d6780b82eebb3eb17bd6f5d808ea5254ae9fece4467184260ddb533cd0ed26a |
|
MD5 | dc839697c6df63e067bd518b17148b8c |
|
BLAKE2b-256 | e78f799ed71c0ef8c7c0ca19bae8983d8735e03dc4e9a0e7645e063e9dea8210 |
Hashes for compressed_segmentation-2.3.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00b0fe8740e92cd5332091d75e7e6008ae0e3ee396ace8138d323ae5041b615c |
|
MD5 | a73b24ac54b18455c119d6773dc8e699 |
|
BLAKE2b-256 | 11922cfdaed3b6a24884f86338d3a2e14f619788265cfd561ff9469b805df237 |
Hashes for compressed_segmentation-2.3.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71166893cd3d28e7af7685f8541f8d24ede939514cb8b189e537884bcb96041a |
|
MD5 | b8653784f8bc169dfb4b1cf305d022c7 |
|
BLAKE2b-256 | 08f39c4325a08efc579db74c9381ebc91fcf3a2cd57c36cf7e83bce736061bd1 |
Hashes for compressed_segmentation-2.3.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c4c69c35ac95a6e35b5228509e0fda2c4a34b35f1905b346ae086ba14c34ffb5 |
|
MD5 | c68bbde4b92c14edcdd7e95cc22030cd |
|
BLAKE2b-256 | ce5a60010bbb011bdc680914253fbcaa4e0598f10109cd3aa04387a64524961a |
Hashes for compressed_segmentation-2.3.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 984b8d0be2c0dc1a58ce721debbbfa88dbb0a20ae75650bf6e0b5c65aeb4614a |
|
MD5 | f4a1491c04ca73c72d9978e6d2485722 |
|
BLAKE2b-256 | 60a535ac585d0ae04946f260c2a5153b775a79d6789e84a31b7d70c984b012a2 |
Hashes for compressed_segmentation-2.3.1-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7da427e237d8948ac038484f80f543506f6c5033f82a40c2148054a1a4d54d54 |
|
MD5 | baf086162b60fe7d677e0c007df24c84 |
|
BLAKE2b-256 | 89e5b351381dae1a25245210219a5eb9efe910d95e3b78a5e990f8f7f97d6708 |
Hashes for compressed_segmentation-2.3.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 247f6dd03be518626ac0b9e6c61b4171d422e6bfa171d59955a39b58a9a75f46 |
|
MD5 | f31e7eba9824149219b27e45b8b31380 |
|
BLAKE2b-256 | 6faed80446cf0f87a75aa112b13c7ecbb935aab45a8edef81209432bfeed4e7f |
Hashes for compressed_segmentation-2.3.1-cp310-cp310-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 299ed2f3ad1a24306f6a98a69c7681ae331ec2c5101f7a7039aef389059f1932 |
|
MD5 | 2d0d316975d0118c1a20b000e1d7d97c |
|
BLAKE2b-256 | 0ab1922e6005e9ef418a01042586a810e8d61ec80a2d938614766e440c18dfdb |
Hashes for compressed_segmentation-2.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 912d8475dfa60a40b192f403740d2076cebc4a913607b787718b63ae6f30f493 |
|
MD5 | fa258cd01fd0a09506e966fd10e0b623 |
|
BLAKE2b-256 | 5bf9f6092ce20c495124879201bee0b2674027c65cdd04bd0f5c60767115447d |
Hashes for compressed_segmentation-2.3.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ecd517a9c5ade33c8a8fadd0c4338f4ea744e999a94d036dad2e8bb5cdc706ab |
|
MD5 | 97a33954770a61fffdf22193d786c7f9 |
|
BLAKE2b-256 | c545cc2962bcbd0bdffe270f710b1de55968fc696c4905186b9f6bcfa0b07505 |
Hashes for compressed_segmentation-2.3.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4714740016683842d58ae43d4bbccf8d537863700da86904935df69018f0c8d0 |
|
MD5 | e0010be7b7cdea5385d1c8864502b7b9 |
|
BLAKE2b-256 | 02d888378f36a9dd05b59e424216a2926274cb976d06b523f443a20edb5dfbb7 |
Hashes for compressed_segmentation-2.3.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45fe467e5293f8075962bceb2e1ee9e0ac7efc4bf0fb40633a5b14b46b82dec2 |
|
MD5 | ea9733e6065b1c51640f62a0e6bd7f8f |
|
BLAKE2b-256 | c895bbf3bc9a4411c3665b4ba051e156bef0af5abf2a5846bb3bd12e8d1c769e |
Hashes for compressed_segmentation-2.3.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf3b0a4ec965c44f9a6daadf10e926aa3ee1913a9d608e65f6e63abdd946acb5 |
|
MD5 | babfaaed7a7908b8f8dee581fe1c313b |
|
BLAKE2b-256 | 1a35afe0716ad562263220c3c8d9d943ac627d4214e3cff90fc8a2f72ef8f483 |
Hashes for compressed_segmentation-2.3.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fffc354325f6779456f9ea41941d813bd731d89186852347a369f6276a8f3d57 |
|
MD5 | 847b378fcf04ebc932858754e2169804 |
|
BLAKE2b-256 | 2f9258bb73eb6a2a6497c5a8c8db4d41e43400d9e298e87b98f4080b2e9b806c |
Hashes for compressed_segmentation-2.3.1-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a7d76c01415065117aec8e637cb736aa7b5a7e0fc756a9304a1ad3b4d83b6fe |
|
MD5 | 558764b5dab1001f53162c890127fe74 |
|
BLAKE2b-256 | fee50f3e7d26dbd43342068a46139d2d94a44c0030efdaabae4742dc08b71e3f |
Hashes for compressed_segmentation-2.3.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 563f802d0c4e8cef59e3ed41d1eaf8055dc700971273d23056fa117c470721d3 |
|
MD5 | f87d9ca8e2a55d7cc5687795c21318c9 |
|
BLAKE2b-256 | b0df3c2434680fab24f2c320cde2c8f996bb8449d0b7b3aa21db59521597bfc8 |
Hashes for compressed_segmentation-2.3.1-cp39-cp39-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | efe812fc6264f1f2bd01a9691d64d1370fce48d97bd967db5463f92c777a2d70 |
|
MD5 | 817ef6ed302704c9faa33204be932fa2 |
|
BLAKE2b-256 | 9dd716eb2432607095f3d88c481fa83aec5801dcd9ee5d9ba348b8b7e59e8144 |
Hashes for compressed_segmentation-2.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 017635eff0bc05c98c9d59bec21a7c15c63fe0aa7af3219ac0b19773e26234de |
|
MD5 | f74201aeb34c014aa5c7b80f7ac40e1a |
|
BLAKE2b-256 | 9ce5c6fd6c285d3fea76c6d41df2b656e7023b4f49844d644435b003bac5ea20 |
Hashes for compressed_segmentation-2.3.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32ebbf700400880ca261d6a4d3c48d791042e37cd2111c359636afc67b0801c6 |
|
MD5 | b29674bb24a398f4ae7c870c2758cc1f |
|
BLAKE2b-256 | cfef9770ee21fc79b1bb4761ccbc0885de33418329f7376a3a3835402ddb0996 |
Hashes for compressed_segmentation-2.3.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5f9c4684edb9356eab9760cf63e72c56db95f9988b5e1c1613c42a5683edd3b |
|
MD5 | 22086dd6ae70ef676cc9f0806fa90fea |
|
BLAKE2b-256 | 2bddc18d2222e095520b5f2838ce1f8e9697bb0461e8615ec02ab6f71b112bd7 |
Hashes for compressed_segmentation-2.3.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74661ebe7aceb96185253f287aa2bae945688039822d9eaccb5b1210733797ed |
|
MD5 | 8bd58db8f0d471ea4bb0394ed45af637 |
|
BLAKE2b-256 | d33231a1df55a66da3d287cadad1b919fab7e2d1bb899e932ca41d737c5d112e |
Hashes for compressed_segmentation-2.3.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7899c7fcacea00cb3d132342501fae9c8e670d56f467f3d6608e3e25061dafe |
|
MD5 | a2c3efe590d9bb39c680868331f33416 |
|
BLAKE2b-256 | f7e8cf3a1363d7968a362adcf6e199eb0c812939d191b140b760b948c175b451 |
Hashes for compressed_segmentation-2.3.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b258fbd9d3a3032a8c1e629b73b291d9e58d9044a79573a469a0c2178fe7dee2 |
|
MD5 | 48567497b239259402880181363ca81b |
|
BLAKE2b-256 | c0bbe1b04f0047db144471f1b6d6e459aaa82ce9f7852d7a75181b684b97b801 |
Hashes for compressed_segmentation-2.3.1-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01fcf19c779f92d69e3ccb372a6c6f09df6d83dcf9eb24f61ba9ade0720de14c |
|
MD5 | 73579cbf2d044f0891cc180c9d1e1146 |
|
BLAKE2b-256 | bf39150b48bc9d587ab74bf59654bc4daa0ac538b25e60dcdbe632a04ea5c353 |
Hashes for compressed_segmentation-2.3.1-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14baeed59b404cefee1f2002a6fb399e9df937521baad154697ebdfd7995cb84 |
|
MD5 | adf440ca231e38f3b2b7961b33c45b67 |
|
BLAKE2b-256 | eadd279caa47d4d9b112f73308881500c52c5a2ef0dd12107f04d6d3d358729f |
Hashes for compressed_segmentation-2.3.1-cp38-cp38-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a92187c49fd86b9c7fe7efa302db980497c70712c43573f1014d3e8650c92c3 |
|
MD5 | af9bd3e8471e3fe0af1a4c5150c58586 |
|
BLAKE2b-256 | bd90ad597e6867823ca00f1de69d3c45a03687063918a9cec07cc7280458882c |
Hashes for compressed_segmentation-2.3.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 055e4cf7d822045c5f6444bb730d16db3f888b29f462fc8cb9174de7ed445a24 |
|
MD5 | b0c412eb5c217fc6886326bd1f0ca712 |
|
BLAKE2b-256 | 333ceaac3b7c068fd5c8b9717ac341a8a410132eb5949e8f898c540931f0b842 |
Hashes for compressed_segmentation-2.3.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e4ce78a9fc612ef66849a4c97d463764c37b6fdbc514b18bb899605c8fff7cf |
|
MD5 | 3c5216c917b6ba0da3bd5684e13a2be1 |
|
BLAKE2b-256 | 26087e2941e9b11d80fdd65d4f09ce06e26a1978d441a6d6b0959dccb5ea0ed8 |
Hashes for compressed_segmentation-2.3.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5aaf1610657abb46f8ace76318961ecd3dcfbb13f8888303fc01af3e33c05983 |
|
MD5 | 8daa32430a536b5da85567f338ca96ae |
|
BLAKE2b-256 | 4a559ae4a45e7589b684ce13a31e22226fb1d441c9b84e5f730e5de1157ce5ff |
Hashes for compressed_segmentation-2.3.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c26d7a893afa912c7a3b877bfc075a34d7016a7ee84386a0266d4543087d1ac7 |
|
MD5 | 7707326aecae4d0707a021188e994792 |
|
BLAKE2b-256 | 638a8710abf8612171e6c74fce4b8766943fe5d6c336c2df3921286c60a1f79a |
Hashes for compressed_segmentation-2.3.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f2ed47a5d47154701280b6e14c21f38d948005e30ad77f2352718137fd2e5ea |
|
MD5 | 053fffeaa90d4063d6c4a3182385066a |
|
BLAKE2b-256 | 6c515980f917ec79a40a6909ef2dccdbf3c8462ca59fcbe746aabdc76cc0379a |
Hashes for compressed_segmentation-2.3.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3535f315a6756860bb6a45529cd9448168b6380a70c389d97cf94db6692409a |
|
MD5 | 39cbe0b1c67f4dcbbe7256d43a126275 |
|
BLAKE2b-256 | 5605b0ae3a7b8767ad808536e497cd85db21514a6ddfff23a3b8badcb8b43cc2 |
Hashes for compressed_segmentation-2.3.1-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d3da2d17bcef58e422772683334508aeb6efa68b83c2d42d18123e60e44a6ef |
|
MD5 | bb800b95f97e28ce49dcb0a87cb348af |
|
BLAKE2b-256 | ff4a9c445c9689264cca75c2f86c6b11afb62b9d2a4d5d0dbd1741176114db67 |
Hashes for compressed_segmentation-2.3.1-cp37-cp37m-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f98ada18bd9ccd378544670fe438a284dbf9f746641d44c6133c2a96f2e68639 |
|
MD5 | 1e9662c78c52027d6bf5f92a4cff2647 |
|
BLAKE2b-256 | 35c59f0650e7a508a884ed89d230c5d0f3a61b391668d133945f3d29ce99cb71 |
Hashes for compressed_segmentation-2.3.1-cp37-cp37m-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8fcf5209f20535a9e11084ba2b7739295c73b2cf6ff8db5a5dc6423fe28228a |
|
MD5 | c8df42068025e3e5a6eaf41b7ba48b7a |
|
BLAKE2b-256 | 5a351b185d13adbdeeab7c02dcba68062060f45f691f358d67499c8c11ea8bc9 |
Hashes for compressed_segmentation-2.3.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 445b66fefe3aa79baa7178f4d2e724c1dd59bb5aca1e3a0e14fbfaa33d17519f |
|
MD5 | 816996ce9bbb72a32a6d7cb2945ac472 |
|
BLAKE2b-256 | b43ad66aa2a1b3fa656632a62168bfb8311e5f4a5f9b7befc45dfaee3af4ba4b |
Hashes for compressed_segmentation-2.3.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e8e881daae401c1a775b1c3d2f33e607e9451bd546b6f71982b9f239c4b3565 |
|
MD5 | fe7c144026c6ea13d2ee74cafec1faf0 |
|
BLAKE2b-256 | 3a18c5ca0465a62e9fa50739fb5fd2f305e0e606c0a00ba434f1e0ec0e5365ca |
Hashes for compressed_segmentation-2.3.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c699fb4753d2fffa9eea4792d2ae2a94805bc2a9fa12a5ee6d756ae41695e495 |
|
MD5 | 66495d3ca9cdca1c93382405fc970550 |
|
BLAKE2b-256 | 64395dcaab6f73450c9526374c540996ae4d53bdc68a74d99330d3daf0b2ec61 |
Hashes for compressed_segmentation-2.3.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c9a0c68a1781a55b16853c60065cc84c95db4c31dc577f92cb820e09ec5a670 |
|
MD5 | ace86b3604a497930bcef94be33a3ca6 |
|
BLAKE2b-256 | 8649d4c5b4664bff4a6ab9b9e8b290369c1aeff013cbceaf4562a0e9d7ff17ed |
Hashes for compressed_segmentation-2.3.1-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11362dc4a08652ba1f2d7b5fb30499d54e092b75656a84a534d01f17fef65a3e |
|
MD5 | 4d11e0735a408d8799e9014268c39702 |
|
BLAKE2b-256 | 8707f38bbfb230de21c9293c16d2f7cec3e6d3cea8ac1090f18d5eb60745526e |
Hashes for compressed_segmentation-2.3.1-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9521fe805c9291b7f3481cb4b69c3732447d6f9e32b58da153c199adf04d85a6 |
|
MD5 | 5f396b31b6f82f2f6b830ec201d68991 |
|
BLAKE2b-256 | ef0737c9be187b2a878adb7cbf954c101b055e075d7c9198e501531d65cfe732 |
Hashes for compressed_segmentation-2.3.1-cp36-cp36m-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f266c0f78accc8c4726df6c1adbdec999ff02ae1a2e55c12795e24f5979adc43 |
|
MD5 | ecd9f44f399c69378d791fac4cf122b3 |
|
BLAKE2b-256 | 7cab39dbe14981e44df5461e4c0dca44ecf9225a26b24b10d9aa425c9e04fd8a |
Hashes for compressed_segmentation-2.3.1-cp36-cp36m-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07d36427a599680d55dfc053bfb86f4a214b17681f0b4b3e63301dd7e52af427 |
|
MD5 | f2d2c909409789ddb6d0c8b29fc55027 |
|
BLAKE2b-256 | 9b9eb4f56e0fabb53ec6739efd121fb06c262d96e67ae6b53ea07520450174ea |
Hashes for compressed_segmentation-2.3.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc9efbd417998951f3f55d9bca7d00e0de4ac546634ed2191378f1899bbf2bc3 |
|
MD5 | 94d951e3aa35f768d0f0db549785328b |
|
BLAKE2b-256 | 4181ff649a4410d2947b92581071ec9bb6e02eca150df472fc5c4f8d24a8c149 |
Hashes for compressed_segmentation-2.3.1-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93b0de15b45cf6dbc6da1203b4e3b0e1914c1587978da76b57f442d9aafa1bf5 |
|
MD5 | 7f65feafe3fe346b0d6e1bd0b95c16c4 |
|
BLAKE2b-256 | b1dd3fce945f793a15fd3ef3bb14f61966ec836e5d4d1217e95f03eddb43814c |
Hashes for compressed_segmentation-2.3.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aef719b3337a8edc5ec037202b5a4e72421992517f867d6c5916054fcaed00ba |
|
MD5 | 968c170621e123f20e4d4b24c793ebd8 |
|
BLAKE2b-256 | 2d37e93c735c5cd4cc1c3867d1ffd40e7f66740e22cc480d5c69f03989f5c02b |
Hashes for compressed_segmentation-2.3.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6eca825c12d23e110785b9911c9d4a731bfaaf66a1ebbcbe32a34b180068ec4e |
|
MD5 | 201ce8a28d846ba7c5a67448e2015480 |
|
BLAKE2b-256 | a68541d1837955b100b266955ba82aeaae9b4c1f9172b37bc275cbf026592193 |