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
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
- 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.1.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ee02d7ebc737dfdf6113c1b1348d93ebc0d26cfc405e0fd8c18c0f2c1ecce53 |
|
MD5 | ce2e5d76fbc0147cdec1719c23f4f45b |
|
BLAKE2b-256 | 844f3e7a971054d861930489445ff1eaf69ec98d752c270fd785abbd57e4cf2e |
Hashes for compressed_segmentation-2.1.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 153c4fe9fcc8910cfb246e3d83c4bfe2463d1cdb2bfd5c25f89761d18723658f |
|
MD5 | 736d0a61692aaee0fdd9ce1d045b4b02 |
|
BLAKE2b-256 | c13534d4a8e2fedc02bc46f4cae29872e60f7b60792b9fc2453246b90ad22441 |
Hashes for compressed_segmentation-2.1.1-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 38ab28ae85a1b1004ace6cc8fb66ac4fab23074653e6698ebc75148f8a38246f |
|
MD5 | 473adb900a5cec28fcd8b6049b26049b |
|
BLAKE2b-256 | cc65993ea3d1fac394ed01ee982d82d8ffe97c4cacb57443d5b96bbd679893a2 |
Hashes for compressed_segmentation-2.1.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a16901c53a0ca019529824ac4e5a21c56bac70ae40cdbb43a87a576e626ce918 |
|
MD5 | dde66fba6d7f8077951387a59165d7e9 |
|
BLAKE2b-256 | 3291fb561454cdb826775398f42eb68f2954d987e7abd4d6755868548f65b87a |
Hashes for compressed_segmentation-2.1.1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4c9ccf3fe83a22e26e94b3b0380e08791f8194c3445f11fcb58e77e1519e395 |
|
MD5 | 85156716e8fdb4885d412d44d01a222f |
|
BLAKE2b-256 | a0f80e9c8c3dfc90407af4b3861ba995aadaf64ca63586b1f2ec8453a7c5dd61 |
Hashes for compressed_segmentation-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85241acdeda90380e311a60e426e3683ed41625904902139b1655b3091501640 |
|
MD5 | a2fb054bf9ff1c95c5484429c76ef5d0 |
|
BLAKE2b-256 | 8a62e4b03cb9a7bae30ef8ccac9ffde7941820d3fbe7beca656155ccef93c346 |
Hashes for compressed_segmentation-2.1.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c2d256b4e108ada4ce4ed73086a3175dcfb7082c33d81cf6c680a2c1a50e2f0 |
|
MD5 | 0e1f1fb5b483ba7475d64c37c142a70a |
|
BLAKE2b-256 | 2059195ac608ce8e0fd46adae6654c6609ecaeb686d221b012507e39e0ca617a |
Hashes for compressed_segmentation-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4bb80298b9dd54fd325b23eb1d33f42da6224b8a6297d89c93dac0ba2e29c57 |
|
MD5 | 9e8808e47173a0f87f4dda7b114cd040 |
|
BLAKE2b-256 | a16fe39f32b123576e613b8d7a7cc2080d54f57fd522945a6eda5e2a101af149 |
Hashes for compressed_segmentation-2.1.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8503ba7f7c43fae011b83cc117e69f78a891478c7f40b6124e9d6ee860a2417 |
|
MD5 | aa1d5ff0c7cad21d30293495d3f75661 |
|
BLAKE2b-256 | 26f67a37eedbb96b278779534832cb4957e05a0a75af600b721fcf6e1d3dd9df |
Hashes for compressed_segmentation-2.1.1-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d6eecff8ab8df9f55d129769f559c3f8b1075b8acde78c7e899dbdf03cb7119 |
|
MD5 | ab0441e1a82d60967d5f477ee2c32f3b |
|
BLAKE2b-256 | d6947e3b5d46cbf45911f4fa06a8dabbc5e54be5e526f6ce8cb7be815f33b050 |
Hashes for compressed_segmentation-2.1.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c1862e88364c9a35139236ceb171eaa4a0743c930c2dd57c2bf7307852252e0 |
|
MD5 | 6071ba7b513175e8cb2bda0cda981208 |
|
BLAKE2b-256 | 63225ff7dc86e5bd89c84d8b056601346554ed6fe8a338ccdec53142f4654ac3 |
Hashes for compressed_segmentation-2.1.1-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a75ab9813604054e3130ed90cb23aed2e0e8f6f77152319066a269bd6282c6c3 |
|
MD5 | 580e13ad19c048ca4fddef3a0c9756c2 |
|
BLAKE2b-256 | 32da8238083226e3004907e01ab92eeecd830f32d39d2a6be632f9d1b3a74ba2 |
Hashes for compressed_segmentation-2.1.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b180b1a93a85bfa5cd68033b05c91662d8e1584e44f7f8f2c8a4b27cb6054dda |
|
MD5 | 8c5764c6a35c1e077dff74298f05f3ea |
|
BLAKE2b-256 | 3fdc35479c52d119ae7d21926d172bf2e9611f5c9479b483b28d372fe825de7e |
Hashes for compressed_segmentation-2.1.1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d78f7a54c6becdf0c1f29fd92edf9f29044a30269cf0f48346d060eec6767b9b |
|
MD5 | 5fb8ca24a302fe1203bd4034c0dfaa00 |
|
BLAKE2b-256 | fbaa8bda775a40cbae6c946b24e646d689503d9904fe3367defddcbb9b2ac8b4 |
Hashes for compressed_segmentation-2.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8e79a8e1bf9b27dcba0b875b93501c788bcc3e847af1e461a697a1b49d97e5a |
|
MD5 | 02f16bbbe0a046c9fe91c3930b515cf9 |
|
BLAKE2b-256 | 692c8e7d00e0b94972fe0579a644e628f04ec506b9562ac1526f4e5a9c77abb9 |
Hashes for compressed_segmentation-2.1.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81789e463179515c06fcdcf72ce77e447a4f8c5e21c7d17ecc41b038ceaab812 |
|
MD5 | 090110c17db452e681d4ea967615a603 |
|
BLAKE2b-256 | 42843bfdabd78747ba1f007204147ac06e5abab1033d237e921fb261e313549e |
Hashes for compressed_segmentation-2.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 198acaeb172dc354f5c06e6b771b645fa5d9fb8c320d90fd146553829c9c3869 |
|
MD5 | e6f25c075d292d23362ad697cd22afd8 |
|
BLAKE2b-256 | 2599c1b10a9eeaff7aac2a4aeedfa57645a31ed362dac82492685f54120c3a3c |
Hashes for compressed_segmentation-2.1.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a6d1ed61471f981da51a82356c532e5816f59cab37e56275c949fccf87c81e7 |
|
MD5 | d81e28a9d8d62df5460bbfa67879bb3d |
|
BLAKE2b-256 | ef887155cbc401a02c0ec86c90c4448b98778ea6be5cf0c04c50e36afe4d69f3 |
Hashes for compressed_segmentation-2.1.1-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a5c86d576fd2fe18392bb8aa1b98955cca7f53603f94e29a195f1198950aa68 |
|
MD5 | 9b287b674a87365386e3bd0a04803879 |
|
BLAKE2b-256 | 7a8562e5ba14a2221290379fa95f69888c6a61dc5dbadf883a22e61d9c49b2bb |
Hashes for compressed_segmentation-2.1.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a0bd61a39b1e79cf5f1e0e9af106e1ae64f7b953590b02489ffc86a6fa8309a |
|
MD5 | 4781e2254ef53200028ffbb5da8872f0 |
|
BLAKE2b-256 | 525ad5fc6af7fe9ed4ade8fa33434fc75268470b7461ffbe57d132fc9f414c4e |
Hashes for compressed_segmentation-2.1.1-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ceb80c7bd115a65257c8bd4e4d36d0b34a356e776c7396c3facb1f97fa2c92a |
|
MD5 | ec44e50b88b243eaadd41969802f6472 |
|
BLAKE2b-256 | e3ab3dcfbac1962a299d4c315dd541c782b22cdee60e3c7fdf1c3fdc742d74a3 |
Hashes for compressed_segmentation-2.1.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd4f8b35a5e7b555cb8d65170cbf7d388914072e3fb4f2ef3c2e632e4ff894f0 |
|
MD5 | d29e40d33aaaf52822b75f5f0a519774 |
|
BLAKE2b-256 | 475d8dd679bcc5533ed16ea6f8210d87a89ea479171333437f6def76042ac5fb |
Hashes for compressed_segmentation-2.1.1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54b46e9e59d068cea77959dc987ae6114d662608dc93823741c1ec34c1910d52 |
|
MD5 | 5e624008f544bdd47b4c9f9f0e9a96df |
|
BLAKE2b-256 | b15e491f6f3bda15b9e0340b19f95f93a1e3290da2f0f0627d6b823b27e80246 |
Hashes for compressed_segmentation-2.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2aeacb12f6173a45a99e374a27247e741e5e61d8b651a4c0875a6586b74ab12a |
|
MD5 | a3b26130c92ded6c7a0730bddef2f756 |
|
BLAKE2b-256 | ddd99229f82ca75618f7a18a701643c8aa77cf501f38c43ab3efb42d4c5d72f4 |
Hashes for compressed_segmentation-2.1.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d462b4fc92b59ee065d9bfb65fe12d1ca278980db695d105724aa44b3fc3ee23 |
|
MD5 | 7c3c6b1360c109c8a62749ac0ed0db35 |
|
BLAKE2b-256 | 3070f77c34b1f8bc2a51b1ca51b53df5d1b61586ba7d2627e3818a133dbb9afc |
Hashes for compressed_segmentation-2.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dacb72f8d444f3d434daa6fd3500a93dcc2e73527a50484606e76905ede4cd6b |
|
MD5 | 0574bff350f344032d624749a0a8fe48 |
|
BLAKE2b-256 | cd1b425696b7030c7eb6e5350feb6cce131047ea5e804eec66341632b2b4386f |
Hashes for compressed_segmentation-2.1.1-cp38-cp38-macosx_11_0_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 571aad4877378b82150f6e0a158090214401d48b7b3fbad3d46e94935d038a7c |
|
MD5 | 5f690ecd57befa8c8a5cdaa80c0e954f |
|
BLAKE2b-256 | 0c65f7a91bde6fce5183f338b01e8e24075d7e791838c77c8f3ced6789b9acbc |
Hashes for compressed_segmentation-2.1.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04d717675179ff281a45184435e62c2497a0a1a87629a0a9fc3b7c3cedb1a551 |
|
MD5 | d20ec1e3c9db3ffb07a6385b7f6fa174 |
|
BLAKE2b-256 | f34ed67ec1fd545dbe3a69e101457002197344bc13c7efc192b3825a87307bc8 |
Hashes for compressed_segmentation-2.1.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 153718dde3ebcd2bab0586761fb56ac37a8376c81ee0e4611aeb5d6e0ed921c2 |
|
MD5 | 742150c4e5bdd8262285e39a548ae101 |
|
BLAKE2b-256 | eabe22693ff3d6cd90e22abc9a7856c89d764daffdbe8390dd703d8da80326f3 |
Hashes for compressed_segmentation-2.1.1-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a19f1acfe09e63dd2deea8ddec5c443f67878ffd370c0a5cc4ec398f95edc753 |
|
MD5 | 8b330ce7fbd0d9ad41c8c5296f14851e |
|
BLAKE2b-256 | 21eb16c65d28b7daab2687768895fec066776e87306fb50350aca880581a7149 |
Hashes for compressed_segmentation-2.1.1-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ecb24ff1380dcd7731e1fe80ebc6fc2ec51ec2178c96fe09fe2e058244a86e5 |
|
MD5 | 06f64026f60653e449ea23d1f233a662 |
|
BLAKE2b-256 | eb32398c0390557022ee2b77ff4b9f7366e716e6990028d18a6f6f559048c1b8 |
Hashes for compressed_segmentation-2.1.1-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 208c27b7fcf35288e3ba15dd4b5106ffcfb6824b85c731dfa57e05c45e941337 |
|
MD5 | 1d00cecf295bd466d2ec2a5d5b1fd128 |
|
BLAKE2b-256 | 8cdfbcf8ec1f5b0655fed556c529e268ea025be02cd8d1143f7431160cd57771 |
Hashes for compressed_segmentation-2.1.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b79265351235d16e94a97bbfccd8e2c5ac1127b246505c0abfb6c6a1d76f7b4 |
|
MD5 | f452a70e41e442a000c51def5ed42bef |
|
BLAKE2b-256 | 3ef3eb5d41ca743419e140ee057acd3d47045cc8808efea52860553aed37e1d3 |
Hashes for compressed_segmentation-2.1.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4254c9b3ab01810edf8185f27c2090751470d2392caf16fc1f5530f3a9bbb937 |
|
MD5 | b6a239b137cb5694712fa7ea59efd0bf |
|
BLAKE2b-256 | 641818b51f69c965a8248261ddc32c5c54a51c89efd4fc2d213e5ad8f1ccbf31 |
Hashes for compressed_segmentation-2.1.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2056f78bc9586614dfce715c3e9ed409534f21a3ba4404a3798241db5d161ed |
|
MD5 | 14f7c14711e062e7fd345c6dcb759efa |
|
BLAKE2b-256 | a25a056bd1b7f7793c2e2a42dbd1584d0db6b0bb717cefe2b1c5c88e8886c4e9 |
Hashes for compressed_segmentation-2.1.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca3eb70500d4a40c754522fba7182ec90dabc6a718a01938834c90b96b9af845 |
|
MD5 | cf04e3882c53014445f4a196d7d5d3ea |
|
BLAKE2b-256 | 3d9c31e7b5655b99706a41c83f804f329e5e887f7056c8d759c61db0d40b601e |
Hashes for compressed_segmentation-2.1.1-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7b59690414f321f990f436b8f8507dc1cf1fe53d6d83c6fb37b297d1b1ea845 |
|
MD5 | f43fdeee531038674737d67c42dfadb9 |
|
BLAKE2b-256 | 732f7e3317d74e3fc524d6c86da9a1235b9ce8349a3e4f33308ce4dd19570668 |
Hashes for compressed_segmentation-2.1.1-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f805828ceee04b64af95b238a31235f4acf706e16402d75ec752913477a1138 |
|
MD5 | fe316e70bd7eaa8dd76260402eff00f6 |
|
BLAKE2b-256 | cfcce7941616a1ada950ee83653bb49a30e8e665551c7d188ad9291394f0fe4e |
Hashes for compressed_segmentation-2.1.1-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d1a83cf13e243d0fb700e80e666a5e15de494185389e7ac62a2a382dc7b9a66 |
|
MD5 | 326b58e94adb6df0f6a138e77699732a |
|
BLAKE2b-256 | a5a35ff80c7548df7b6d622c00159c558b76e183e3bb2f1a59e65f6ea8afbc86 |
Hashes for compressed_segmentation-2.1.1-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1efd011dad7295a8d392605a557b6cc04ee9a7a0c58497e28848ad15782bcad4 |
|
MD5 | a386522db9230b9d36bca2e8bb3ca7b6 |
|
BLAKE2b-256 | e1a2248de93edbf4945e9b4e9ec066cbd14db048e8581d167510a12defe1d522 |
Hashes for compressed_segmentation-2.1.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00bf34280355ff94681f8fa851b18931889b59919ff8451b21b63a82f153bbd6 |
|
MD5 | c795ef970ae09432a371ebc488ba1ab7 |
|
BLAKE2b-256 | ceb1c9576264d82acb9f0a64e50913c826f58dccef2349e70a10999126265afb |
Hashes for compressed_segmentation-2.1.1-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f5bcb6e20a85e6af056f55ef63b98c5972abe517ba6ae85e9c19e454ac06edf |
|
MD5 | 2528f5b52fd184aeca8317b6c29f4faf |
|
BLAKE2b-256 | b4bb980d34a2e2df56fd6cb7605ae322da272f1f96fefb824dd47dbe425dca2b |
Hashes for compressed_segmentation-2.1.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 136a233d18cd6efa350924c5c1491a78ef7b0571bda3f9cef911b3e0486a9b38 |
|
MD5 | 6b9c1e1930dbcc0fcb00fa2a75d233ac |
|
BLAKE2b-256 | 04a7c805d9ff3db0d40a12fb9f8ccd5dd44fd89bf5bef2722eab7be5dc1b6e10 |
Hashes for compressed_segmentation-2.1.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d73abb0bf4163c30e13e2a436f0c2f01b8100cffa60eaddba8e021ae8b22984 |
|
MD5 | eaa8bda416d0cbda3dc967bbd52351c1 |
|
BLAKE2b-256 | 3d76b3cdaac9633fa5fb755fb98e416eed5446ca5cb35e5f2fe1d7cb9c656179 |