[](https://badge.fury.io/py/compressed-segmentation)
# Compress Seg [](http://www.janelia.org)
## Library for compressing and decompressing image segmentation (adapted from [neuroglancer](https://github.com/google/neuroglancer))
```python
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
```
```bash
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](https://github.com/google/neuroglancer/blob/master/src/sliceview/compressed_segmentation/README.md). 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.
```bash
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
```bash
$ 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:
```bash
$ 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.
```bash
$ 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.
Raw data
{
"_id": null,
"home_page": "https://github.com/janelia-flyem/compressedseg",
"name": "compressed-segmentation",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": null,
"author": "Jeremy Maitin-Shepard, Stephen Plaza, and William Silversmith",
"author_email": "ws9@princeton.edu",
"download_url": "https://files.pythonhosted.org/packages/62/11/0bf9a93af484325bb775e2e0b6868e698dc630b529abb2b69359feb4021e/compressed_segmentation-2.3.2.tar.gz",
"platform": null,
"description": "[](https://badge.fury.io/py/compressed-segmentation) \n\n# Compress Seg [](http://www.janelia.org)\n## Library for compressing and decompressing image segmentation (adapted from [neuroglancer](https://github.com/google/neuroglancer))\n\n```python\nimport compressed_segmentation as cseg\n\nsx, sy, sz = (128,128,128)\ndtype = np.uint64\norder = 'C'\n\nlabels = np.arange(0, sx*sy*sz, dtype=dtype).reshape((sx,sy,sz), order=order)\ncompressed = cseg.compress(labels, order=order)\nrecovered = cseg.decompress(\n compressed, (sx,sy,sz) dtype=dtype, order=order\n)\n\narr = CompressedSegmentationArray(\n compressed, shape=(sx,sy,sz), dtype=dtype\n)\nlabel = arr[54,32,103] # random access to single voxels w/o decompressing\nuniq_labels = arr.labels() # get all distinct values w/o decompressing\nbinary2 = arr.remap({ 1: 2 }, preserve_missing_labels=False) # remap labels in segmentation w/o decompressing\nrecovered = arr.numpy() # decompress to a numpy array, same as decompress\n124213 in arr # test if a value is in the array\n```\n\n```bash\ncseg compress connectomics.npy\ncseg decompress connectomics.npy.cseg --volume-size 512,512,512 --bytes 4\n````\n\n\nNOTE: 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\n\nThis library contains routined to decompress and compress segmentation and to manipulate compressed segmentation data defined by the [neuroglancer project](https://github.com/google/neuroglancer/blob/master/src/sliceview/compressed_segmentation/README.md). compressed_segmentation essentially renumbers large bit width labels to smaller ones in chunks. This provides for large reductions in memory usage and higher compression.\n\nNote 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.\n\n\n### Features\n\n* Compression and decompression\n* Random access to voxels without decompression\n* Read out unique values without decompression\n* Remap labels without decompression\n* Command line interface for numpy files\n* (TBD) Interface to relabel and manipulate segmentation from the compressed data\n* C++, Python, and Go interface (see original repo for Golang)\n\n### C++ Compilation\n\nCompiling as a shared library. Feel free to subsititute e.g. clang for the C++ compiler.\n\n```bash\ng++ -std=c++11 -O3 -fPIC -shared -I./include src/compress_segmentation.cc src/decompress_segmentation.cc -o compress_segmentation.so\n```\n\n### Python Installation\n\n#### `pip` Binary Installation \n\n```bash\n$ pip install compressed-segmentation\n\n$ python\n>>> import compressed_segmentation as cseg\n>>> help(cseg)\n```\n\nIf there are pre-built binaries available for your architecture this should just work. \n\n#### `pip` Source Installation \n\nIf you need to build from source, you will need to have a C++ compiler installed:\n\n```bash\n$ sudo apt-get install g++ python3-dev \n$ pip install numpy\n$ pip install compressed-segmentation\n\n$ python\n>>> import compressed_segmentation as cseg\n>>> help(cseg)\n```\n\n#### Direct Installation \n\n_Requires a C++ compiler such as g++ or clang._\n\nWorks with both Python 2 and 3. Encodes from / decodes to 3D or 4D numpy ndarrays. \n\n```bash\n$ sudo apt-get install g++ python3-dev \n$ pip install -r requirements.txt\n$ python setup.py install\n\n$ python\n>>> import compressed_segmentation as cseg\n>>> help(cseg)\n```\n\n### License\n\nPlease see the licenses in this repo.\n\n",
"bugtrack_url": null,
"license": null,
"summary": "Neuroglancer compressed_segmentation codec.",
"version": "2.3.2",
"project_urls": {
"Homepage": "https://github.com/janelia-flyem/compressedseg"
},
"split_keywords": [],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "512e0d6b4d63829e8ef62f55ab8f13b894ea7937017ac6714e367cfa55204aa9",
"md5": "56f562c12e8de3835c74215e0c410a20",
"sha256": "d71d42e5834abf9ec8e4c50bf307258ef9bea0f355d4978c5c5027c311dca5a6"
},
"downloads": -1,
"filename": "compressed_segmentation-2.3.2-cp310-cp310-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "56f562c12e8de3835c74215e0c410a20",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 168441,
"upload_time": "2025-01-23T20:02:11",
"upload_time_iso_8601": "2025-01-23T20:02:11.652897Z",
"url": "https://files.pythonhosted.org/packages/51/2e/0d6b4d63829e8ef62f55ab8f13b894ea7937017ac6714e367cfa55204aa9/compressed_segmentation-2.3.2-cp310-cp310-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "dfd7cd2450534ffba6e2053677f5d15fe9740cd3b0bb25ad0e34e8cab6ac2e24",
"md5": "6c372ddf27ba65740398fedf4c140ca8",
"sha256": "064512681278b0e8aae6eaf93a4fd4a648a2cf48530548ac3d7a875c54ddd335"
},
"downloads": -1,
"filename": "compressed_segmentation-2.3.2-cp310-cp310-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "6c372ddf27ba65740398fedf4c140ca8",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 152409,
"upload_time": "2025-01-23T20:02:12",
"upload_time_iso_8601": "2025-01-23T20:02:12.943312Z",
"url": "https://files.pythonhosted.org/packages/df/d7/cd2450534ffba6e2053677f5d15fe9740cd3b0bb25ad0e34e8cab6ac2e24/compressed_segmentation-2.3.2-cp310-cp310-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "07ad99946fb803d64793e089761988ca89db564f61fc32905f39239e04a52e0c",
"md5": "5510cdc7d8b45c3e3dc5cb13b6e9832d",
"sha256": "986ab8ac5ff393d6d91baec5857e6eb0d79c74f05a03c2cef9df0ba5677be0b9"
},
"downloads": -1,
"filename": "compressed_segmentation-2.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "5510cdc7d8b45c3e3dc5cb13b6e9832d",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 969913,
"upload_time": "2025-01-23T20:02:14",
"upload_time_iso_8601": "2025-01-23T20:02:14.984540Z",
"url": "https://files.pythonhosted.org/packages/07/ad/99946fb803d64793e089761988ca89db564f61fc32905f39239e04a52e0c/compressed_segmentation-2.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e9336a1540858d11e0c4b59efc75ea669a6ca0356b13eea096240c13d4a2b4aa",
"md5": "2b9ebbb886aa2ad465135fdbe0013a52",
"sha256": "9f476c456f0018163676543f25f71c69421936fb11e900d864cd1c886e966ec3"
},
"downloads": -1,
"filename": "compressed_segmentation-2.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "2b9ebbb886aa2ad465135fdbe0013a52",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 990049,
"upload_time": "2025-01-23T20:02:17",
"upload_time_iso_8601": "2025-01-23T20:02:17.191437Z",
"url": "https://files.pythonhosted.org/packages/e9/33/6a1540858d11e0c4b59efc75ea669a6ca0356b13eea096240c13d4a2b4aa/compressed_segmentation-2.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8301a30039758c104bd3cbd134d3d0d93851ebaf81450fbfb09c1647d7d83f92",
"md5": "54947b6e50baca8b4f0150a91d676ba8",
"sha256": "c701ffb83a676ed8c4870ad9ca054cc6dd140d4981c5da6495ca3825888873be"
},
"downloads": -1,
"filename": "compressed_segmentation-2.3.2-cp310-cp310-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "54947b6e50baca8b4f0150a91d676ba8",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 2008524,
"upload_time": "2025-01-23T20:02:18",
"upload_time_iso_8601": "2025-01-23T20:02:18.549823Z",
"url": "https://files.pythonhosted.org/packages/83/01/a30039758c104bd3cbd134d3d0d93851ebaf81450fbfb09c1647d7d83f92/compressed_segmentation-2.3.2-cp310-cp310-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "fc6d7840b44e3163d013d4b9c6e10bfcb4ce8942c6b96ab98b53819112c91061",
"md5": "16c24da164318c03ef0595542a260dbd",
"sha256": "c3f35ca821c96ff95958916de74cfe11b425d9463da60703365519ef1e46b05b"
},
"downloads": -1,
"filename": "compressed_segmentation-2.3.2-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "16c24da164318c03ef0595542a260dbd",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 140334,
"upload_time": "2025-01-23T20:02:19",
"upload_time_iso_8601": "2025-01-23T20:02:19.919072Z",
"url": "https://files.pythonhosted.org/packages/fc/6d/7840b44e3163d013d4b9c6e10bfcb4ce8942c6b96ab98b53819112c91061/compressed_segmentation-2.3.2-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "bf84e68fecca24c40f6595b3f7dc16cf621d2059bdb400e451381e4722a12851",
"md5": "824c522e42afd1f4723c109f01aeb135",
"sha256": "57b347a1b1f242bc7b0a680598a48d72fb10e09e82cc46fb64d8fd7c9dda4801"
},
"downloads": -1,
"filename": "compressed_segmentation-2.3.2-cp311-cp311-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "824c522e42afd1f4723c109f01aeb135",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 168721,
"upload_time": "2025-01-23T20:02:20",
"upload_time_iso_8601": "2025-01-23T20:02:20.944435Z",
"url": "https://files.pythonhosted.org/packages/bf/84/e68fecca24c40f6595b3f7dc16cf621d2059bdb400e451381e4722a12851/compressed_segmentation-2.3.2-cp311-cp311-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1afd39beadbb3acdcef2f370e9184a24eef919c1af9fc2fd95f74a12513ceafb",
"md5": "b195181cf5965498f056f77dae635c4b",
"sha256": "12b0245a266d3ea6c6408a43085de21efc4ab9ff33e69ef0c57ecf3e6d587c09"
},
"downloads": -1,
"filename": "compressed_segmentation-2.3.2-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "b195181cf5965498f056f77dae635c4b",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 152441,
"upload_time": "2025-01-23T20:02:22",
"upload_time_iso_8601": "2025-01-23T20:02:22.730332Z",
"url": "https://files.pythonhosted.org/packages/1a/fd/39beadbb3acdcef2f370e9184a24eef919c1af9fc2fd95f74a12513ceafb/compressed_segmentation-2.3.2-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ad36ecb333d3cc30082749e756eb9ea2c0fd5f40127ce32786ee20de6d1d7c50",
"md5": "e50c1f1268062f88c35642c539a783e4",
"sha256": "321907ad58cb9de4cbf575ef0341ee430a56429cf53d73751e19d9551f59803d"
},
"downloads": -1,
"filename": "compressed_segmentation-2.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "e50c1f1268062f88c35642c539a783e4",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 1037348,
"upload_time": "2025-01-23T20:02:23",
"upload_time_iso_8601": "2025-01-23T20:02:23.943588Z",
"url": "https://files.pythonhosted.org/packages/ad/36/ecb333d3cc30082749e756eb9ea2c0fd5f40127ce32786ee20de6d1d7c50/compressed_segmentation-2.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4a90a28b18d85fdf94db8eaf1fca28e4322012abb1b2b035c234aa04b1e96679",
"md5": "9ab41558a846aeabf74da884b9bbd2d3",
"sha256": "e4690467ff0bc97f2e1711a7310b9ca3725ac24e8a4ad7b905868786a5811187"
},
"downloads": -1,
"filename": "compressed_segmentation-2.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "9ab41558a846aeabf74da884b9bbd2d3",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 1058075,
"upload_time": "2025-01-23T20:02:27",
"upload_time_iso_8601": "2025-01-23T20:02:27.314514Z",
"url": "https://files.pythonhosted.org/packages/4a/90/a28b18d85fdf94db8eaf1fca28e4322012abb1b2b035c234aa04b1e96679/compressed_segmentation-2.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1665c8ce78b245d407d74aad8eafaeedd2599df5e991f19bc0dc26dee750e7f1",
"md5": "3e62219944b47d4f494960606b57dc31",
"sha256": "4cfe7263281e7e0c763cfd8a456abeb311d9c6d0e8cef4993687a44a5846c0b4"
},
"downloads": -1,
"filename": "compressed_segmentation-2.3.2-cp311-cp311-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "3e62219944b47d4f494960606b57dc31",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 2085619,
"upload_time": "2025-01-23T20:02:28",
"upload_time_iso_8601": "2025-01-23T20:02:28.722641Z",
"url": "https://files.pythonhosted.org/packages/16/65/c8ce78b245d407d74aad8eafaeedd2599df5e991f19bc0dc26dee750e7f1/compressed_segmentation-2.3.2-cp311-cp311-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "08b5e6edf144cdf97c49e5f8f1fef183b4bc1686b1aea84c714e5b98fedab8b9",
"md5": "b3cde8f4f26c664da9df3b97695d31a4",
"sha256": "ce90cda7388b0aa4ad49c08010bd5336a80479b1af6d8abbe64e409c0bf9f920"
},
"downloads": -1,
"filename": "compressed_segmentation-2.3.2-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "b3cde8f4f26c664da9df3b97695d31a4",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 140420,
"upload_time": "2025-01-23T20:02:30",
"upload_time_iso_8601": "2025-01-23T20:02:30.057372Z",
"url": "https://files.pythonhosted.org/packages/08/b5/e6edf144cdf97c49e5f8f1fef183b4bc1686b1aea84c714e5b98fedab8b9/compressed_segmentation-2.3.2-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "bd19cd8ad01589a985fe2f6561140872bea5f74b896ec2aa98c1caf56f7f5342",
"md5": "0d11add67ba952cd042875bdcc138a96",
"sha256": "35dd7e7ccfdac74ace9fe2d7ccc1539d8084ed99c6603a1e373a5f2ac1d49d32"
},
"downloads": -1,
"filename": "compressed_segmentation-2.3.2-cp312-cp312-macosx_10_13_x86_64.whl",
"has_sig": false,
"md5_digest": "0d11add67ba952cd042875bdcc138a96",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 169059,
"upload_time": "2025-01-23T20:02:31",
"upload_time_iso_8601": "2025-01-23T20:02:31.184983Z",
"url": "https://files.pythonhosted.org/packages/bd/19/cd8ad01589a985fe2f6561140872bea5f74b896ec2aa98c1caf56f7f5342/compressed_segmentation-2.3.2-cp312-cp312-macosx_10_13_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "d6e795f70078e13a03fdc004a7ee11831afe6e9421ab6de166a4a2bcd9c5d83a",
"md5": "46f473f31bdd9c23b85c98c8de087e97",
"sha256": "2ec2dd616d07b089c67390a8dd01a4d7864fccce98069961fe7a2fb775c051a8"
},
"downloads": -1,
"filename": "compressed_segmentation-2.3.2-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "46f473f31bdd9c23b85c98c8de087e97",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 153173,
"upload_time": "2025-01-23T20:02:32",
"upload_time_iso_8601": "2025-01-23T20:02:32.417383Z",
"url": "https://files.pythonhosted.org/packages/d6/e7/95f70078e13a03fdc004a7ee11831afe6e9421ab6de166a4a2bcd9c5d83a/compressed_segmentation-2.3.2-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "9edd922d1591398fcb905aafcc2edd13cfdc49f2da108b76124276f502c5c837",
"md5": "7f9192457d8f8330d750c94c7f30641d",
"sha256": "0a3fc3952191808ed74800e8eefa5194e69f2fecf4f04eaed965c9be5ecf0d00"
},
"downloads": -1,
"filename": "compressed_segmentation-2.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "7f9192457d8f8330d750c94c7f30641d",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 1008068,
"upload_time": "2025-01-23T20:02:33",
"upload_time_iso_8601": "2025-01-23T20:02:33.528459Z",
"url": "https://files.pythonhosted.org/packages/9e/dd/922d1591398fcb905aafcc2edd13cfdc49f2da108b76124276f502c5c837/compressed_segmentation-2.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "f698fbf4cfa6bbcbcebd2f5441a84a676d29ef7e3bb65533fdb5a27d0bfc4955",
"md5": "c020450a26248b707be4a98a299456e9",
"sha256": "d2d9177245bd8245b320e233fa31dfd413d25ef95c982c88f7079695534c76cd"
},
"downloads": -1,
"filename": "compressed_segmentation-2.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "c020450a26248b707be4a98a299456e9",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 1035456,
"upload_time": "2025-01-23T20:02:34",
"upload_time_iso_8601": "2025-01-23T20:02:34.749800Z",
"url": "https://files.pythonhosted.org/packages/f6/98/fbf4cfa6bbcbcebd2f5441a84a676d29ef7e3bb65533fdb5a27d0bfc4955/compressed_segmentation-2.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "f6d483d72dbabcb71c6aca2c5a29abfe944c01e48a3896ee145442bec1bc7a4d",
"md5": "48d0003ec85760e7fc39073351ca01c6",
"sha256": "434d831b1d6f2d026ac0b6767d6e791e2116c6c556037dd72ac71eaffc57c304"
},
"downloads": -1,
"filename": "compressed_segmentation-2.3.2-cp312-cp312-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "48d0003ec85760e7fc39073351ca01c6",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 2055834,
"upload_time": "2025-01-23T20:02:36",
"upload_time_iso_8601": "2025-01-23T20:02:36.834416Z",
"url": "https://files.pythonhosted.org/packages/f6/d4/83d72dbabcb71c6aca2c5a29abfe944c01e48a3896ee145442bec1bc7a4d/compressed_segmentation-2.3.2-cp312-cp312-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "67f3426cb68a34fe971988e9a22097a6d432e59c34c120a2116b3cc8c149dd49",
"md5": "20ade4262cef692cbf72ee077f18f7f2",
"sha256": "49aceaa41e691c062c3b706868dfdb39f2984f3374fbc90dc09b20c0f2392dfb"
},
"downloads": -1,
"filename": "compressed_segmentation-2.3.2-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "20ade4262cef692cbf72ee077f18f7f2",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 136615,
"upload_time": "2025-01-23T20:02:38",
"upload_time_iso_8601": "2025-01-23T20:02:38.448049Z",
"url": "https://files.pythonhosted.org/packages/67/f3/426cb68a34fe971988e9a22097a6d432e59c34c120a2116b3cc8c149dd49/compressed_segmentation-2.3.2-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "aa31f1d4534b6c71be5fb41933e73f465c6ef7a66c6655c2a39320479169b302",
"md5": "59289bd9c37db2330b2fb3580fe27e0f",
"sha256": "7c612a164384b291ee37f0a745b1663daefcfa7881e9fee4a2dbabb30874b5b3"
},
"downloads": -1,
"filename": "compressed_segmentation-2.3.2-cp313-cp313-macosx_10_13_x86_64.whl",
"has_sig": false,
"md5_digest": "59289bd9c37db2330b2fb3580fe27e0f",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": null,
"size": 164278,
"upload_time": "2025-01-23T20:02:39",
"upload_time_iso_8601": "2025-01-23T20:02:39.605352Z",
"url": "https://files.pythonhosted.org/packages/aa/31/f1d4534b6c71be5fb41933e73f465c6ef7a66c6655c2a39320479169b302/compressed_segmentation-2.3.2-cp313-cp313-macosx_10_13_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "0841111fb03db6bf50baa60df1306dad49ba96afc0ad98bdb7ae4dbe0f086dda",
"md5": "173efd4d1a764e5ba1b3dbfcf49da95a",
"sha256": "87d17ded2d5e3e7a85bd50b0bc548831368959b7180f39a4a1f745be21e9a0d3"
},
"downloads": -1,
"filename": "compressed_segmentation-2.3.2-cp313-cp313-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "173efd4d1a764e5ba1b3dbfcf49da95a",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": null,
"size": 150120,
"upload_time": "2025-01-23T20:02:40",
"upload_time_iso_8601": "2025-01-23T20:02:40.709870Z",
"url": "https://files.pythonhosted.org/packages/08/41/111fb03db6bf50baa60df1306dad49ba96afc0ad98bdb7ae4dbe0f086dda/compressed_segmentation-2.3.2-cp313-cp313-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "07563655121f85e425b094444535585164625a1bd0395fd304a7d4c2348d883e",
"md5": "fe395abe720fd549d7dcd45bee580f64",
"sha256": "320d43fb388bea8944ec2fc21431aceff89e5da76230eb67ac4ed5d0b12c6d7e"
},
"downloads": -1,
"filename": "compressed_segmentation-2.3.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "fe395abe720fd549d7dcd45bee580f64",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": null,
"size": 1004703,
"upload_time": "2025-01-23T20:02:41",
"upload_time_iso_8601": "2025-01-23T20:02:41.827591Z",
"url": "https://files.pythonhosted.org/packages/07/56/3655121f85e425b094444535585164625a1bd0395fd304a7d4c2348d883e/compressed_segmentation-2.3.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "100815cf45f028fc17fe8242ea7f657047ac58334aac768d7dabc8ea29446007",
"md5": "38607f5a5f87dd865538f06fe09301f4",
"sha256": "65344c02ae26055aad0934b1d1f69c791af9165f2817b05db594a7a1a9cde7b8"
},
"downloads": -1,
"filename": "compressed_segmentation-2.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "38607f5a5f87dd865538f06fe09301f4",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": null,
"size": 1033411,
"upload_time": "2025-01-23T20:02:43",
"upload_time_iso_8601": "2025-01-23T20:02:43.000285Z",
"url": "https://files.pythonhosted.org/packages/10/08/15cf45f028fc17fe8242ea7f657047ac58334aac768d7dabc8ea29446007/compressed_segmentation-2.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c068fe9370549f1196ddbf7ceabbcd3945b4dfc2c70b8a333db270e2d7050ce6",
"md5": "408f73c3e38d1a8b6b5c293601d9a563",
"sha256": "fdaa16714092a87eb4b552912170eeb7874054c7f9a012fceae38fbc7303713c"
},
"downloads": -1,
"filename": "compressed_segmentation-2.3.2-cp313-cp313-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "408f73c3e38d1a8b6b5c293601d9a563",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": null,
"size": 2056399,
"upload_time": "2025-01-23T20:02:44",
"upload_time_iso_8601": "2025-01-23T20:02:44.420695Z",
"url": "https://files.pythonhosted.org/packages/c0/68/fe9370549f1196ddbf7ceabbcd3945b4dfc2c70b8a333db270e2d7050ce6/compressed_segmentation-2.3.2-cp313-cp313-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1306b1bac9236e832baec7c3c419109d2dd483ec353a5c56b7ce0dee2f584b8d",
"md5": "ac799a1a3039e6c347a80277e2e00538",
"sha256": "f5a8d71e8c797cbf84ba434e12cefdc1106092a734a22e4b6337e46fd06a1f73"
},
"downloads": -1,
"filename": "compressed_segmentation-2.3.2-cp313-cp313-win_amd64.whl",
"has_sig": false,
"md5_digest": "ac799a1a3039e6c347a80277e2e00538",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": null,
"size": 136124,
"upload_time": "2025-01-23T20:02:45",
"upload_time_iso_8601": "2025-01-23T20:02:45.717847Z",
"url": "https://files.pythonhosted.org/packages/13/06/b1bac9236e832baec7c3c419109d2dd483ec353a5c56b7ce0dee2f584b8d/compressed_segmentation-2.3.2-cp313-cp313-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "d4a83ab7b7ae70b8d75f0a042c9a536cf3f11a45b3e8fc699046892bde854338",
"md5": "854f6a9b349b699cd5c601b6f6e07f0f",
"sha256": "b80d943da9ff46abef33e95a3ed9381027ef39006412b8cce1d71da6d60148a1"
},
"downloads": -1,
"filename": "compressed_segmentation-2.3.2-cp36-cp36m-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "854f6a9b349b699cd5c601b6f6e07f0f",
"packagetype": "bdist_wheel",
"python_version": "cp36",
"requires_python": null,
"size": 161942,
"upload_time": "2025-01-23T20:02:46",
"upload_time_iso_8601": "2025-01-23T20:02:46.762939Z",
"url": "https://files.pythonhosted.org/packages/d4/a8/3ab7b7ae70b8d75f0a042c9a536cf3f11a45b3e8fc699046892bde854338/compressed_segmentation-2.3.2-cp36-cp36m-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "258df40f0a60410e04b65e54a770e6f265703b5ab0442e0c853276603756c589",
"md5": "db5479922b932abc3adf8ce8a6154108",
"sha256": "ebbc1c27df71de61f793882c0d562fbdd60148092b102beeb8a908e3e98e767d"
},
"downloads": -1,
"filename": "compressed_segmentation-2.3.2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "db5479922b932abc3adf8ce8a6154108",
"packagetype": "bdist_wheel",
"python_version": "cp36",
"requires_python": null,
"size": 907121,
"upload_time": "2025-01-23T20:02:47",
"upload_time_iso_8601": "2025-01-23T20:02:47.922873Z",
"url": "https://files.pythonhosted.org/packages/25/8d/f40f0a60410e04b65e54a770e6f265703b5ab0442e0c853276603756c589/compressed_segmentation-2.3.2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8bce7f219a56b5467e3ceb61f1ce9cf536da39a0efa01534a3bce5f8e04f3e3f",
"md5": "5e51b3c8eaceefba34797e2b33a93021",
"sha256": "ecbc4646ee82b9927b4b586f41bec949d57f24d3b680e2d7b5509d8c161fcbb1"
},
"downloads": -1,
"filename": "compressed_segmentation-2.3.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "5e51b3c8eaceefba34797e2b33a93021",
"packagetype": "bdist_wheel",
"python_version": "cp36",
"requires_python": null,
"size": 929929,
"upload_time": "2025-01-23T20:02:50",
"upload_time_iso_8601": "2025-01-23T20:02:50.410766Z",
"url": "https://files.pythonhosted.org/packages/8b/ce/7f219a56b5467e3ceb61f1ce9cf536da39a0efa01534a3bce5f8e04f3e3f/compressed_segmentation-2.3.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ffb372155907ffb7169324aa0d667384571eb244be1d02eab8d0c2170ee7d129",
"md5": "629c5bd64a66decc228a79b578f8865f",
"sha256": "489686f7c6690a0e2e2fc43e478e76c9b002e193d3d2c73d6708ce34b3d64285"
},
"downloads": -1,
"filename": "compressed_segmentation-2.3.2-cp36-cp36m-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "629c5bd64a66decc228a79b578f8865f",
"packagetype": "bdist_wheel",
"python_version": "cp36",
"requires_python": null,
"size": 1959721,
"upload_time": "2025-01-23T20:02:52",
"upload_time_iso_8601": "2025-01-23T20:02:52.287194Z",
"url": "https://files.pythonhosted.org/packages/ff/b3/72155907ffb7169324aa0d667384571eb244be1d02eab8d0c2170ee7d129/compressed_segmentation-2.3.2-cp36-cp36m-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c043f9de202ce5499340c3afbaebd87cf136a7c20237f258ef0d1dd71e5623c0",
"md5": "cd969a3af0d91a6822937694e9ffd93b",
"sha256": "5373f4241b29a1347fa570addf4f64e65c18421152a3d544cdc93509c824e369"
},
"downloads": -1,
"filename": "compressed_segmentation-2.3.2-cp36-cp36m-win_amd64.whl",
"has_sig": false,
"md5_digest": "cd969a3af0d91a6822937694e9ffd93b",
"packagetype": "bdist_wheel",
"python_version": "cp36",
"requires_python": null,
"size": 137205,
"upload_time": "2025-01-23T20:02:54",
"upload_time_iso_8601": "2025-01-23T20:02:54.426605Z",
"url": "https://files.pythonhosted.org/packages/c0/43/f9de202ce5499340c3afbaebd87cf136a7c20237f258ef0d1dd71e5623c0/compressed_segmentation-2.3.2-cp36-cp36m-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "01c21a6fd91c5f55193762779678fe162687b78282727d86f8e781bb316e19a2",
"md5": "7fb6f667e5c4921bf39c32bef45f80b8",
"sha256": "44edf787f1f42a4870ad3143f15f393752e04cf0adaf5ec54a95ed31989b9c38"
},
"downloads": -1,
"filename": "compressed_segmentation-2.3.2-cp37-cp37m-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "7fb6f667e5c4921bf39c32bef45f80b8",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": null,
"size": 167375,
"upload_time": "2025-01-23T20:02:55",
"upload_time_iso_8601": "2025-01-23T20:02:55.556052Z",
"url": "https://files.pythonhosted.org/packages/01/c2/1a6fd91c5f55193762779678fe162687b78282727d86f8e781bb316e19a2/compressed_segmentation-2.3.2-cp37-cp37m-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a75441dab6db6a4207aa09a92b95a3807d9c0dce3ea3967d46f9d18ae4990576",
"md5": "b732045d2168a0f5ffb7a9953acd2615",
"sha256": "8aa66015a7b3704749f8b444d0207d155000683451c810736d364654079e1a67"
},
"downloads": -1,
"filename": "compressed_segmentation-2.3.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "b732045d2168a0f5ffb7a9953acd2615",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": null,
"size": 909908,
"upload_time": "2025-01-23T20:02:57",
"upload_time_iso_8601": "2025-01-23T20:02:57.375880Z",
"url": "https://files.pythonhosted.org/packages/a7/54/41dab6db6a4207aa09a92b95a3807d9c0dce3ea3967d46f9d18ae4990576/compressed_segmentation-2.3.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "24738c94b9282c8ec1d44b0c32184726d0e86e9c85d9bb1e83fea5cdc1398a1b",
"md5": "0f48686461347934c6bedea37465ad5b",
"sha256": "a2210edac984a5bf5da8279e0392dc2af7354eb078dc08b8fab2f089fe6204a8"
},
"downloads": -1,
"filename": "compressed_segmentation-2.3.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "0f48686461347934c6bedea37465ad5b",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": null,
"size": 934493,
"upload_time": "2025-01-23T20:02:59",
"upload_time_iso_8601": "2025-01-23T20:02:59.547023Z",
"url": "https://files.pythonhosted.org/packages/24/73/8c94b9282c8ec1d44b0c32184726d0e86e9c85d9bb1e83fea5cdc1398a1b/compressed_segmentation-2.3.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4e2ed7bb01c1da5074c1eebcac2bef1d7e1ee321cc91aeb77b4aa605ab82de1b",
"md5": "24980d04ebbd1b223510ab45b7c0ac92",
"sha256": "cc6c637ec212d9f70f66d4abaaf6caac4b26b9f8ca6e5edd5a2fe2c2297443a9"
},
"downloads": -1,
"filename": "compressed_segmentation-2.3.2-cp37-cp37m-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "24980d04ebbd1b223510ab45b7c0ac92",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": null,
"size": 1964930,
"upload_time": "2025-01-23T20:03:00",
"upload_time_iso_8601": "2025-01-23T20:03:00.942135Z",
"url": "https://files.pythonhosted.org/packages/4e/2e/d7bb01c1da5074c1eebcac2bef1d7e1ee321cc91aeb77b4aa605ab82de1b/compressed_segmentation-2.3.2-cp37-cp37m-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "dc29a02d87307b4e31a5e9d9f1585005c5dac6caeeaf479dc6a2d6acf010f666",
"md5": "f28a1c9d5f79ec0af0e891d946e97048",
"sha256": "cdff4bc765a9d6ebf8db8f09cb6d4b8798ff7af647fba0dbff506c948cd986d6"
},
"downloads": -1,
"filename": "compressed_segmentation-2.3.2-cp37-cp37m-win_amd64.whl",
"has_sig": false,
"md5_digest": "f28a1c9d5f79ec0af0e891d946e97048",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": null,
"size": 138927,
"upload_time": "2025-01-23T20:03:02",
"upload_time_iso_8601": "2025-01-23T20:03:02.295080Z",
"url": "https://files.pythonhosted.org/packages/dc/29/a02d87307b4e31a5e9d9f1585005c5dac6caeeaf479dc6a2d6acf010f666/compressed_segmentation-2.3.2-cp37-cp37m-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "66164c97e53ea1823e4970a94b2a6b9c625fff648658ecc7a2114de3794fc126",
"md5": "db0b80f71b9f8ae7e251c642f0b16721",
"sha256": "f02a7abb20d62774419ec3a08b72b4c0e26cdd176c757d9933b360ba9ba4af21"
},
"downloads": -1,
"filename": "compressed_segmentation-2.3.2-cp38-cp38-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "db0b80f71b9f8ae7e251c642f0b16721",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 166802,
"upload_time": "2025-01-23T20:03:03",
"upload_time_iso_8601": "2025-01-23T20:03:03.331228Z",
"url": "https://files.pythonhosted.org/packages/66/16/4c97e53ea1823e4970a94b2a6b9c625fff648658ecc7a2114de3794fc126/compressed_segmentation-2.3.2-cp38-cp38-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4e918ba9144d6fe845023cb047541ad2eef96cd234f5e00d3deb7ffec230161d",
"md5": "6ed22ba122fd471a134d565964193cbd",
"sha256": "6047f09319b51847ab5914c1f689d5189d3683564a92e9ce1c359f1717dddbac"
},
"downloads": -1,
"filename": "compressed_segmentation-2.3.2-cp38-cp38-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "6ed22ba122fd471a134d565964193cbd",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 152066,
"upload_time": "2025-01-23T20:03:04",
"upload_time_iso_8601": "2025-01-23T20:03:04.329494Z",
"url": "https://files.pythonhosted.org/packages/4e/91/8ba9144d6fe845023cb047541ad2eef96cd234f5e00d3deb7ffec230161d/compressed_segmentation-2.3.2-cp38-cp38-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "818f1cdf85fae01bdf914535b2652a3b0f252f6cb1b72081c4524968f081df7f",
"md5": "0f845f3b6c7bae75737293a7bf82b95a",
"sha256": "13357f7ecafb924e202327964542cc130aae6d6b1732eb974adc5d4c09dfab71"
},
"downloads": -1,
"filename": "compressed_segmentation-2.3.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "0f845f3b6c7bae75737293a7bf82b95a",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 992119,
"upload_time": "2025-01-23T20:03:05",
"upload_time_iso_8601": "2025-01-23T20:03:05.609105Z",
"url": "https://files.pythonhosted.org/packages/81/8f/1cdf85fae01bdf914535b2652a3b0f252f6cb1b72081c4524968f081df7f/compressed_segmentation-2.3.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "68c8dd57a30636454e38f847091c34ae160c175185547910c2cfa0298bc948c9",
"md5": "3b4d326f40519e0b738b1129043a2a41",
"sha256": "520e722c70a3c208e106bf77bcf3380d35e9830c4bcc2da85e928b8e58121763"
},
"downloads": -1,
"filename": "compressed_segmentation-2.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "3b4d326f40519e0b738b1129043a2a41",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 1013153,
"upload_time": "2025-01-23T20:03:07",
"upload_time_iso_8601": "2025-01-23T20:03:07.327118Z",
"url": "https://files.pythonhosted.org/packages/68/c8/dd57a30636454e38f847091c34ae160c175185547910c2cfa0298bc948c9/compressed_segmentation-2.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b4dac6d4bbd8ef8e667a98226c5c6db22d1675cd4c9830be46f2eafe907a04d1",
"md5": "e868e5e252f60defa5c0e1fd8833d68b",
"sha256": "8e498658e90e98cc10979293ff55b6633466c2e7cde6b7bb95bea84e2b53d264"
},
"downloads": -1,
"filename": "compressed_segmentation-2.3.2-cp38-cp38-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "e868e5e252f60defa5c0e1fd8833d68b",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 2042995,
"upload_time": "2025-01-23T20:03:08",
"upload_time_iso_8601": "2025-01-23T20:03:08.782450Z",
"url": "https://files.pythonhosted.org/packages/b4/da/c6d4bbd8ef8e667a98226c5c6db22d1675cd4c9830be46f2eafe907a04d1/compressed_segmentation-2.3.2-cp38-cp38-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "92288d57774e3fc41f1d0d62fde087e464fa4886c4d7b1130969d81d6bfd434c",
"md5": "8a9ad8503d97b228df5572d2db65541e",
"sha256": "dae919eb58d49042f9288aa76373d662750c51f3eb1abff5e33935c702007fc5"
},
"downloads": -1,
"filename": "compressed_segmentation-2.3.2-cp38-cp38-win_amd64.whl",
"has_sig": false,
"md5_digest": "8a9ad8503d97b228df5572d2db65541e",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 140833,
"upload_time": "2025-01-23T20:03:10",
"upload_time_iso_8601": "2025-01-23T20:03:10.125639Z",
"url": "https://files.pythonhosted.org/packages/92/28/8d57774e3fc41f1d0d62fde087e464fa4886c4d7b1130969d81d6bfd434c/compressed_segmentation-2.3.2-cp38-cp38-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "9663b08bf4715f426af864d5deaeeff1fe70e0bfffcce08a598b51251bc5e6b2",
"md5": "392189e8b90ac0ea599325fdb11d05ce",
"sha256": "e10bde5d7086833f0b79ddd015b2aac57719663254371812ad25d79db737ef40"
},
"downloads": -1,
"filename": "compressed_segmentation-2.3.2-cp39-cp39-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "392189e8b90ac0ea599325fdb11d05ce",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 169104,
"upload_time": "2025-01-23T20:03:11",
"upload_time_iso_8601": "2025-01-23T20:03:11.222355Z",
"url": "https://files.pythonhosted.org/packages/96/63/b08bf4715f426af864d5deaeeff1fe70e0bfffcce08a598b51251bc5e6b2/compressed_segmentation-2.3.2-cp39-cp39-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1bfa8a5cec0a5dbace0a6cfbf24b47a8d520e8ab61e68383c4fea404a7ccbf26",
"md5": "c731fa1fe73b02b2abfa517c9330e179",
"sha256": "895de3128e277fce9cc5eca97cd5e00fb823bc9d44981268ecc4a329f2b605d2"
},
"downloads": -1,
"filename": "compressed_segmentation-2.3.2-cp39-cp39-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "c731fa1fe73b02b2abfa517c9330e179",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 152995,
"upload_time": "2025-01-23T20:03:12",
"upload_time_iso_8601": "2025-01-23T20:03:12.248955Z",
"url": "https://files.pythonhosted.org/packages/1b/fa/8a5cec0a5dbace0a6cfbf24b47a8d520e8ab61e68383c4fea404a7ccbf26/compressed_segmentation-2.3.2-cp39-cp39-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ce46312021296857cdab6926f6dc3642a218c1162893acac51faadb7e20fcb64",
"md5": "33fb73824c4556e2e1b9b3b1bed7baf7",
"sha256": "39b6023313c326adeb752cc08e394a800200a8ea48ec8b4c22b075b905fe7a0c"
},
"downloads": -1,
"filename": "compressed_segmentation-2.3.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "33fb73824c4556e2e1b9b3b1bed7baf7",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 972551,
"upload_time": "2025-01-23T20:03:13",
"upload_time_iso_8601": "2025-01-23T20:03:13.447734Z",
"url": "https://files.pythonhosted.org/packages/ce/46/312021296857cdab6926f6dc3642a218c1162893acac51faadb7e20fcb64/compressed_segmentation-2.3.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "caee26f5e701572bf5d06ea0d683a77c2ed0c02f9475c573232546e9238c8324",
"md5": "d9d259e8d8a4d26e028d21bddae296ea",
"sha256": "ead46375d025cb3b92dff7993c2dd4ad2ac338f4fd639ccd869013b048ab88db"
},
"downloads": -1,
"filename": "compressed_segmentation-2.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "d9d259e8d8a4d26e028d21bddae296ea",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 992578,
"upload_time": "2025-01-23T20:03:14",
"upload_time_iso_8601": "2025-01-23T20:03:14.952629Z",
"url": "https://files.pythonhosted.org/packages/ca/ee/26f5e701572bf5d06ea0d683a77c2ed0c02f9475c573232546e9238c8324/compressed_segmentation-2.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "396e495462881e2151a98fa564eea8d1fc2a63fc92b99f827789dd1e6b4fa7bd",
"md5": "27e6aa072aaf352f40468871a730fdce",
"sha256": "92e387bd707eda5a7022834c49fe38b9f4539b2953fb5db4fea49f453de10c9d"
},
"downloads": -1,
"filename": "compressed_segmentation-2.3.2-cp39-cp39-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "27e6aa072aaf352f40468871a730fdce",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 2011040,
"upload_time": "2025-01-23T20:03:16",
"upload_time_iso_8601": "2025-01-23T20:03:16.317605Z",
"url": "https://files.pythonhosted.org/packages/39/6e/495462881e2151a98fa564eea8d1fc2a63fc92b99f827789dd1e6b4fa7bd/compressed_segmentation-2.3.2-cp39-cp39-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "226ecac45977e3c672fd96b0b636883165c190b9c714962262a734fea850e681",
"md5": "bba72e18daf00db4d21e0fb38f63b9df",
"sha256": "60912f4336c2eb65a119db62684c1cb8b19a17853490c203d75c40430a3927e5"
},
"downloads": -1,
"filename": "compressed_segmentation-2.3.2-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "bba72e18daf00db4d21e0fb38f63b9df",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 140830,
"upload_time": "2025-01-23T20:03:17",
"upload_time_iso_8601": "2025-01-23T20:03:17.878571Z",
"url": "https://files.pythonhosted.org/packages/22/6e/cac45977e3c672fd96b0b636883165c190b9c714962262a734fea850e681/compressed_segmentation-2.3.2-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "62110bf9a93af484325bb775e2e0b6868e698dc630b529abb2b69359feb4021e",
"md5": "986f18b2c14820a3538f4ad20577e33e",
"sha256": "376ae5b71e47d6edadfeb48b0b23b0b333da77473c024c48a7f92533bab5b003"
},
"downloads": -1,
"filename": "compressed_segmentation-2.3.2.tar.gz",
"has_sig": false,
"md5_digest": "986f18b2c14820a3538f4ad20577e33e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 26671,
"upload_time": "2025-01-23T20:03:19",
"upload_time_iso_8601": "2025-01-23T20:03:19.003765Z",
"url": "https://files.pythonhosted.org/packages/62/11/0bf9a93af484325bb775e2e0b6868e698dc630b529abb2b69359feb4021e/compressed_segmentation-2.3.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-01-23 20:03:19",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "janelia-flyem",
"github_project": "compressedseg",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"requirements": [
{
"name": "numpy",
"specs": []
}
],
"lcname": "compressed-segmentation"
}