Neuroglancer compressed_segmentation codec.
Project description
Compress Seg
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.2.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4fa755f3a2807d7092d35ad23efb7879b4a8fce2b52b74a5ebfc7d68f882193 |
|
MD5 | f663ef21ab74e13a9fbb81db24f9b48e |
|
BLAKE2b-256 | b37c428feea3ebfbd8a7e7826f728011e13f5f7bedb73899ec7d4008413d841f |
Hashes for compressed_segmentation-2.2.2-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04af70d881912b42ab9a531732aa9bdaaf0de2abf257c31ee8d1b194a62fc6a7 |
|
MD5 | bb953074e7e60c88cf20f1e2176f4904 |
|
BLAKE2b-256 | 2d6cfd50810d4ffbb13c3ba9471475c816700301aea74e26a0d7ad5e52018e63 |
Hashes for compressed_segmentation-2.2.2-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 62c0244eeb9683b93f247fb16298f92bdb5eaee2e95749344526f00e42f26c6b |
|
MD5 | 545ba334ba6f45bc9bb0285ce476aea5 |
|
BLAKE2b-256 | 8823d6b2aedd679dec6f8e335d27ed8ae2d44a5cb9a24857cf26d246313fbf74 |
Hashes for compressed_segmentation-2.2.2-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28c9d187e162e4d16ae430e38eb64c316585f9ca96068f4c340a07afa5b6fb74 |
|
MD5 | f1cd5ff6883c04c2fc9ea80dc7769dac |
|
BLAKE2b-256 | 5584a52ff558fa24e4fad59b7e467565076d657cefdd947b63b6d054379d01f8 |
Hashes for compressed_segmentation-2.2.2-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c7e67cae2a1176b63939cddfcd602ba728c66d90c39fe841aadfc38778a0191 |
|
MD5 | a4546bede079172e9f783a0ac4f1136c |
|
BLAKE2b-256 | 2c0b9aaaf4e6dcf3828cd776f15c5e377ca247b61a467f90a8e9382e8dcc4437 |
Hashes for compressed_segmentation-2.2.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c343519f7e63b7ea1e7df622cf66f3a052cd83e266d4611440aff9435f8531b |
|
MD5 | 36d7a9831e0a27a79a2c7af435ebffbc |
|
BLAKE2b-256 | 8fb06c31c341b4c78f3f396d92b6fd63ce69a86f400dd3bac0edeb6c7c000f74 |
Hashes for compressed_segmentation-2.2.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f7262f580a096cce100e47b492714be963e96614b6e784460ff0b932b72dcb1 |
|
MD5 | 1aa8a9d2b76468409fa1aca1cc37d3dd |
|
BLAKE2b-256 | 3dbcc5c0410c29fde790131359d261dbb163e42d016ee17d9ec0160204b36b0a |
Hashes for compressed_segmentation-2.2.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a794de6de241438279ad38a89548f2aa35a5251f1c3bf787d7867719ba5a727b |
|
MD5 | cd6310c045cccc5307e752e52db28449 |
|
BLAKE2b-256 | f2fb3da39fbd4326c40104a28c85e51fa34ab0500689da27720dbd8c98ce6f40 |
Hashes for compressed_segmentation-2.2.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 22de06a888acb4e9bffe4cf1e1c49d3196a7003bab3be24112b63c73c2e4b5a2 |
|
MD5 | 120d85ad5e5782569e235bb9a2302a50 |
|
BLAKE2b-256 | 0ce670c7bead8f72159c13501798207ee84143b242f53b1f5abfc2d4f87d1561 |
Hashes for compressed_segmentation-2.2.2-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92c53878a6edec52f71cfd17d7836b3218c247611ef4dcd3fe67f3002f26d211 |
|
MD5 | 7e9afe65b424d90b96df3643bbc12584 |
|
BLAKE2b-256 | 323e82f0eb573b5b50cc2fea33ac8303802bb2b731029fa15e94bb0848ed393e |
Hashes for compressed_segmentation-2.2.2-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d769ee4ccb13e2b9a79587a771e01db8040f83b5160f7a356b3fe7e41ee8fcf0 |
|
MD5 | 98d12b0a1f15554d3e5544a235f45ad2 |
|
BLAKE2b-256 | 9a4d2e57208786002efe64dfa9dfb2857e33293992bbf402c6ea4f71a120a4f9 |
Hashes for compressed_segmentation-2.2.2-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f30090607f49e1783e5e7b61ad001c020296d19e4d5bad54dcdd73a809034294 |
|
MD5 | 7b53b0330ff84f0b771038e644c22b85 |
|
BLAKE2b-256 | 166b9f41bfebc02698072650a8de855e922d27f07ae5925e5f0ad5689686716c |
Hashes for compressed_segmentation-2.2.2-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 956064ac85beb15ce6b1ec1f934f0ec93cb5b1d33baae175900a5aa9eabde7d3 |
|
MD5 | f73b623797343145ac2c284f8f52383a |
|
BLAKE2b-256 | 59abf67760d103e795b0b492726322f5ed1ec5bf6739fa7aa9d6e2f8c4a0e6ce |
Hashes for compressed_segmentation-2.2.2-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9755ab0e25e5e4e22723da4f200a75aab22e851ec6b49f5e949dd26423a8859e |
|
MD5 | ce35e7c8b2636b24f46931d3b91c62fc |
|
BLAKE2b-256 | e089ea093a79645f631edf619281d75146533b7dc27e2f015e9400d56dd7fea3 |
Hashes for compressed_segmentation-2.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c3d0c3d78691b3cc450b9f8f76e9527b36e7831a93362dacce47a3beb1467bc |
|
MD5 | ad9bda355ae50685e44a91e7e9a42c50 |
|
BLAKE2b-256 | 3d88f6097ccdd6e8827f0d2250da1ca7156149796474550570d595163d151810 |
Hashes for compressed_segmentation-2.2.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee96ce5b1cb007f69004c08bf2d79e35fb35810b9dff84637a2a04b5d58e34c9 |
|
MD5 | 8bb66c3eb4912f205be81575a8ce3692 |
|
BLAKE2b-256 | a6f4ff1d5b03bc70497859b60fb395f5c1b014e924b2cd84af197953e5cc0935 |
Hashes for compressed_segmentation-2.2.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20466711a253ee7e86fe102e9e8d2a9b506538cdc583d277d8d860ac5d0b5109 |
|
MD5 | 53bdc158f793b9c8ac7819e1a7d97120 |
|
BLAKE2b-256 | dddaadb19325f15c2b6f3c7e188cffbc613a168240b524fa4ce04b30278477da |
Hashes for compressed_segmentation-2.2.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ad9e4e217187e773155af015971bf3eb95a2ea929748b1d30d3b831c9e93d9d |
|
MD5 | 20219b57635bd3fb6c10c54a3b8dc62f |
|
BLAKE2b-256 | ffa78e704cf9f4209df57344cf9538ea5d36869ba0c7bba343f4459e50a34529 |
Hashes for compressed_segmentation-2.2.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3251f79817c06e10a8b263b236f152895d4e7b96601b856681af47c8d3d3150a |
|
MD5 | a12cda7b2c9beb824f975680f0f25c36 |
|
BLAKE2b-256 | 62f73f93bd0d56361d91e4725dcf9408a9e2d60427a6f537feee272bf3845bae |
Hashes for compressed_segmentation-2.2.2-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78ceed248084369ae08f10a961cb3a3d8906d5a74c94f8e17312bf03b0cad30c |
|
MD5 | 6b62e71f0daa7490ffa0953fa9b2dabf |
|
BLAKE2b-256 | 7ecd719ceb8c9f970cb73bb7501302773a5ae90d4091fa331102651845d0f403 |
Hashes for compressed_segmentation-2.2.2-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | afc85237fb934df265fc3278fdf0a56302c14d1c7d00b05ce37dc0f6e63a0d1f |
|
MD5 | e2aad32de3e6d378b9ae9dc8a9767a29 |
|
BLAKE2b-256 | d08d248d8c1998d7fe6f2c9ffc4990da4c63b1a39befa2971e799ccd382886b2 |
Hashes for compressed_segmentation-2.2.2-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95e6e569693a2775dd2847c865dfeef6fa862f99ac60a0e083d2e12ba8dec1f3 |
|
MD5 | 7313256c152c93d63b2dec3afe6c5fc3 |
|
BLAKE2b-256 | 6a50e10c152b1d0f83c9a736a851ec5267c425ff334470dd2e6755dc139342a6 |
Hashes for compressed_segmentation-2.2.2-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6440a10459d6f6cb3bd8ed1d5c689ad751d208194ba35ca5fe034ea24aef2339 |
|
MD5 | 59bcc3c2cb24fd175ec56daf31896512 |
|
BLAKE2b-256 | 020829921085612f27db04c51e1776d1b5e198da64b6fe96f1aed69a7093a95c |
Hashes for compressed_segmentation-2.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f79d7d9ee3d694ae3196123f3d5bebdf60f534a3e12818ae5d4ceeb9039c1d1 |
|
MD5 | 516d2bfaf2942ad64b314befebf9e0e7 |
|
BLAKE2b-256 | 060deb69f0aa56c0552d185f1729a520a8bc28c456e09d0113dd3c8cbe61cbc9 |
Hashes for compressed_segmentation-2.2.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab6b1b92c220aabdb9d4107cd672a8c4bc3c55b135bb116c467e0f0b247aca7d |
|
MD5 | ae37dd2c93c747567fd2ef92fcb835a0 |
|
BLAKE2b-256 | 90414f99201c89139d4e161bf4e9a81e06ecdefb38e85a08f4cfcdb4d38b155b |
Hashes for compressed_segmentation-2.2.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8f6dd82fbd18957e470b86eb8716d76ccf132695894120f18d3a5e6d38001d4 |
|
MD5 | efe9d984459cdfbb0a84dca18331c423 |
|
BLAKE2b-256 | 2435b5037015f78be53946bc28c1af341bdb937811b20d650ecae17eb72a455c |
Hashes for compressed_segmentation-2.2.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c2dc208df5e6d4bc8fe873e033735c47fcfaa610bb03b6054b52837e56bcc10 |
|
MD5 | bb9327d009975725aa2fc0c58a24d053 |
|
BLAKE2b-256 | 44d800013829cc20234c12b735c3e545da8d339f9dced27afc20c59d64de8231 |
Hashes for compressed_segmentation-2.2.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f50345896bf175eacdc51b579fbc564a9e2580807fde401cac01e4720ea44382 |
|
MD5 | 32599b65cb17ac5f6c084f856b9793b1 |
|
BLAKE2b-256 | aba2d52e303e0239e098642683bcc1cd1e6757f6fb814ffb5e96a2160afd56ac |
Hashes for compressed_segmentation-2.2.2-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bdbbcbb6a391413cf263bf835e4e278fbb03c6ea4ca81e45d10bcb710d49b607 |
|
MD5 | 01b7ac1b2dcb0055477891f649c3dcd5 |
|
BLAKE2b-256 | 3f9ddf3fd47e0507b1bb9e6cd4093e0c8dd041452c30fe7dd2509c148871d349 |
Hashes for compressed_segmentation-2.2.2-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e289fc3d9c1b7f7a8bd9ae9e9710dccd100e696809ad648d465b201e335fb1d |
|
MD5 | 3a710111a5a0e47715f588a941211ed5 |
|
BLAKE2b-256 | f2fe8bd0823cce7949b49c42bdb9ca1195fa0185fe357c2c76783aef325363e1 |
Hashes for compressed_segmentation-2.2.2-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aafd8bba71eaeb9620aa001801df18b0bb87ab4c18c445eda63fe46fbbe46e00 |
|
MD5 | 30c5958c8f1dd935796025dafbbe495c |
|
BLAKE2b-256 | fc99a48828222d6bf85cc1be9413b2d0a1e88fc5762a4c0a23dbbbdfd78a4cd9 |
Hashes for compressed_segmentation-2.2.2-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69c89fa787b1fcd6a48af095e655d8bb93da7ed2fa91e29aefe14aa704118802 |
|
MD5 | 124c9fc72e801e1ea39d7c514502b6dc |
|
BLAKE2b-256 | ff60f02ee229e309d26e7719365b5e54f372cb0b384693a297ceb74623f4ed97 |
Hashes for compressed_segmentation-2.2.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08ba98f59be79fee053ed8bb1cb4d11280a5264ea296102c8a343ca251da1d3c |
|
MD5 | 4f4a23e77eb44034ee06a303c7549ee7 |
|
BLAKE2b-256 | 3d6bafd5ba3803b3b5c64f1903437d281ae4867469d5bfa6733bd045e72cb3e2 |
Hashes for compressed_segmentation-2.2.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f3eb799ea71e86bc00f55bea219daead66796173b3c756b762ed0e7e3f5dc93 |
|
MD5 | 8f24cd2c64825004ee23c5d789aab118 |
|
BLAKE2b-256 | 67158a46eaede065e1ea0b87eab01eededed71b52c71056ed40f55879bc907e8 |
Hashes for compressed_segmentation-2.2.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a8ed6daebce64fff7b97a5f19eaf5743926225347a67fb2b2f1be8860941d8e7 |
|
MD5 | 5123ad52fc27603c89d72ae51d9cbdfd |
|
BLAKE2b-256 | e3b79aa871d25c29c899c43571c1b43d5aef0abfc2fa9de5c3cacdb90a9e4e69 |
Hashes for compressed_segmentation-2.2.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d377b12dd8c1bca55b037671ef2ca1f5facafdc83da9b4babf001a8cb40ea8a6 |
|
MD5 | 9c5a81f5393a5556cc8a30f3270b972c |
|
BLAKE2b-256 | f9d327a77abeb45389c5d2fad3e768a67e442263fd5e62d3c2fb8276d8614213 |
Hashes for compressed_segmentation-2.2.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa284d6f1a536a62ed818a7cf85b11952040338826c3575c838bd8f4f6bd6ec9 |
|
MD5 | cf49a3d489df00d460a2166b1caa0024 |
|
BLAKE2b-256 | 17289312f347b1bd058f747c006d4b9e334f7fa797d77ea9afd1ce2faa1a5846 |
Hashes for compressed_segmentation-2.2.2-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f29e638e3c613b0c603b3c896711ab0b0c01a74dd449a6eee16944c48886c56 |
|
MD5 | 568e1e2537dcd087d601b27555504242 |
|
BLAKE2b-256 | 561c0f706cd944252715766d74109f79b2510942a42a147cb360a6f62d5fb9d3 |
Hashes for compressed_segmentation-2.2.2-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 173acb7e5310bcab8b15d8191708836d2576ee4f7c46724c501961932794336e |
|
MD5 | 20e74f3d270c0ae3f8ce0b5d5525b652 |
|
BLAKE2b-256 | e7bed643e512ef74859a4c137f2e5aa41c377f8656b27bf3f8be8c09c416618e |
Hashes for compressed_segmentation-2.2.2-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1efe4742878b3572d9155838fcccfcebc6581f7037ec0cd3cf0f9e98a0a30bc7 |
|
MD5 | f9fb9b22a22cfe0a844c56f9c0d6e35d |
|
BLAKE2b-256 | 49c91b78e9513d8b35928601075bc435acaa3d49215fe3f6634a07c2c5ff72f5 |
Hashes for compressed_segmentation-2.2.2-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9548df3e647a9450a6e0033240cff59e3c5fd67dc6adb51a2f0236841a6f9767 |
|
MD5 | 07e68a46e44989afe4c8962f8f230493 |
|
BLAKE2b-256 | e332d7252e42e3ab2c8bf5c5b70ad0178ac54c6eb99dc64391d27544f4b88653 |
Hashes for compressed_segmentation-2.2.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82e051f1edbc3b6224b3abd1521c0625b2aa2fee0c0a306cef8266edcf187e4a |
|
MD5 | ebece5542ad6b31bf5313bed1df7d626 |
|
BLAKE2b-256 | 774ba52161717bed4020d006eaa6aad3734c54c48b8b6772b07a93ff17858a8c |
Hashes for compressed_segmentation-2.2.2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f69538a7b0a449811787e6dd925f2909943368988bc99fd436d7838edc119b79 |
|
MD5 | 03edd135572e038602879b0bdb6a6375 |
|
BLAKE2b-256 | 7613412a6ed32e025d04365977425818bfa83fb2aa1ff5256cc412c2c80ee6dd |
Hashes for compressed_segmentation-2.2.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7fb10a9fd69bfe9b0dd734d8f771f7b0b1525d0bfc1deff5a6bc0d253c6ba4f5 |
|
MD5 | 16deb10f288f462797bd388c3b463a30 |
|
BLAKE2b-256 | 494d68f3bd2ba8d5c2e8f337b25c388aee52864cac1fda79a9e973b6f53f91a2 |
Hashes for compressed_segmentation-2.2.2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 240ca1c46aa436bb823d35c783a5cb7dd8e423cb63b79baa308f8d093095f0e5 |
|
MD5 | 704b34a2dd28d64ebaf2a569ce9928bf |
|
BLAKE2b-256 | 9c4d27a3e1150ef5f9cc837e7920fb3046ebf513cf6a011099f615c9a6d17912 |
Hashes for compressed_segmentation-2.2.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d808567e94f71cc89f22aba21a432f1f41d9473111bda6477891d1b740a9a6d8 |
|
MD5 | fe66ecbd29f0b69e983af3cdf3d1391a |
|
BLAKE2b-256 | cf8b66ea0e6432274e366adf25146510e216483675a919a1f0d86a70690a4930 |