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.3.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73e7ac9d95b6ef647c46cd884a0e0e99b66b3ec853fe634fde40cedbe4615b6e |
|
MD5 | 0b8d843d19ad3ee8b2eda2b8c4bc82d7 |
|
BLAKE2b-256 | 14fd56278e5b7a100b33a575191dfbdf8e7704a25716ccbdfeadeeaf40e85a89 |
Hashes for compressed_segmentation-2.3.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8462afcf86cb5803274918a17bc5baac25c42155bb09782bee855511632fc8d |
|
MD5 | 7903a51b31193447f0d8c8ca501c2076 |
|
BLAKE2b-256 | 422c4fee07005889feb1c3a8d907fc990a8d01106ade8832b078cdb84c3670d0 |
Hashes for compressed_segmentation-2.3.0-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fec2b01d515aaae3541e3274dc581a1f301a1d3f2428640dc6db34b95be7920e |
|
MD5 | f42705870da94b59ae90e07f2d8224ef |
|
BLAKE2b-256 | afae71c2cd70f5a05f46e92ea72aaa617781f0c17248b332b0e72736f6ba2653 |
Hashes for compressed_segmentation-2.3.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c19ce3d20ad62f0c1a4e7a5cbb99ae584c5d9549cf8afd984eae0e9d64f6add |
|
MD5 | 2a520dbc02b376624704252c810b4336 |
|
BLAKE2b-256 | 512f117693bc1ebf2d41ac6250ef197846171f81ee91958a74d1fbd93d9fae76 |
Hashes for compressed_segmentation-2.3.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5866f42e5bfeed012047fc3f5e6be7cae6a3a0a82276a30c707c2480d2a4060c |
|
MD5 | 631adb01f687c84d336cb8429acaa29b |
|
BLAKE2b-256 | 738ccb0f1de5cc73cb2a224535133ae4270b9d7ec113dabc4c8284b5c6c71bd5 |
Hashes for compressed_segmentation-2.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27dcd47d5cc0cf4402f554e3ff9844f3708aa0ebfc7ddb5402845bf6265385d9 |
|
MD5 | 111f36f6fb708d741c63e277f0eb6e8a |
|
BLAKE2b-256 | 83078c33e7b876ab36b05696745ed90603da373938fb69aa0f33fedf72c7af30 |
Hashes for compressed_segmentation-2.3.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e37d933ab046704755c8b6f01381c115d70bb7e95ac177c364454b830da01618 |
|
MD5 | d4c9c694801a380f63f16c6bd7f8624e |
|
BLAKE2b-256 | c57dd5ed542eb7809b657871649205c4ac329a21cb20e90fa11c9f259ef0b34e |
Hashes for compressed_segmentation-2.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d94ba86fd438d361f5520094669156a4d772ae95630274b832b0dade164aaed |
|
MD5 | aee0fc308ad711cb258cf8cff27347c6 |
|
BLAKE2b-256 | 55d14b24787365323f8adb510eeffb974a8192827a2d6db29b379c57f8ef153f |
Hashes for compressed_segmentation-2.3.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3047412d585b07e175e1cedfb93fcf6a75c9695bce2e0bbf4a812357400bc59a |
|
MD5 | ad29d905be04f7c5ee686a4dc2e1ba45 |
|
BLAKE2b-256 | 19eefc90d0b7a1758d80e9d8c30df28d5330281bf492c3442d01004c9f8b4284 |
Hashes for compressed_segmentation-2.3.0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c0fb403e47cd2b7c59b8946d5678962827c9d571aa9739b800b07b56d69a17d |
|
MD5 | 41a3bd8e79dcc28d640a1abc04fc0053 |
|
BLAKE2b-256 | c426336db1449d0ab6cabddfc4c61836c1d3b2e356447ab3937771b3e1d54352 |
Hashes for compressed_segmentation-2.3.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | caec58149ea24f2453623b9df3fc50ea10be12c9b8fecef8958c125ae7093105 |
|
MD5 | 73cb17691f65b7f8a2ecb99633fab92c |
|
BLAKE2b-256 | e3bfbda33cbc3eff686d83a3786715e1fe8d578160ed58daef294c90026c9ca8 |
Hashes for compressed_segmentation-2.3.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb4b3c8b460de6063d0d816a788a26885bc3cb7a13ee60ea92bd0653b1bdcd97 |
|
MD5 | e2fd4f12173688ea8b34cdc3ac52fc9e |
|
BLAKE2b-256 | 1100a8edf50f8b65a67aa3136399b92a0f958a5ea81fb55e0c8dcd48d557480a |
Hashes for compressed_segmentation-2.3.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 461e97a8cb4886d6857d168c13ab2bc711db1aac8d8b167f2574a6ef8376b855 |
|
MD5 | 45e9296f1a258f699466f82e01ee77f8 |
|
BLAKE2b-256 | 7e98bca12af0648c10369bc73045ec6f5edb4b02dcf8b48743327c561e186424 |
Hashes for compressed_segmentation-2.3.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f078b30df84eb89bb891d1274723e9e8d6b0b1aeac2695f532ba830f17a52cae |
|
MD5 | 2dfeb94402b0a03884043c44f29a4fdf |
|
BLAKE2b-256 | b51110544b6c512aef37b52d918804e1310b2f908eedf47b147128bd66a9cf19 |
Hashes for compressed_segmentation-2.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 784711aa9c0926ce021426754d687a00a47cd8c1666aa548e15b18d262cd820f |
|
MD5 | 0609f801a332dbf36d5be8a7f6ce7766 |
|
BLAKE2b-256 | 5ce6b67a58febfb7c8003c682b32431b39c38e60b430ea94aa847efe96cb6b47 |
Hashes for compressed_segmentation-2.3.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9860dceacb3136c64b6db9e6d0b7f72dc16b9eb065b725b37d05dde993296883 |
|
MD5 | ea2b181bff77700b30ae4c09af7b8144 |
|
BLAKE2b-256 | 837ca3118f4528a4b65bd46046f675d43391d97ebda81fd8956c32f64b762ba4 |
Hashes for compressed_segmentation-2.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33dbdc3beb24bde9cc38eb4842bf12c426f2719a9f2b613bfc7d6f5e098a3c31 |
|
MD5 | 41d5ccd2d117dff27d3953fb2c01432d |
|
BLAKE2b-256 | efa5c20dcee9efd4182e4a67863945693e25f55e06547ea691fa4c74ad8cad27 |
Hashes for compressed_segmentation-2.3.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b2efeed27fea4226fb42e2d69f57a0a3f7be169b4f7b5303a55cf262b125b6f |
|
MD5 | 9719cf9de0d190e4cfdfec00f79db6e4 |
|
BLAKE2b-256 | b0dc2b28496871e4d5dc511b81bb338df59c482bd423742c8ea9ab3d51e2bc09 |
Hashes for compressed_segmentation-2.3.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 760f57d5f42ee798941a527887a6e8fc65b88add9440d385ba8ad1f37cbdd146 |
|
MD5 | 48716724fdb8b8065737cc2edd5d0035 |
|
BLAKE2b-256 | a71316b49328e3b859e0b54345bed25ba8f35d7fb26e1a7682a426c3e4a98525 |
Hashes for compressed_segmentation-2.3.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3459b1a72be4773d250c6b85a77584ac0929e4f6a0ce2f038eb17c7a3bdd073 |
|
MD5 | 212857702e04c6e71616325ce21e597e |
|
BLAKE2b-256 | 8618f7afeed46a88b6ae9ec3fd1279a207c10ffac9e90b3e9be0b6d9481d5609 |
Hashes for compressed_segmentation-2.3.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ea3ed441860f2df1f0042328e3aafd264a039f909cde5b0545ea7770c288a24 |
|
MD5 | 309a71d8c8ace96a688c9eda0efc18f5 |
|
BLAKE2b-256 | 1e997f8dd320c07739b677e35de6b47b10f9b8b47130a0f8ea89318cb42ce2c0 |
Hashes for compressed_segmentation-2.3.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a99605d98ea62d17a153c3e75a037d09c12b4d924cce15596489acf532dbee33 |
|
MD5 | 436439c3033e6f7c5bec68e10eb966ac |
|
BLAKE2b-256 | 5800813dadfa607acfef6c174ea3b99a833460616fd4d6f6771b2d5360951cb9 |
Hashes for compressed_segmentation-2.3.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07c7532e3d99b1251b09502b16a1823b4434b1a31c833ed1e92040daeb572ed5 |
|
MD5 | ac9618c238b8732cbf83847ca703185b |
|
BLAKE2b-256 | 8595388003684f5464e5b9ac556dc617bb3f6fd0f9d738cec31c369f73f15a80 |
Hashes for compressed_segmentation-2.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5191b217cd63bb91e33cd05cba3e48227fecce1537862945467d47606670abad |
|
MD5 | efe8c2f4c5eeb4d0f73669a4ac76a074 |
|
BLAKE2b-256 | 6dca0d151d5793ba58c6eeea6fb59a0700f6f6da6e2e33cf5a242fc701e893f7 |
Hashes for compressed_segmentation-2.3.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b23e6672bedd2e750bc929cc44fc6fc96320060e1d7a5d0d897789e630bd55bf |
|
MD5 | e878522b1d017954eeb9db97f236684a |
|
BLAKE2b-256 | f05f77f0045da7c17e8441f4a6c66e82d5cc2924b9941a1488c8eb128ab5bdb4 |
Hashes for compressed_segmentation-2.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2cb1923545a81dab9ea84d5e966528cd02e832a1ec1c58a73ae122d3ff75d400 |
|
MD5 | 80671e9f708f0870bc0cf795cc7f87cd |
|
BLAKE2b-256 | 33f7694fc660ec3ff80ed426d0c4eefd7d26aca9d3b28b9bc220078e5cd137a8 |
Hashes for compressed_segmentation-2.3.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed0d09f3e3f167b9b8b306f9d8468fb69d10f088c88883392413f205b29c4837 |
|
MD5 | d3cd574c0c8f1439d0ec3af6a08ab8f2 |
|
BLAKE2b-256 | 8f26102b791a79f3369076671d73246b38024ce2c119ade0ab33cfc0fbad4e2e |
Hashes for compressed_segmentation-2.3.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b5ac268550b3a8efb94f32329e3091782c979df85cdbf384d7dc5aa45183f48b |
|
MD5 | beeaf37914b1a09830239828318b7473 |
|
BLAKE2b-256 | fc09751bc7dd8cacc930e2ef390e71019f963bacb8ee37ab1ec0eb9b6b353669 |
Hashes for compressed_segmentation-2.3.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3d3e8aaf4679206ed0c88ce03b163f93ff3b597b21abfcadd4504126c66ac8e |
|
MD5 | 3eba2d0318b2ae6e033b8d183241da79 |
|
BLAKE2b-256 | 283a80d26092cda0d5a24847d3799182cfaa44d670b0cd3b0caeb2c63d889726 |
Hashes for compressed_segmentation-2.3.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 749e07298b374e8257ecbff42fd1648b259886c1f14372227bac3e0bdfccce49 |
|
MD5 | 03615bbfb2dca11cec52bd69c4ffa48f |
|
BLAKE2b-256 | 0b132abb30bba516cc980f7990bf8ff42b50350c2487abe50e6cfc6eeb882948 |
Hashes for compressed_segmentation-2.3.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7db4b155d7f62b4096c19cc5a3209ffe3033b815240a7e937a66f482d268a7e |
|
MD5 | 4fb3658dd697f5894307eb6644c22d36 |
|
BLAKE2b-256 | d0a338dec2244fb7fb29be0198f0a9a5a9b5f0d54efc567edaea00ba1c835a7c |
Hashes for compressed_segmentation-2.3.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 903774c705a75eff15a4d49af559fd7f12a9af672374d82af4253af201b7ebb4 |
|
MD5 | ba8268d89fc8a55812041b3a484990d5 |
|
BLAKE2b-256 | 3cd629966411619b04c71056ca6cde482ae2783bb30b7eb80dfa20fff0f0b980 |
Hashes for compressed_segmentation-2.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc1a4a916dc9e0441a3e7c195aea533313c6bc9684c501f30043450a5368ec52 |
|
MD5 | f103f885f6a8c55a6246d902c7c1dd90 |
|
BLAKE2b-256 | e31436b35f3515b7fefb895c1c77fa01af53a51a6361f40db17777e287d210c8 |
Hashes for compressed_segmentation-2.3.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 854dfc4f6050b3e3f0fd8452fc86a29e3b80c11da4afe39a4083000256a003f3 |
|
MD5 | 84db896e4d41f27381ac803f7f2635e2 |
|
BLAKE2b-256 | 9dea194d311f80401db00041000510a13c33fc3829c8e6e7415c1a61a8bee726 |
Hashes for compressed_segmentation-2.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 591c293977f6fcbcde5c950bdc175345568b3bcfcdeabba2ec4115399f70354e |
|
MD5 | d5742ad628c39877dd32e78b1b31bea0 |
|
BLAKE2b-256 | 22f79599965e58c4fd62b7e46fec27414a545837268b9161bf4d2f26e6ee67ec |
Hashes for compressed_segmentation-2.3.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fdc58390bfdb3226ac694cfc3ea492b856b1e15d71f663855f0587e37b1220c3 |
|
MD5 | 16ca4b20964255af5dbc4963b01a7219 |
|
BLAKE2b-256 | 19dc35cd90fc967b7e3dceef13ea81b89e157b921ce608e0970844ef104b27f3 |
Hashes for compressed_segmentation-2.3.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14411d04ed32c3ea744ffcee174df983b249ffcdc9ee13f4fd22694c9fd19043 |
|
MD5 | 8b3be54d69130f5c3f661684ce0a780a |
|
BLAKE2b-256 | 58adc07ce0f89b15e7aa1dc81ead86abd29794a45c17eea7219ab230be94a530 |
Hashes for compressed_segmentation-2.3.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1139e1b9656a34c8a8a4fce3f655447c8509b65469f22700baeefc1d53ed5882 |
|
MD5 | 05f483a0d1ca90307b602801419e2020 |
|
BLAKE2b-256 | ef283551bafdcec6fd0cd2e1a3fa257daf26257470523781e24d1e0824cc278c |
Hashes for compressed_segmentation-2.3.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15cdb787f0bbbf687e3d78bf5eb39afe02c1c712b716f48f5a3c4c9f90655189 |
|
MD5 | 491ce35bde352a937e9675300fa95649 |
|
BLAKE2b-256 | 47db220905d0e12c08831f507c17cfe569ccd28283eedd337f1dd5abd0feabbc |
Hashes for compressed_segmentation-2.3.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0db2a8f1a8e6c36b8ef067bfd1b8f90dd95174d0c745845bbb489163bd446926 |
|
MD5 | 5fadfcc531c09a35ea76aa8507bc91d2 |
|
BLAKE2b-256 | 2ca46c8002f36d3846709fc1d3e159dbdd1edb79e304a363df665cf0792fed9a |
Hashes for compressed_segmentation-2.3.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b980fe5ebc971c90b66df6d69747ea48e3cf12228ebeb9b8746a8ed789c6a914 |
|
MD5 | ad4fb9b14765c24d9f8f24eee7de333a |
|
BLAKE2b-256 | 91bd426e9919bd4bc3ce385e4546b18d25f41623397336c50e65aff1e9d43b8d |
Hashes for compressed_segmentation-2.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46ec40847a9a6d4a0703126e027e519a0a24aa68a574c35e003d769d21a24f50 |
|
MD5 | 7b2d9382c67cfa191ea8b8edd8fa366b |
|
BLAKE2b-256 | d8b97c60947c832c5e39e6242ca2ef4057d585a22d32b3aae3386577630c811d |
Hashes for compressed_segmentation-2.3.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2de74336ac199290d5731f7089d120d93d89c632bab06431b9f8174d8c76db1f |
|
MD5 | 0e163d13c01aa3ea75c2c53f5ff2a19a |
|
BLAKE2b-256 | 7e1de1002c1e8f54cea677c4a231e27f5de3a6436168518161787223f3c23794 |
Hashes for compressed_segmentation-2.3.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 425445e2741643e2988a4da8c02448fb768c0d35aeea5c1c959112ad8f03904c |
|
MD5 | 6d4fd646e76b8466241dd3bc34c080d9 |
|
BLAKE2b-256 | 949e8dd5a5160d359bf4a9a4c0e43ee20b2ae3f858facbfca07dbef01e70b77c |
Hashes for compressed_segmentation-2.3.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 937e894ee3a204fc997ec309fdc88028f9220d07f8fc78c8f4d83d1156b2f680 |
|
MD5 | 9fc557fada516a457f828108a96f4aa3 |
|
BLAKE2b-256 | 2a1208b44b02bd469466826bed8c68d61b85f36afde08aed06f8c4bcbc822816 |
Hashes for compressed_segmentation-2.3.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ede7253997516a6f4f81850bc967729c06e0c393498ce44def90191814cb9a6 |
|
MD5 | 45e06b20c7602fbd5d4c8f3f27b1f56d |
|
BLAKE2b-256 | a683e69cd2781dc137ae85990a2d10388c377ed6c014cd63d7fbeba95cb86e14 |