compressed-segmentation


Namecompressed-segmentation JSON
Version 2.3.0 PyPI version JSON
download
home_pagehttps://github.com/janelia-flyem/compressedseg
SummaryNeuroglancer compressed_segmentation codec.
upload_time2024-03-29 23:52:43
maintainerNone
docs_urlNone
authorJeremy Maitin-Shepard, Stephen Plaza, and William Silversmith
requires_pythonNone
licenseNone
keywords
VCS
bugtrack_url
requirements numpy
Travis-CI No Travis.
coveralls test coverage No coveralls.
            [![PyPI version](https://badge.fury.io/py/compressed-segmentation.svg)](https://badge.fury.io/py/compressed-segmentation) 

# Compress Seg [![Picture](https://raw.github.com/janelia-flyem/janelia-flyem.github.com/master/images/HHMI_Janelia_Color_Alternate_180x40.png)](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/14/fd/56278e5b7a100b33a575191dfbdf8e7704a25716ccbdfeadeeaf40e85a89/compressed_segmentation-2.3.0.tar.gz",
    "platform": null,
    "description": "[![PyPI version](https://badge.fury.io/py/compressed-segmentation.svg)](https://badge.fury.io/py/compressed-segmentation) \n\n# Compress Seg [![Picture](https://raw.github.com/janelia-flyem/janelia-flyem.github.com/master/images/HHMI_Janelia_Color_Alternate_180x40.png)](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.0",
    "project_urls": {
        "Homepage": "https://github.com/janelia-flyem/compressedseg"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fc09751bc7dd8cacc930e2ef390e71019f963bacb8ee37ab1ec0eb9b6b353669",
                "md5": "beeaf37914b1a09830239828318b7473",
                "sha256": "b5ac268550b3a8efb94f32329e3091782c979df85cdbf384d7dc5aa45183f48b"
            },
            "downloads": -1,
            "filename": "compressed_segmentation-2.3.0-cp310-cp310-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "beeaf37914b1a09830239828318b7473",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 180832,
            "upload_time": "2024-03-29T23:50:57",
            "upload_time_iso_8601": "2024-03-29T23:50:57.017931Z",
            "url": "https://files.pythonhosted.org/packages/fc/09/751bc7dd8cacc930e2ef390e71019f963bacb8ee37ab1ec0eb9b6b353669/compressed_segmentation-2.3.0-cp310-cp310-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8f26102b791a79f3369076671d73246b38024ce2c119ade0ab33cfc0fbad4e2e",
                "md5": "d3cd574c0c8f1439d0ec3af6a08ab8f2",
                "sha256": "ed0d09f3e3f167b9b8b306f9d8468fb69d10f088c88883392413f205b29c4837"
            },
            "downloads": -1,
            "filename": "compressed_segmentation-2.3.0-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "d3cd574c0c8f1439d0ec3af6a08ab8f2",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 157440,
            "upload_time": "2024-03-29T23:50:59",
            "upload_time_iso_8601": "2024-03-29T23:50:59.947043Z",
            "url": "https://files.pythonhosted.org/packages/8f/26/102b791a79f3369076671d73246b38024ce2c119ade0ab33cfc0fbad4e2e/compressed_segmentation-2.3.0-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "33f7694fc660ec3ff80ed426d0c4eefd7d26aca9d3b28b9bc220078e5cd137a8",
                "md5": "80671e9f708f0870bc0cf795cc7f87cd",
                "sha256": "2cb1923545a81dab9ea84d5e966528cd02e832a1ec1c58a73ae122d3ff75d400"
            },
            "downloads": -1,
            "filename": "compressed_segmentation-2.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "80671e9f708f0870bc0cf795cc7f87cd",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 969201,
            "upload_time": "2024-03-29T23:51:03",
            "upload_time_iso_8601": "2024-03-29T23:51:03.111118Z",
            "url": "https://files.pythonhosted.org/packages/33/f7/694fc660ec3ff80ed426d0c4eefd7d26aca9d3b28b9bc220078e5cd137a8/compressed_segmentation-2.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f05f77f0045da7c17e8441f4a6c66e82d5cc2924b9941a1488c8eb128ab5bdb4",
                "md5": "e878522b1d017954eeb9db97f236684a",
                "sha256": "b23e6672bedd2e750bc929cc44fc6fc96320060e1d7a5d0d897789e630bd55bf"
            },
            "downloads": -1,
            "filename": "compressed_segmentation-2.3.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "e878522b1d017954eeb9db97f236684a",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 963154,
            "upload_time": "2024-03-29T23:51:05",
            "upload_time_iso_8601": "2024-03-29T23:51:05.845567Z",
            "url": "https://files.pythonhosted.org/packages/f0/5f/77f0045da7c17e8441f4a6c66e82d5cc2924b9941a1488c8eb128ab5bdb4/compressed_segmentation-2.3.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6dca0d151d5793ba58c6eeea6fb59a0700f6f6da6e2e33cf5a242fc701e893f7",
                "md5": "efe8c2f4c5eeb4d0f73669a4ac76a074",
                "sha256": "5191b217cd63bb91e33cd05cba3e48227fecce1537862945467d47606670abad"
            },
            "downloads": -1,
            "filename": "compressed_segmentation-2.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "efe8c2f4c5eeb4d0f73669a4ac76a074",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 988630,
            "upload_time": "2024-03-29T23:51:08",
            "upload_time_iso_8601": "2024-03-29T23:51:08.664060Z",
            "url": "https://files.pythonhosted.org/packages/6d/ca/0d151d5793ba58c6eeea6fb59a0700f6f6da6e2e33cf5a242fc701e893f7/compressed_segmentation-2.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8595388003684f5464e5b9ac556dc617bb3f6fd0f9d738cec31c369f73f15a80",
                "md5": "ac9618c238b8732cbf83847ca703185b",
                "sha256": "07c7532e3d99b1251b09502b16a1823b4434b1a31c833ed1e92040daeb572ed5"
            },
            "downloads": -1,
            "filename": "compressed_segmentation-2.3.0-cp310-cp310-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "ac9618c238b8732cbf83847ca703185b",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 1554157,
            "upload_time": "2024-03-29T23:51:12",
            "upload_time_iso_8601": "2024-03-29T23:51:12.704373Z",
            "url": "https://files.pythonhosted.org/packages/85/95/388003684f5464e5b9ac556dc617bb3f6fd0f9d738cec31c369f73f15a80/compressed_segmentation-2.3.0-cp310-cp310-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5800813dadfa607acfef6c174ea3b99a833460616fd4d6f6771b2d5360951cb9",
                "md5": "436439c3033e6f7c5bec68e10eb966ac",
                "sha256": "a99605d98ea62d17a153c3e75a037d09c12b4d924cce15596489acf532dbee33"
            },
            "downloads": -1,
            "filename": "compressed_segmentation-2.3.0-cp310-cp310-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "436439c3033e6f7c5bec68e10eb966ac",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 1533982,
            "upload_time": "2024-03-29T23:51:16",
            "upload_time_iso_8601": "2024-03-29T23:51:16.558989Z",
            "url": "https://files.pythonhosted.org/packages/58/00/813dadfa607acfef6c174ea3b99a833460616fd4d6f6771b2d5360951cb9/compressed_segmentation-2.3.0-cp310-cp310-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1e997f8dd320c07739b677e35de6b47b10f9b8b47130a0f8ea89318cb42ce2c0",
                "md5": "309a71d8c8ace96a688c9eda0efc18f5",
                "sha256": "5ea3ed441860f2df1f0042328e3aafd264a039f909cde5b0545ea7770c288a24"
            },
            "downloads": -1,
            "filename": "compressed_segmentation-2.3.0-cp310-cp310-win32.whl",
            "has_sig": false,
            "md5_digest": "309a71d8c8ace96a688c9eda0efc18f5",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 122778,
            "upload_time": "2024-03-29T23:51:18",
            "upload_time_iso_8601": "2024-03-29T23:51:18.666976Z",
            "url": "https://files.pythonhosted.org/packages/1e/99/7f8dd320c07739b677e35de6b47b10f9b8b47130a0f8ea89318cb42ce2c0/compressed_segmentation-2.3.0-cp310-cp310-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8618f7afeed46a88b6ae9ec3fd1279a207c10ffac9e90b3e9be0b6d9481d5609",
                "md5": "212857702e04c6e71616325ce21e597e",
                "sha256": "c3459b1a72be4773d250c6b85a77584ac0929e4f6a0ce2f038eb17c7a3bdd073"
            },
            "downloads": -1,
            "filename": "compressed_segmentation-2.3.0-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "212857702e04c6e71616325ce21e597e",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 140028,
            "upload_time": "2024-03-29T23:51:20",
            "upload_time_iso_8601": "2024-03-29T23:51:20.675471Z",
            "url": "https://files.pythonhosted.org/packages/86/18/f7afeed46a88b6ae9ec3fd1279a207c10ffac9e90b3e9be0b6d9481d5609/compressed_segmentation-2.3.0-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a71316b49328e3b859e0b54345bed25ba8f35d7fb26e1a7682a426c3e4a98525",
                "md5": "48716724fdb8b8065737cc2edd5d0035",
                "sha256": "760f57d5f42ee798941a527887a6e8fc65b88add9440d385ba8ad1f37cbdd146"
            },
            "downloads": -1,
            "filename": "compressed_segmentation-2.3.0-cp311-cp311-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "48716724fdb8b8065737cc2edd5d0035",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 181039,
            "upload_time": "2024-03-29T23:51:23",
            "upload_time_iso_8601": "2024-03-29T23:51:23.149592Z",
            "url": "https://files.pythonhosted.org/packages/a7/13/16b49328e3b859e0b54345bed25ba8f35d7fb26e1a7682a426c3e4a98525/compressed_segmentation-2.3.0-cp311-cp311-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b0dc2b28496871e4d5dc511b81bb338df59c482bd423742c8ea9ab3d51e2bc09",
                "md5": "9719cf9de0d190e4cfdfec00f79db6e4",
                "sha256": "6b2efeed27fea4226fb42e2d69f57a0a3f7be169b4f7b5303a55cf262b125b6f"
            },
            "downloads": -1,
            "filename": "compressed_segmentation-2.3.0-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "9719cf9de0d190e4cfdfec00f79db6e4",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 157780,
            "upload_time": "2024-03-29T23:51:25",
            "upload_time_iso_8601": "2024-03-29T23:51:25.098315Z",
            "url": "https://files.pythonhosted.org/packages/b0/dc/2b28496871e4d5dc511b81bb338df59c482bd423742c8ea9ab3d51e2bc09/compressed_segmentation-2.3.0-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "efa5c20dcee9efd4182e4a67863945693e25f55e06547ea691fa4c74ad8cad27",
                "md5": "41d5ccd2d117dff27d3953fb2c01432d",
                "sha256": "33dbdc3beb24bde9cc38eb4842bf12c426f2719a9f2b613bfc7d6f5e098a3c31"
            },
            "downloads": -1,
            "filename": "compressed_segmentation-2.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "41d5ccd2d117dff27d3953fb2c01432d",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 1036835,
            "upload_time": "2024-03-29T23:51:28",
            "upload_time_iso_8601": "2024-03-29T23:51:28.513189Z",
            "url": "https://files.pythonhosted.org/packages/ef/a5/c20dcee9efd4182e4a67863945693e25f55e06547ea691fa4c74ad8cad27/compressed_segmentation-2.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "837ca3118f4528a4b65bd46046f675d43391d97ebda81fd8956c32f64b762ba4",
                "md5": "ea2b181bff77700b30ae4c09af7b8144",
                "sha256": "9860dceacb3136c64b6db9e6d0b7f72dc16b9eb065b725b37d05dde993296883"
            },
            "downloads": -1,
            "filename": "compressed_segmentation-2.3.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "ea2b181bff77700b30ae4c09af7b8144",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 1023577,
            "upload_time": "2024-03-29T23:51:32",
            "upload_time_iso_8601": "2024-03-29T23:51:32.914529Z",
            "url": "https://files.pythonhosted.org/packages/83/7c/a3118f4528a4b65bd46046f675d43391d97ebda81fd8956c32f64b762ba4/compressed_segmentation-2.3.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5ce6b67a58febfb7c8003c682b32431b39c38e60b430ea94aa847efe96cb6b47",
                "md5": "0609f801a332dbf36d5be8a7f6ce7766",
                "sha256": "784711aa9c0926ce021426754d687a00a47cd8c1666aa548e15b18d262cd820f"
            },
            "downloads": -1,
            "filename": "compressed_segmentation-2.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "0609f801a332dbf36d5be8a7f6ce7766",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 1057057,
            "upload_time": "2024-03-29T23:51:38",
            "upload_time_iso_8601": "2024-03-29T23:51:38.209467Z",
            "url": "https://files.pythonhosted.org/packages/5c/e6/b67a58febfb7c8003c682b32431b39c38e60b430ea94aa847efe96cb6b47/compressed_segmentation-2.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b51110544b6c512aef37b52d918804e1310b2f908eedf47b147128bd66a9cf19",
                "md5": "2dfeb94402b0a03884043c44f29a4fdf",
                "sha256": "f078b30df84eb89bb891d1274723e9e8d6b0b1aeac2695f532ba830f17a52cae"
            },
            "downloads": -1,
            "filename": "compressed_segmentation-2.3.0-cp311-cp311-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "2dfeb94402b0a03884043c44f29a4fdf",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 1610960,
            "upload_time": "2024-03-29T23:51:42",
            "upload_time_iso_8601": "2024-03-29T23:51:42.784257Z",
            "url": "https://files.pythonhosted.org/packages/b5/11/10544b6c512aef37b52d918804e1310b2f908eedf47b147128bd66a9cf19/compressed_segmentation-2.3.0-cp311-cp311-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7e98bca12af0648c10369bc73045ec6f5edb4b02dcf8b48743327c561e186424",
                "md5": "45e9296f1a258f699466f82e01ee77f8",
                "sha256": "461e97a8cb4886d6857d168c13ab2bc711db1aac8d8b167f2574a6ef8376b855"
            },
            "downloads": -1,
            "filename": "compressed_segmentation-2.3.0-cp311-cp311-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "45e9296f1a258f699466f82e01ee77f8",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 1601488,
            "upload_time": "2024-03-29T23:51:46",
            "upload_time_iso_8601": "2024-03-29T23:51:46.632615Z",
            "url": "https://files.pythonhosted.org/packages/7e/98/bca12af0648c10369bc73045ec6f5edb4b02dcf8b48743327c561e186424/compressed_segmentation-2.3.0-cp311-cp311-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1100a8edf50f8b65a67aa3136399b92a0f958a5ea81fb55e0c8dcd48d557480a",
                "md5": "e2fd4f12173688ea8b34cdc3ac52fc9e",
                "sha256": "fb4b3c8b460de6063d0d816a788a26885bc3cb7a13ee60ea92bd0653b1bdcd97"
            },
            "downloads": -1,
            "filename": "compressed_segmentation-2.3.0-cp311-cp311-win32.whl",
            "has_sig": false,
            "md5_digest": "e2fd4f12173688ea8b34cdc3ac52fc9e",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 122190,
            "upload_time": "2024-03-29T23:51:48",
            "upload_time_iso_8601": "2024-03-29T23:51:48.673675Z",
            "url": "https://files.pythonhosted.org/packages/11/00/a8edf50f8b65a67aa3136399b92a0f958a5ea81fb55e0c8dcd48d557480a/compressed_segmentation-2.3.0-cp311-cp311-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e3bfbda33cbc3eff686d83a3786715e1fe8d578160ed58daef294c90026c9ca8",
                "md5": "73cb17691f65b7f8a2ecb99633fab92c",
                "sha256": "caec58149ea24f2453623b9df3fc50ea10be12c9b8fecef8958c125ae7093105"
            },
            "downloads": -1,
            "filename": "compressed_segmentation-2.3.0-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "73cb17691f65b7f8a2ecb99633fab92c",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 140037,
            "upload_time": "2024-03-29T23:51:50",
            "upload_time_iso_8601": "2024-03-29T23:51:50.420551Z",
            "url": "https://files.pythonhosted.org/packages/e3/bf/bda33cbc3eff686d83a3786715e1fe8d578160ed58daef294c90026c9ca8/compressed_segmentation-2.3.0-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c426336db1449d0ab6cabddfc4c61836c1d3b2e356447ab3937771b3e1d54352",
                "md5": "41a3bd8e79dcc28d640a1abc04fc0053",
                "sha256": "6c0fb403e47cd2b7c59b8946d5678962827c9d571aa9739b800b07b56d69a17d"
            },
            "downloads": -1,
            "filename": "compressed_segmentation-2.3.0-cp312-cp312-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "41a3bd8e79dcc28d640a1abc04fc0053",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 170868,
            "upload_time": "2024-03-29T23:51:51",
            "upload_time_iso_8601": "2024-03-29T23:51:51.640529Z",
            "url": "https://files.pythonhosted.org/packages/c4/26/336db1449d0ab6cabddfc4c61836c1d3b2e356447ab3937771b3e1d54352/compressed_segmentation-2.3.0-cp312-cp312-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "19eefc90d0b7a1758d80e9d8c30df28d5330281bf492c3442d01004c9f8b4284",
                "md5": "ad29d905be04f7c5ee686a4dc2e1ba45",
                "sha256": "3047412d585b07e175e1cedfb93fcf6a75c9695bce2e0bbf4a812357400bc59a"
            },
            "downloads": -1,
            "filename": "compressed_segmentation-2.3.0-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "ad29d905be04f7c5ee686a4dc2e1ba45",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 155798,
            "upload_time": "2024-03-29T23:51:52",
            "upload_time_iso_8601": "2024-03-29T23:51:52.937531Z",
            "url": "https://files.pythonhosted.org/packages/19/ee/fc90d0b7a1758d80e9d8c30df28d5330281bf492c3442d01004c9f8b4284/compressed_segmentation-2.3.0-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "55d14b24787365323f8adb510eeffb974a8192827a2d6db29b379c57f8ef153f",
                "md5": "aee0fc308ad711cb258cf8cff27347c6",
                "sha256": "3d94ba86fd438d361f5520094669156a4d772ae95630274b832b0dade164aaed"
            },
            "downloads": -1,
            "filename": "compressed_segmentation-2.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "aee0fc308ad711cb258cf8cff27347c6",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 1009701,
            "upload_time": "2024-03-29T23:51:54",
            "upload_time_iso_8601": "2024-03-29T23:51:54.264135Z",
            "url": "https://files.pythonhosted.org/packages/55/d1/4b24787365323f8adb510eeffb974a8192827a2d6db29b379c57f8ef153f/compressed_segmentation-2.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c57dd5ed542eb7809b657871649205c4ac329a21cb20e90fa11c9f259ef0b34e",
                "md5": "d4c9c694801a380f63f16c6bd7f8624e",
                "sha256": "e37d933ab046704755c8b6f01381c115d70bb7e95ac177c364454b830da01618"
            },
            "downloads": -1,
            "filename": "compressed_segmentation-2.3.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "d4c9c694801a380f63f16c6bd7f8624e",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 998224,
            "upload_time": "2024-03-29T23:51:56",
            "upload_time_iso_8601": "2024-03-29T23:51:56.276458Z",
            "url": "https://files.pythonhosted.org/packages/c5/7d/d5ed542eb7809b657871649205c4ac329a21cb20e90fa11c9f259ef0b34e/compressed_segmentation-2.3.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "83078c33e7b876ab36b05696745ed90603da373938fb69aa0f33fedf72c7af30",
                "md5": "111f36f6fb708d741c63e277f0eb6e8a",
                "sha256": "27dcd47d5cc0cf4402f554e3ff9844f3708aa0ebfc7ddb5402845bf6265385d9"
            },
            "downloads": -1,
            "filename": "compressed_segmentation-2.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "111f36f6fb708d741c63e277f0eb6e8a",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 1037880,
            "upload_time": "2024-03-29T23:51:58",
            "upload_time_iso_8601": "2024-03-29T23:51:58.729491Z",
            "url": "https://files.pythonhosted.org/packages/83/07/8c33e7b876ab36b05696745ed90603da373938fb69aa0f33fedf72c7af30/compressed_segmentation-2.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "738ccb0f1de5cc73cb2a224535133ae4270b9d7ec113dabc4c8284b5c6c71bd5",
                "md5": "631adb01f687c84d336cb8429acaa29b",
                "sha256": "5866f42e5bfeed012047fc3f5e6be7cae6a3a0a82276a30c707c2480d2a4060c"
            },
            "downloads": -1,
            "filename": "compressed_segmentation-2.3.0-cp312-cp312-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "631adb01f687c84d336cb8429acaa29b",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 1585084,
            "upload_time": "2024-03-29T23:52:02",
            "upload_time_iso_8601": "2024-03-29T23:52:02.078413Z",
            "url": "https://files.pythonhosted.org/packages/73/8c/cb0f1de5cc73cb2a224535133ae4270b9d7ec113dabc4c8284b5c6c71bd5/compressed_segmentation-2.3.0-cp312-cp312-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "512f117693bc1ebf2d41ac6250ef197846171f81ee91958a74d1fbd93d9fae76",
                "md5": "2a520dbc02b376624704252c810b4336",
                "sha256": "0c19ce3d20ad62f0c1a4e7a5cbb99ae584c5d9549cf8afd984eae0e9d64f6add"
            },
            "downloads": -1,
            "filename": "compressed_segmentation-2.3.0-cp312-cp312-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2a520dbc02b376624704252c810b4336",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 1581538,
            "upload_time": "2024-03-29T23:52:04",
            "upload_time_iso_8601": "2024-03-29T23:52:04.339515Z",
            "url": "https://files.pythonhosted.org/packages/51/2f/117693bc1ebf2d41ac6250ef197846171f81ee91958a74d1fbd93d9fae76/compressed_segmentation-2.3.0-cp312-cp312-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "afae71c2cd70f5a05f46e92ea72aaa617781f0c17248b332b0e72736f6ba2653",
                "md5": "f42705870da94b59ae90e07f2d8224ef",
                "sha256": "fec2b01d515aaae3541e3274dc581a1f301a1d3f2428640dc6db34b95be7920e"
            },
            "downloads": -1,
            "filename": "compressed_segmentation-2.3.0-cp312-cp312-win32.whl",
            "has_sig": false,
            "md5_digest": "f42705870da94b59ae90e07f2d8224ef",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 119355,
            "upload_time": "2024-03-29T23:52:05",
            "upload_time_iso_8601": "2024-03-29T23:52:05.830343Z",
            "url": "https://files.pythonhosted.org/packages/af/ae/71c2cd70f5a05f46e92ea72aaa617781f0c17248b332b0e72736f6ba2653/compressed_segmentation-2.3.0-cp312-cp312-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "422c4fee07005889feb1c3a8d907fc990a8d01106ade8832b078cdb84c3670d0",
                "md5": "7903a51b31193447f0d8c8ca501c2076",
                "sha256": "f8462afcf86cb5803274918a17bc5baac25c42155bb09782bee855511632fc8d"
            },
            "downloads": -1,
            "filename": "compressed_segmentation-2.3.0-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "7903a51b31193447f0d8c8ca501c2076",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 136341,
            "upload_time": "2024-03-29T23:52:07",
            "upload_time_iso_8601": "2024-03-29T23:52:07.059464Z",
            "url": "https://files.pythonhosted.org/packages/42/2c/4fee07005889feb1c3a8d907fc990a8d01106ade8832b078cdb84c3670d0/compressed_segmentation-2.3.0-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a683e69cd2781dc137ae85990a2d10388c377ed6c014cd63d7fbeba95cb86e14",
                "md5": "45e06b20c7602fbd5d4c8f3f27b1f56d",
                "sha256": "8ede7253997516a6f4f81850bc967729c06e0c393498ce44def90191814cb9a6"
            },
            "downloads": -1,
            "filename": "compressed_segmentation-2.3.0-cp38-cp38-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "45e06b20c7602fbd5d4c8f3f27b1f56d",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 178386,
            "upload_time": "2024-03-29T23:52:08",
            "upload_time_iso_8601": "2024-03-29T23:52:08.226296Z",
            "url": "https://files.pythonhosted.org/packages/a6/83/e69cd2781dc137ae85990a2d10388c377ed6c014cd63d7fbeba95cb86e14/compressed_segmentation-2.3.0-cp38-cp38-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2a1208b44b02bd469466826bed8c68d61b85f36afde08aed06f8c4bcbc822816",
                "md5": "9fc557fada516a457f828108a96f4aa3",
                "sha256": "937e894ee3a204fc997ec309fdc88028f9220d07f8fc78c8f4d83d1156b2f680"
            },
            "downloads": -1,
            "filename": "compressed_segmentation-2.3.0-cp38-cp38-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "9fc557fada516a457f828108a96f4aa3",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 156083,
            "upload_time": "2024-03-29T23:52:09",
            "upload_time_iso_8601": "2024-03-29T23:52:09.394006Z",
            "url": "https://files.pythonhosted.org/packages/2a/12/08b44b02bd469466826bed8c68d61b85f36afde08aed06f8c4bcbc822816/compressed_segmentation-2.3.0-cp38-cp38-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "949e8dd5a5160d359bf4a9a4c0e43ee20b2ae3f858facbfca07dbef01e70b77c",
                "md5": "6d4fd646e76b8466241dd3bc34c080d9",
                "sha256": "425445e2741643e2988a4da8c02448fb768c0d35aeea5c1c959112ad8f03904c"
            },
            "downloads": -1,
            "filename": "compressed_segmentation-2.3.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "6d4fd646e76b8466241dd3bc34c080d9",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 992001,
            "upload_time": "2024-03-29T23:52:10",
            "upload_time_iso_8601": "2024-03-29T23:52:10.724763Z",
            "url": "https://files.pythonhosted.org/packages/94/9e/8dd5a5160d359bf4a9a4c0e43ee20b2ae3f858facbfca07dbef01e70b77c/compressed_segmentation-2.3.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7e1de1002c1e8f54cea677c4a231e27f5de3a6436168518161787223f3c23794",
                "md5": "0e163d13c01aa3ea75c2c53f5ff2a19a",
                "sha256": "2de74336ac199290d5731f7089d120d93d89c632bab06431b9f8174d8c76db1f"
            },
            "downloads": -1,
            "filename": "compressed_segmentation-2.3.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "0e163d13c01aa3ea75c2c53f5ff2a19a",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 984860,
            "upload_time": "2024-03-29T23:52:12",
            "upload_time_iso_8601": "2024-03-29T23:52:12.447660Z",
            "url": "https://files.pythonhosted.org/packages/7e/1d/e1002c1e8f54cea677c4a231e27f5de3a6436168518161787223f3c23794/compressed_segmentation-2.3.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d8b97c60947c832c5e39e6242ca2ef4057d585a22d32b3aae3386577630c811d",
                "md5": "7b2d9382c67cfa191ea8b8edd8fa366b",
                "sha256": "46ec40847a9a6d4a0703126e027e519a0a24aa68a574c35e003d769d21a24f50"
            },
            "downloads": -1,
            "filename": "compressed_segmentation-2.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7b2d9382c67cfa191ea8b8edd8fa366b",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 1012819,
            "upload_time": "2024-03-29T23:52:15",
            "upload_time_iso_8601": "2024-03-29T23:52:15.386629Z",
            "url": "https://files.pythonhosted.org/packages/d8/b9/7c60947c832c5e39e6242ca2ef4057d585a22d32b3aae3386577630c811d/compressed_segmentation-2.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "91bd426e9919bd4bc3ce385e4546b18d25f41623397336c50e65aff1e9d43b8d",
                "md5": "ad4fb9b14765c24d9f8f24eee7de333a",
                "sha256": "b980fe5ebc971c90b66df6d69747ea48e3cf12228ebeb9b8746a8ed789c6a914"
            },
            "downloads": -1,
            "filename": "compressed_segmentation-2.3.0-cp38-cp38-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "ad4fb9b14765c24d9f8f24eee7de333a",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 1616514,
            "upload_time": "2024-03-29T23:52:19",
            "upload_time_iso_8601": "2024-03-29T23:52:19.402149Z",
            "url": "https://files.pythonhosted.org/packages/91/bd/426e9919bd4bc3ce385e4546b18d25f41623397336c50e65aff1e9d43b8d/compressed_segmentation-2.3.0-cp38-cp38-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2ca46c8002f36d3846709fc1d3e159dbdd1edb79e304a363df665cf0792fed9a",
                "md5": "5fadfcc531c09a35ea76aa8507bc91d2",
                "sha256": "0db2a8f1a8e6c36b8ef067bfd1b8f90dd95174d0c745845bbb489163bd446926"
            },
            "downloads": -1,
            "filename": "compressed_segmentation-2.3.0-cp38-cp38-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5fadfcc531c09a35ea76aa8507bc91d2",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 1605907,
            "upload_time": "2024-03-29T23:52:21",
            "upload_time_iso_8601": "2024-03-29T23:52:21.672928Z",
            "url": "https://files.pythonhosted.org/packages/2c/a4/6c8002f36d3846709fc1d3e159dbdd1edb79e304a363df665cf0792fed9a/compressed_segmentation-2.3.0-cp38-cp38-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "47db220905d0e12c08831f507c17cfe569ccd28283eedd337f1dd5abd0feabbc",
                "md5": "491ce35bde352a937e9675300fa95649",
                "sha256": "15cdb787f0bbbf687e3d78bf5eb39afe02c1c712b716f48f5a3c4c9f90655189"
            },
            "downloads": -1,
            "filename": "compressed_segmentation-2.3.0-cp38-cp38-win32.whl",
            "has_sig": false,
            "md5_digest": "491ce35bde352a937e9675300fa95649",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 123310,
            "upload_time": "2024-03-29T23:52:23",
            "upload_time_iso_8601": "2024-03-29T23:52:23.638065Z",
            "url": "https://files.pythonhosted.org/packages/47/db/220905d0e12c08831f507c17cfe569ccd28283eedd337f1dd5abd0feabbc/compressed_segmentation-2.3.0-cp38-cp38-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ef283551bafdcec6fd0cd2e1a3fa257daf26257470523781e24d1e0824cc278c",
                "md5": "05f483a0d1ca90307b602801419e2020",
                "sha256": "1139e1b9656a34c8a8a4fce3f655447c8509b65469f22700baeefc1d53ed5882"
            },
            "downloads": -1,
            "filename": "compressed_segmentation-2.3.0-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "05f483a0d1ca90307b602801419e2020",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 140614,
            "upload_time": "2024-03-29T23:52:24",
            "upload_time_iso_8601": "2024-03-29T23:52:24.758733Z",
            "url": "https://files.pythonhosted.org/packages/ef/28/3551bafdcec6fd0cd2e1a3fa257daf26257470523781e24d1e0824cc278c/compressed_segmentation-2.3.0-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "58adc07ce0f89b15e7aa1dc81ead86abd29794a45c17eea7219ab230be94a530",
                "md5": "8b3be54d69130f5c3f661684ce0a780a",
                "sha256": "14411d04ed32c3ea744ffcee174df983b249ffcdc9ee13f4fd22694c9fd19043"
            },
            "downloads": -1,
            "filename": "compressed_segmentation-2.3.0-cp39-cp39-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8b3be54d69130f5c3f661684ce0a780a",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 181248,
            "upload_time": "2024-03-29T23:52:25",
            "upload_time_iso_8601": "2024-03-29T23:52:25.981017Z",
            "url": "https://files.pythonhosted.org/packages/58/ad/c07ce0f89b15e7aa1dc81ead86abd29794a45c17eea7219ab230be94a530/compressed_segmentation-2.3.0-cp39-cp39-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "19dc35cd90fc967b7e3dceef13ea81b89e157b921ce608e0970844ef104b27f3",
                "md5": "16ca4b20964255af5dbc4963b01a7219",
                "sha256": "fdc58390bfdb3226ac694cfc3ea492b856b1e15d71f663855f0587e37b1220c3"
            },
            "downloads": -1,
            "filename": "compressed_segmentation-2.3.0-cp39-cp39-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "16ca4b20964255af5dbc4963b01a7219",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 157684,
            "upload_time": "2024-03-29T23:52:27",
            "upload_time_iso_8601": "2024-03-29T23:52:27.713491Z",
            "url": "https://files.pythonhosted.org/packages/19/dc/35cd90fc967b7e3dceef13ea81b89e157b921ce608e0970844ef104b27f3/compressed_segmentation-2.3.0-cp39-cp39-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "22f79599965e58c4fd62b7e46fec27414a545837268b9161bf4d2f26e6ee67ec",
                "md5": "d5742ad628c39877dd32e78b1b31bea0",
                "sha256": "591c293977f6fcbcde5c950bdc175345568b3bcfcdeabba2ec4115399f70354e"
            },
            "downloads": -1,
            "filename": "compressed_segmentation-2.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "d5742ad628c39877dd32e78b1b31bea0",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 971585,
            "upload_time": "2024-03-29T23:52:29",
            "upload_time_iso_8601": "2024-03-29T23:52:29.894184Z",
            "url": "https://files.pythonhosted.org/packages/22/f7/9599965e58c4fd62b7e46fec27414a545837268b9161bf4d2f26e6ee67ec/compressed_segmentation-2.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9dea194d311f80401db00041000510a13c33fc3829c8e6e7415c1a61a8bee726",
                "md5": "84db896e4d41f27381ac803f7f2635e2",
                "sha256": "854dfc4f6050b3e3f0fd8452fc86a29e3b80c11da4afe39a4083000256a003f3"
            },
            "downloads": -1,
            "filename": "compressed_segmentation-2.3.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "84db896e4d41f27381ac803f7f2635e2",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 965021,
            "upload_time": "2024-03-29T23:52:31",
            "upload_time_iso_8601": "2024-03-29T23:52:31.796095Z",
            "url": "https://files.pythonhosted.org/packages/9d/ea/194d311f80401db00041000510a13c33fc3829c8e6e7415c1a61a8bee726/compressed_segmentation-2.3.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e31436b35f3515b7fefb895c1c77fa01af53a51a6361f40db17777e287d210c8",
                "md5": "f103f885f6a8c55a6246d902c7c1dd90",
                "sha256": "cc1a4a916dc9e0441a3e7c195aea533313c6bc9684c501f30043450a5368ec52"
            },
            "downloads": -1,
            "filename": "compressed_segmentation-2.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f103f885f6a8c55a6246d902c7c1dd90",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 990817,
            "upload_time": "2024-03-29T23:52:33",
            "upload_time_iso_8601": "2024-03-29T23:52:33.646965Z",
            "url": "https://files.pythonhosted.org/packages/e3/14/36b35f3515b7fefb895c1c77fa01af53a51a6361f40db17777e287d210c8/compressed_segmentation-2.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3cd629966411619b04c71056ca6cde482ae2783bb30b7eb80dfa20fff0f0b980",
                "md5": "ba8268d89fc8a55812041b3a484990d5",
                "sha256": "903774c705a75eff15a4d49af559fd7f12a9af672374d82af4253af201b7ebb4"
            },
            "downloads": -1,
            "filename": "compressed_segmentation-2.3.0-cp39-cp39-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "ba8268d89fc8a55812041b3a484990d5",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 1556203,
            "upload_time": "2024-03-29T23:52:36",
            "upload_time_iso_8601": "2024-03-29T23:52:36.258458Z",
            "url": "https://files.pythonhosted.org/packages/3c/d6/29966411619b04c71056ca6cde482ae2783bb30b7eb80dfa20fff0f0b980/compressed_segmentation-2.3.0-cp39-cp39-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d0a338dec2244fb7fb29be0198f0a9a5a9b5f0d54efc567edaea00ba1c835a7c",
                "md5": "4fb3658dd697f5894307eb6644c22d36",
                "sha256": "a7db4b155d7f62b4096c19cc5a3209ffe3033b815240a7e937a66f482d268a7e"
            },
            "downloads": -1,
            "filename": "compressed_segmentation-2.3.0-cp39-cp39-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "4fb3658dd697f5894307eb6644c22d36",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 1536490,
            "upload_time": "2024-03-29T23:52:38",
            "upload_time_iso_8601": "2024-03-29T23:52:38.515048Z",
            "url": "https://files.pythonhosted.org/packages/d0/a3/38dec2244fb7fb29be0198f0a9a5a9b5f0d54efc567edaea00ba1c835a7c/compressed_segmentation-2.3.0-cp39-cp39-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0b132abb30bba516cc980f7990bf8ff42b50350c2487abe50e6cfc6eeb882948",
                "md5": "03615bbfb2dca11cec52bd69c4ffa48f",
                "sha256": "749e07298b374e8257ecbff42fd1648b259886c1f14372227bac3e0bdfccce49"
            },
            "downloads": -1,
            "filename": "compressed_segmentation-2.3.0-cp39-cp39-win32.whl",
            "has_sig": false,
            "md5_digest": "03615bbfb2dca11cec52bd69c4ffa48f",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 123258,
            "upload_time": "2024-03-29T23:52:39",
            "upload_time_iso_8601": "2024-03-29T23:52:39.933618Z",
            "url": "https://files.pythonhosted.org/packages/0b/13/2abb30bba516cc980f7990bf8ff42b50350c2487abe50e6cfc6eeb882948/compressed_segmentation-2.3.0-cp39-cp39-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "283a80d26092cda0d5a24847d3799182cfaa44d670b0cd3b0caeb2c63d889726",
                "md5": "3eba2d0318b2ae6e033b8d183241da79",
                "sha256": "e3d3e8aaf4679206ed0c88ce03b163f93ff3b597b21abfcadd4504126c66ac8e"
            },
            "downloads": -1,
            "filename": "compressed_segmentation-2.3.0-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "3eba2d0318b2ae6e033b8d183241da79",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 140329,
            "upload_time": "2024-03-29T23:52:41",
            "upload_time_iso_8601": "2024-03-29T23:52:41.901406Z",
            "url": "https://files.pythonhosted.org/packages/28/3a/80d26092cda0d5a24847d3799182cfaa44d670b0cd3b0caeb2c63d889726/compressed_segmentation-2.3.0-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "14fd56278e5b7a100b33a575191dfbdf8e7704a25716ccbdfeadeeaf40e85a89",
                "md5": "0b8d843d19ad3ee8b2eda2b8c4bc82d7",
                "sha256": "73e7ac9d95b6ef647c46cd884a0e0e99b66b3ec853fe634fde40cedbe4615b6e"
            },
            "downloads": -1,
            "filename": "compressed_segmentation-2.3.0.tar.gz",
            "has_sig": false,
            "md5_digest": "0b8d843d19ad3ee8b2eda2b8c4bc82d7",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 26777,
            "upload_time": "2024-03-29T23:52:43",
            "upload_time_iso_8601": "2024-03-29T23:52:43.673906Z",
            "url": "https://files.pythonhosted.org/packages/14/fd/56278e5b7a100b33a575191dfbdf8e7704a25716ccbdfeadeeaf40e85a89/compressed_segmentation-2.3.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-03-29 23:52:43",
    "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"
}
        
Elapsed time: 0.22134s