pylibjpeg-libjpeg


Namepylibjpeg-libjpeg JSON
Version 2.1.0 PyPI version JSON
download
home_pagehttps://github.com/pydicom/pylibjpeg-libjpeg
SummaryA Python wrapper for libjpeg, with a focus on use as a plugin for for pylibjpeg
upload_time2024-03-29 00:10:26
maintainerscaramallion
docs_urlNone
authorpylibjpeg-libjpeg contributors
requires_python<4.0,>=3.8
licenseGPL V3.0
keywords dicom pydicom python jpg jpeg jpg-ls jpeg-ls libjpeg pylibjpeg
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage
            <p align="center">
<a href="https://github.com/pydicom/pylibjpeg-libjpeg/actions?query=workflow%3Aunit-tests"><img alt="Build status" src="https://github.com/pydicom/pylibjpeg-libjpeg/workflows/unit-tests/badge.svg"></a>
<a href="https://codecov.io/gh/pydicom/pylibjpeg-libjpeg"><img alt="Test coverage" src="https://codecov.io/gh/pydicom/pylibjpeg-libjpeg/branch/main/graph/badge.svg"></a>
<a href="https://pypi.org/project/pylibjpeg-libjpeg/"><img alt="PyPI versions" src="https://img.shields.io/pypi/v/pylibjpeg-libjpeg"></a>
<a href="https://www.python.org/"><img alt="Python versions" src="https://img.shields.io/pypi/pyversions/pylibjpeg-libjpeg"></a>
<a href="https://github.com/psf/black"><img alt="Code style: black" src="https://img.shields.io/badge/code%20style-black-000000.svg"></a>
</p>

## pylibjpeg-libjpeg

A Python 3.8+ wrapper for Thomas Richter's
[libjpeg](https://github.com/thorfdbg/libjpeg), with a focus on use as a
plugin for [pylibjpeg](http://github.com/pydicom/pylibjpeg).

Linux, MacOS and Windows are all supported.

### Installation
#### Dependencies
[NumPy](http://numpy.org)

#### Installing the current release
```bash
pip install pylibjpeg-libjpeg
```
#### Installing the development version

Make sure [Python](https://www.python.org/) and [Git](https://git-scm.com/) are installed. For Windows, you also need to install
[Microsoft's C++ Build Tools](https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=BuildTools&rel=16).
```bash
git clone --recurse-submodules https://github.com/pydicom/pylibjpeg-libjpeg
python -m pip install pylibjpeg-libjpeg
```

### Supported JPEG Formats
#### Decoding

| ISO/IEC Standard | ITU Equivalent | JPEG Format |
| --- | --- | --- |
| [10918](https://www.iso.org/standard/18902.html) | [T.81](https://www.itu.int/rec/T-REC-T.81/en) | [JPEG](https://jpeg.org/jpeg/index.html)    |
| [14495](https://www.iso.org/standard/22397.html)   | [T.87](https://www.itu.int/rec/T-REC-T.87/en) | [JPEG-LS](https://jpeg.org/jpegls/index.html) |
| [18477](https://www.iso.org/standard/62552.html)   | | [JPEG XT](https://jpeg.org/jpegxt/) |

#### Encoding
Encoding of JPEG images is not currently supported

### Supported Transfer Syntaxes
#### Decoding
| UID | Description |
| --- | --- |
| 1.2.840.10008.1.2.4.50 | JPEG Baseline (Process 1) |
| 1.2.840.10008.1.2.4.51 | JPEG Extended (Process 2 and 4) |
| 1.2.840.10008.1.2.4.57 | JPEG Lossless, Non-Hierarchical (Process 14) |
| 1.2.840.10008.1.2.4.70 | JPEG Lossless, Non-Hierarchical, First-Order Prediction (Process 14 [Selection Value 1]) |
| 1.2.840.10008.1.2.4.80 | JPEG-LS Lossless |
| 1.2.840.10008.1.2.4.81 | JPEG-LS Lossy (Near-Lossless) Image Compression |

### Usage
#### With pylibjpeg and pydicom

```python
from pydicom import dcmread
from pydicom.data import get_testdata_file

ds = dcmread(get_testdata_file('JPEG-LL.dcm'))
arr = ds.pixel_array
```

#### Standalone JPEG decoding

You can also decode JPEG images to a [numpy ndarray][1]:

[1]: https://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.html

```python
from libjpeg import decode

with open('filename.jpg', 'rb') as f:
    # Returns a numpy array
    arr = decode(f.read())

# Or simply...
arr = decode('filename.jpg')
```


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/pydicom/pylibjpeg-libjpeg",
    "name": "pylibjpeg-libjpeg",
    "maintainer": "scaramallion",
    "docs_url": null,
    "requires_python": "<4.0,>=3.8",
    "maintainer_email": "scaramallion@users.noreply.github.com",
    "keywords": "dicom pydicom python jpg jpeg jpg-ls jpeg-ls libjpeg pylibjpeg",
    "author": "pylibjpeg-libjpeg contributors",
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/81/3f/1c51e4f81c3c220caf7599668ece3ded3525563978d94fc52d1912883b82/pylibjpeg_libjpeg-2.1.0.tar.gz",
    "platform": null,
    "description": "<p align=\"center\">\n<a href=\"https://github.com/pydicom/pylibjpeg-libjpeg/actions?query=workflow%3Aunit-tests\"><img alt=\"Build status\" src=\"https://github.com/pydicom/pylibjpeg-libjpeg/workflows/unit-tests/badge.svg\"></a>\n<a href=\"https://codecov.io/gh/pydicom/pylibjpeg-libjpeg\"><img alt=\"Test coverage\" src=\"https://codecov.io/gh/pydicom/pylibjpeg-libjpeg/branch/main/graph/badge.svg\"></a>\n<a href=\"https://pypi.org/project/pylibjpeg-libjpeg/\"><img alt=\"PyPI versions\" src=\"https://img.shields.io/pypi/v/pylibjpeg-libjpeg\"></a>\n<a href=\"https://www.python.org/\"><img alt=\"Python versions\" src=\"https://img.shields.io/pypi/pyversions/pylibjpeg-libjpeg\"></a>\n<a href=\"https://github.com/psf/black\"><img alt=\"Code style: black\" src=\"https://img.shields.io/badge/code%20style-black-000000.svg\"></a>\n</p>\n\n## pylibjpeg-libjpeg\n\nA Python 3.8+ wrapper for Thomas Richter's\n[libjpeg](https://github.com/thorfdbg/libjpeg), with a focus on use as a\nplugin for [pylibjpeg](http://github.com/pydicom/pylibjpeg).\n\nLinux, MacOS and Windows are all supported.\n\n### Installation\n#### Dependencies\n[NumPy](http://numpy.org)\n\n#### Installing the current release\n```bash\npip install pylibjpeg-libjpeg\n```\n#### Installing the development version\n\nMake sure [Python](https://www.python.org/) and [Git](https://git-scm.com/) are installed. For Windows, you also need to install\n[Microsoft's C++ Build Tools](https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=BuildTools&rel=16).\n```bash\ngit clone --recurse-submodules https://github.com/pydicom/pylibjpeg-libjpeg\npython -m pip install pylibjpeg-libjpeg\n```\n\n### Supported JPEG Formats\n#### Decoding\n\n| ISO/IEC Standard | ITU Equivalent | JPEG Format |\n| --- | --- | --- |\n| [10918](https://www.iso.org/standard/18902.html) | [T.81](https://www.itu.int/rec/T-REC-T.81/en) | [JPEG](https://jpeg.org/jpeg/index.html)    |\n| [14495](https://www.iso.org/standard/22397.html)   | [T.87](https://www.itu.int/rec/T-REC-T.87/en) | [JPEG-LS](https://jpeg.org/jpegls/index.html) |\n| [18477](https://www.iso.org/standard/62552.html)   | | [JPEG XT](https://jpeg.org/jpegxt/) |\n\n#### Encoding\nEncoding of JPEG images is not currently supported\n\n### Supported Transfer Syntaxes\n#### Decoding\n| UID | Description |\n| --- | --- |\n| 1.2.840.10008.1.2.4.50 | JPEG Baseline (Process 1) |\n| 1.2.840.10008.1.2.4.51 | JPEG Extended (Process 2 and 4) |\n| 1.2.840.10008.1.2.4.57 | JPEG Lossless, Non-Hierarchical (Process 14) |\n| 1.2.840.10008.1.2.4.70 | JPEG Lossless, Non-Hierarchical, First-Order Prediction (Process 14 [Selection Value 1]) |\n| 1.2.840.10008.1.2.4.80 | JPEG-LS Lossless |\n| 1.2.840.10008.1.2.4.81 | JPEG-LS Lossy (Near-Lossless) Image Compression |\n\n### Usage\n#### With pylibjpeg and pydicom\n\n```python\nfrom pydicom import dcmread\nfrom pydicom.data import get_testdata_file\n\nds = dcmread(get_testdata_file('JPEG-LL.dcm'))\narr = ds.pixel_array\n```\n\n#### Standalone JPEG decoding\n\nYou can also decode JPEG images to a [numpy ndarray][1]:\n\n[1]: https://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.html\n\n```python\nfrom libjpeg import decode\n\nwith open('filename.jpg', 'rb') as f:\n    # Returns a numpy array\n    arr = decode(f.read())\n\n# Or simply...\narr = decode('filename.jpg')\n```\n\n",
    "bugtrack_url": null,
    "license": "GPL V3.0",
    "summary": "A Python wrapper for libjpeg, with a focus on use as a plugin for for pylibjpeg",
    "version": "2.1.0",
    "project_urls": {
        "Homepage": "https://github.com/pydicom/pylibjpeg-libjpeg"
    },
    "split_keywords": [
        "dicom",
        "pydicom",
        "python",
        "jpg",
        "jpeg",
        "jpg-ls",
        "jpeg-ls",
        "libjpeg",
        "pylibjpeg"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d351432e8a5c140d4d042961bb378be400370998fa13ebd3ea5cfb3076defc16",
                "md5": "845549b0a04ea3fbf78f317caeaba5f5",
                "sha256": "1f8d98549ec31b25dc3c13c8a2a69b2b2e5e17793638f144a10f53d0d5133673"
            },
            "downloads": -1,
            "filename": "pylibjpeg_libjpeg-2.1.0-cp310-cp310-macosx_12_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "845549b0a04ea3fbf78f317caeaba5f5",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<4.0,>=3.8",
            "size": 630037,
            "upload_time": "2024-03-29T00:09:31",
            "upload_time_iso_8601": "2024-03-29T00:09:31.555155Z",
            "url": "https://files.pythonhosted.org/packages/d3/51/432e8a5c140d4d042961bb378be400370998fa13ebd3ea5cfb3076defc16/pylibjpeg_libjpeg-2.1.0-cp310-cp310-macosx_12_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8cab4ea9ba414bef67b611386b79b4c76a2a5796a355b7131f3ab6ae7921f5c2",
                "md5": "2581deb0d27a2b8cc8134bc70eb6112f",
                "sha256": "e71caa48f22804bd33d810706050caad6c2d85401c0a4fc990dcfe6e545ebd97"
            },
            "downloads": -1,
            "filename": "pylibjpeg_libjpeg-2.1.0-cp310-cp310-macosx_12_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2581deb0d27a2b8cc8134bc70eb6112f",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<4.0,>=3.8",
            "size": 675607,
            "upload_time": "2024-03-29T00:09:36",
            "upload_time_iso_8601": "2024-03-29T00:09:36.322190Z",
            "url": "https://files.pythonhosted.org/packages/8c/ab/4ea9ba414bef67b611386b79b4c76a2a5796a355b7131f3ab6ae7921f5c2/pylibjpeg_libjpeg-2.1.0-cp310-cp310-macosx_12_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "697ab2095e969f8192e25c9c7706d78a19169d004860951565003722692c3378",
                "md5": "2d515df830335e913f340df77a494bb5",
                "sha256": "8123f314d8887e1062dacaef226997db4bcacf708dd60d2985584c633f4520c6"
            },
            "downloads": -1,
            "filename": "pylibjpeg_libjpeg-2.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "2d515df830335e913f340df77a494bb5",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<4.0,>=3.8",
            "size": 3273984,
            "upload_time": "2024-03-29T00:09:38",
            "upload_time_iso_8601": "2024-03-29T00:09:38.305024Z",
            "url": "https://files.pythonhosted.org/packages/69/7a/b2095e969f8192e25c9c7706d78a19169d004860951565003722692c3378/pylibjpeg_libjpeg-2.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b3819fd07a20bee8fcf37d1ad6f6c87c75878f21f93b8649bcd8cb45ecaa9917",
                "md5": "368e2e4c6391af8c1ebb55db14bb4943",
                "sha256": "5aee2a1eec740e78a0d3688e6cdcd08b7cce8b4b7b625bff48a384a70f311b95"
            },
            "downloads": -1,
            "filename": "pylibjpeg_libjpeg-2.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "368e2e4c6391af8c1ebb55db14bb4943",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<4.0,>=3.8",
            "size": 3381772,
            "upload_time": "2024-03-29T00:09:40",
            "upload_time_iso_8601": "2024-03-29T00:09:40.533323Z",
            "url": "https://files.pythonhosted.org/packages/b3/81/9fd07a20bee8fcf37d1ad6f6c87c75878f21f93b8649bcd8cb45ecaa9917/pylibjpeg_libjpeg-2.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b75bdb271905c5f76e32d98b48ae34ca7ff0c9d098ebd16289c422b3a62ca9b3",
                "md5": "9ef7f5630b5d3ae9fe4fc4db5d114f38",
                "sha256": "feac4bd731946bb05f6c5a06ba09d72a7e46e411b3b43d85a5e323f45b1ca96e"
            },
            "downloads": -1,
            "filename": "pylibjpeg_libjpeg-2.1.0-cp310-cp310-win32.whl",
            "has_sig": false,
            "md5_digest": "9ef7f5630b5d3ae9fe4fc4db5d114f38",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<4.0,>=3.8",
            "size": 727735,
            "upload_time": "2024-03-29T00:09:42",
            "upload_time_iso_8601": "2024-03-29T00:09:42.625649Z",
            "url": "https://files.pythonhosted.org/packages/b7/5b/db271905c5f76e32d98b48ae34ca7ff0c9d098ebd16289c422b3a62ca9b3/pylibjpeg_libjpeg-2.1.0-cp310-cp310-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "40da48f2837d5d0ea7b66afe5acda447d3be681ef96c678818d637854bdfd8b4",
                "md5": "5f72a95ee64eef1836ec1935eb3fe403",
                "sha256": "e2d3d7466a621d7efbd0933e3940a38b28ab68e23ffe572a501ada8b946c712c"
            },
            "downloads": -1,
            "filename": "pylibjpeg_libjpeg-2.1.0-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "5f72a95ee64eef1836ec1935eb3fe403",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<4.0,>=3.8",
            "size": 734032,
            "upload_time": "2024-03-29T00:09:44",
            "upload_time_iso_8601": "2024-03-29T00:09:44.445047Z",
            "url": "https://files.pythonhosted.org/packages/40/da/48f2837d5d0ea7b66afe5acda447d3be681ef96c678818d637854bdfd8b4/pylibjpeg_libjpeg-2.1.0-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "60d6fbe2141e3e8890b8535adea6f0de2e3f66ad03e1f16f0115151965a35684",
                "md5": "66b591a7ed11798e6d55215b86b64e6e",
                "sha256": "8d25b79846343af4ae7392bcfb08d350941594dee5466bfe30ec69228af30496"
            },
            "downloads": -1,
            "filename": "pylibjpeg_libjpeg-2.1.0-cp311-cp311-macosx_12_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "66b591a7ed11798e6d55215b86b64e6e",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<4.0,>=3.8",
            "size": 629983,
            "upload_time": "2024-03-29T00:09:46",
            "upload_time_iso_8601": "2024-03-29T00:09:46.806611Z",
            "url": "https://files.pythonhosted.org/packages/60/d6/fbe2141e3e8890b8535adea6f0de2e3f66ad03e1f16f0115151965a35684/pylibjpeg_libjpeg-2.1.0-cp311-cp311-macosx_12_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "94d315fa00337d30850e6ac2e50af8393fbf231b0337ef6ad861c06eb97818b2",
                "md5": "b54ab090d59b625bf603a57506dda1f4",
                "sha256": "0213cafc66f57ecfe3283ed1ad5e457977b68f7a7a57c0f2cbe322eac1c9967a"
            },
            "downloads": -1,
            "filename": "pylibjpeg_libjpeg-2.1.0-cp311-cp311-macosx_12_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b54ab090d59b625bf603a57506dda1f4",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<4.0,>=3.8",
            "size": 675652,
            "upload_time": "2024-03-29T00:09:48",
            "upload_time_iso_8601": "2024-03-29T00:09:48.093958Z",
            "url": "https://files.pythonhosted.org/packages/94/d3/15fa00337d30850e6ac2e50af8393fbf231b0337ef6ad861c06eb97818b2/pylibjpeg_libjpeg-2.1.0-cp311-cp311-macosx_12_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ba7e065b71e98e6823359b2141f2e9ae99c5a56a1bb42100ad5dea431dec2f99",
                "md5": "d771bc339725913b1d278b939ba44e6d",
                "sha256": "9ea723fa0cc92e19402bd4bceb03d28317ef762b1fab486311de5d2d7eaec712"
            },
            "downloads": -1,
            "filename": "pylibjpeg_libjpeg-2.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "d771bc339725913b1d278b939ba44e6d",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<4.0,>=3.8",
            "size": 3284381,
            "upload_time": "2024-03-29T00:09:49",
            "upload_time_iso_8601": "2024-03-29T00:09:49.560855Z",
            "url": "https://files.pythonhosted.org/packages/ba/7e/065b71e98e6823359b2141f2e9ae99c5a56a1bb42100ad5dea431dec2f99/pylibjpeg_libjpeg-2.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3b4a8debd5c101f4e590c13d9a9f7e6ba9d63e01acdd0fef126fe9f3737b72ed",
                "md5": "70b62e17b961b94c55ab833f44d1e0a4",
                "sha256": "5001d39a8c3d11b7afaf131365d5d0466c6d4ce7b1e83ab4c838981314cf27e1"
            },
            "downloads": -1,
            "filename": "pylibjpeg_libjpeg-2.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "70b62e17b961b94c55ab833f44d1e0a4",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<4.0,>=3.8",
            "size": 3393825,
            "upload_time": "2024-03-29T00:09:51",
            "upload_time_iso_8601": "2024-03-29T00:09:51.056210Z",
            "url": "https://files.pythonhosted.org/packages/3b/4a/8debd5c101f4e590c13d9a9f7e6ba9d63e01acdd0fef126fe9f3737b72ed/pylibjpeg_libjpeg-2.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d1a8a200f88f011f94f8495ea713b102b4a28875ef51368e792f650a407001c7",
                "md5": "d65f9617ce830dc7c42f5ad005235ab4",
                "sha256": "17d24d44a1d4807360e5bc142c4cfc21ff04864314312064eddb1ee0a476f51a"
            },
            "downloads": -1,
            "filename": "pylibjpeg_libjpeg-2.1.0-cp311-cp311-win32.whl",
            "has_sig": false,
            "md5_digest": "d65f9617ce830dc7c42f5ad005235ab4",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<4.0,>=3.8",
            "size": 727565,
            "upload_time": "2024-03-29T00:09:52",
            "upload_time_iso_8601": "2024-03-29T00:09:52.669736Z",
            "url": "https://files.pythonhosted.org/packages/d1/a8/a200f88f011f94f8495ea713b102b4a28875ef51368e792f650a407001c7/pylibjpeg_libjpeg-2.1.0-cp311-cp311-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b03b572ac26f5a458d6e5dcb25e884edba2acbc9a047680d989f30568292c220",
                "md5": "3bd9b53365562ad2112657113f4f849a",
                "sha256": "07d859cdaba0f9ee686e4c98133378db9b8cf87010b8e67ceabe88b836d7c4a2"
            },
            "downloads": -1,
            "filename": "pylibjpeg_libjpeg-2.1.0-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "3bd9b53365562ad2112657113f4f849a",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<4.0,>=3.8",
            "size": 734434,
            "upload_time": "2024-03-29T00:09:54",
            "upload_time_iso_8601": "2024-03-29T00:09:54.648660Z",
            "url": "https://files.pythonhosted.org/packages/b0/3b/572ac26f5a458d6e5dcb25e884edba2acbc9a047680d989f30568292c220/pylibjpeg_libjpeg-2.1.0-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "33854fbc5258b456cbb9bb1c8575d816723b58980e1ec890fa9c54466a05ba79",
                "md5": "7d86815906a2cb22236c9be8dbc622e1",
                "sha256": "f01a21baac699c41a3ac62a73238fda3c90ef06f4008b7bf22f76100a3d33572"
            },
            "downloads": -1,
            "filename": "pylibjpeg_libjpeg-2.1.0-cp312-cp312-macosx_12_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "7d86815906a2cb22236c9be8dbc622e1",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<4.0,>=3.8",
            "size": 629780,
            "upload_time": "2024-03-29T00:09:56",
            "upload_time_iso_8601": "2024-03-29T00:09:56.012984Z",
            "url": "https://files.pythonhosted.org/packages/33/85/4fbc5258b456cbb9bb1c8575d816723b58980e1ec890fa9c54466a05ba79/pylibjpeg_libjpeg-2.1.0-cp312-cp312-macosx_12_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fae6e2be1357742c47cf1d5cd940c88bff1bc15259526c143aefddd7ddf4433a",
                "md5": "d3e243e1cafae84f4ae4c9cadf8672aa",
                "sha256": "d54b9fde7130502e2025810a769aa83145e7b1b296678ac21b61237b357cf5c1"
            },
            "downloads": -1,
            "filename": "pylibjpeg_libjpeg-2.1.0-cp312-cp312-macosx_12_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d3e243e1cafae84f4ae4c9cadf8672aa",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<4.0,>=3.8",
            "size": 675588,
            "upload_time": "2024-03-29T00:09:57",
            "upload_time_iso_8601": "2024-03-29T00:09:57.516063Z",
            "url": "https://files.pythonhosted.org/packages/fa/e6/e2be1357742c47cf1d5cd940c88bff1bc15259526c143aefddd7ddf4433a/pylibjpeg_libjpeg-2.1.0-cp312-cp312-macosx_12_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "124549fa5f6b714cfbc9969a9cd817b030b32c93bfa620626cc420b507b6957f",
                "md5": "40dc7564d6072b18dbbacbb328f7d1db",
                "sha256": "126b9e450c0884f2f1bf87649174b08d0c8c8ca3e7efff573a0ecae8e26e1666"
            },
            "downloads": -1,
            "filename": "pylibjpeg_libjpeg-2.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "40dc7564d6072b18dbbacbb328f7d1db",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<4.0,>=3.8",
            "size": 3289038,
            "upload_time": "2024-03-29T00:09:58",
            "upload_time_iso_8601": "2024-03-29T00:09:58.749377Z",
            "url": "https://files.pythonhosted.org/packages/12/45/49fa5f6b714cfbc9969a9cd817b030b32c93bfa620626cc420b507b6957f/pylibjpeg_libjpeg-2.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2c1e457af62ba13783f41493d7fc99f27bb4ba1a6f662a57163f4247649eecbd",
                "md5": "255e035aced8a6301f84ce5e31b4fdbd",
                "sha256": "eb4be982e97eec2189bf9b11adad53186caab49beeb0f30c551b879d1aaef43a"
            },
            "downloads": -1,
            "filename": "pylibjpeg_libjpeg-2.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "255e035aced8a6301f84ce5e31b4fdbd",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<4.0,>=3.8",
            "size": 3406938,
            "upload_time": "2024-03-29T00:10:00",
            "upload_time_iso_8601": "2024-03-29T00:10:00.411580Z",
            "url": "https://files.pythonhosted.org/packages/2c/1e/457af62ba13783f41493d7fc99f27bb4ba1a6f662a57163f4247649eecbd/pylibjpeg_libjpeg-2.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5fe035fcf046fd767366d7369272b37eae1fe3d2e33683b578dfefab5a47ef3f",
                "md5": "f406ba2efe57cee5f1db8e15ad4e50d6",
                "sha256": "8d280cebcef33d21556bc6b4d78ba9d649ae872921fa09890d58862a271f208a"
            },
            "downloads": -1,
            "filename": "pylibjpeg_libjpeg-2.1.0-cp312-cp312-win32.whl",
            "has_sig": false,
            "md5_digest": "f406ba2efe57cee5f1db8e15ad4e50d6",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<4.0,>=3.8",
            "size": 727511,
            "upload_time": "2024-03-29T00:10:02",
            "upload_time_iso_8601": "2024-03-29T00:10:02.402343Z",
            "url": "https://files.pythonhosted.org/packages/5f/e0/35fcf046fd767366d7369272b37eae1fe3d2e33683b578dfefab5a47ef3f/pylibjpeg_libjpeg-2.1.0-cp312-cp312-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f0a13457c5c7096a28ea31fdfe3e5b0a067b0b616e13e0da46bf0aeaafafed4b",
                "md5": "53e542ab7848b43e1a49c5f8cf24a18d",
                "sha256": "9faa42d0249d09736c7057b68ca8c825a5693dd68c95e4750e9df8967d7e785c"
            },
            "downloads": -1,
            "filename": "pylibjpeg_libjpeg-2.1.0-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "53e542ab7848b43e1a49c5f8cf24a18d",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<4.0,>=3.8",
            "size": 734444,
            "upload_time": "2024-03-29T00:10:03",
            "upload_time_iso_8601": "2024-03-29T00:10:03.865566Z",
            "url": "https://files.pythonhosted.org/packages/f0/a1/3457c5c7096a28ea31fdfe3e5b0a067b0b616e13e0da46bf0aeaafafed4b/pylibjpeg_libjpeg-2.1.0-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b3bcf77b2581f3ba1ea7694fb017a43ae9dc611603d034a9406731a188a4c888",
                "md5": "a5de74ad90c0c7b0561b088c9a951d7d",
                "sha256": "f41056fa6e11f020c32814ea8f78414fced26220c4581f670beb551d87427a70"
            },
            "downloads": -1,
            "filename": "pylibjpeg_libjpeg-2.1.0-cp38-cp38-macosx_12_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "a5de74ad90c0c7b0561b088c9a951d7d",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<4.0,>=3.8",
            "size": 630172,
            "upload_time": "2024-03-29T00:10:05",
            "upload_time_iso_8601": "2024-03-29T00:10:05.118511Z",
            "url": "https://files.pythonhosted.org/packages/b3/bc/f77b2581f3ba1ea7694fb017a43ae9dc611603d034a9406731a188a4c888/pylibjpeg_libjpeg-2.1.0-cp38-cp38-macosx_12_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "045de6d42c5a1b94c5be32169114f291d2afdb98c32cafd1af7817e59984e872",
                "md5": "981cd439b23a052b3454fda0c6eddb73",
                "sha256": "6871ee72a3a631e0e07239da5d09b01d30304b9cb9ce8d95169ffba4657d7e3a"
            },
            "downloads": -1,
            "filename": "pylibjpeg_libjpeg-2.1.0-cp38-cp38-macosx_12_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "981cd439b23a052b3454fda0c6eddb73",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<4.0,>=3.8",
            "size": 675701,
            "upload_time": "2024-03-29T00:10:06",
            "upload_time_iso_8601": "2024-03-29T00:10:06.465118Z",
            "url": "https://files.pythonhosted.org/packages/04/5d/e6d42c5a1b94c5be32169114f291d2afdb98c32cafd1af7817e59984e872/pylibjpeg_libjpeg-2.1.0-cp38-cp38-macosx_12_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a08e3ab1bc6728cb93bee1326452e73b4de1d487686020003e3bdd20dd870f6b",
                "md5": "1c4d7a14a1e3c3ff2751f9a0b0a36dc6",
                "sha256": "3a6e7c3045456af90e7746e36ec186587f8ac625061c6532018716a003ece5c2"
            },
            "downloads": -1,
            "filename": "pylibjpeg_libjpeg-2.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "1c4d7a14a1e3c3ff2751f9a0b0a36dc6",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<4.0,>=3.8",
            "size": 3272563,
            "upload_time": "2024-03-29T00:10:07",
            "upload_time_iso_8601": "2024-03-29T00:10:07.943605Z",
            "url": "https://files.pythonhosted.org/packages/a0/8e/3ab1bc6728cb93bee1326452e73b4de1d487686020003e3bdd20dd870f6b/pylibjpeg_libjpeg-2.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1c5265e151ff07e9353f3a4a123d5e14ae5f872dc1c0b32b22d55f954dc8b064",
                "md5": "3fbf967918591a37e6a3ebe5335c2a2c",
                "sha256": "0b7a12d30fce238de871f5327655b1455b716fd54526cdabcb2c896798f43b15"
            },
            "downloads": -1,
            "filename": "pylibjpeg_libjpeg-2.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3fbf967918591a37e6a3ebe5335c2a2c",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<4.0,>=3.8",
            "size": 3380347,
            "upload_time": "2024-03-29T00:10:10",
            "upload_time_iso_8601": "2024-03-29T00:10:10.581885Z",
            "url": "https://files.pythonhosted.org/packages/1c/52/65e151ff07e9353f3a4a123d5e14ae5f872dc1c0b32b22d55f954dc8b064/pylibjpeg_libjpeg-2.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "88daca99aa3e70ad6ab2b3089749d59280dc031ab22ec2d7f9213750a0d3625f",
                "md5": "dd4e8e63b883abadb5f8ee61241d4b2f",
                "sha256": "4613c2b66c864037c6e7c18d355129a0145dc51824e13fd0a54967981eb08675"
            },
            "downloads": -1,
            "filename": "pylibjpeg_libjpeg-2.1.0-cp38-cp38-win32.whl",
            "has_sig": false,
            "md5_digest": "dd4e8e63b883abadb5f8ee61241d4b2f",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<4.0,>=3.8",
            "size": 728828,
            "upload_time": "2024-03-29T00:10:12",
            "upload_time_iso_8601": "2024-03-29T00:10:12.896036Z",
            "url": "https://files.pythonhosted.org/packages/88/da/ca99aa3e70ad6ab2b3089749d59280dc031ab22ec2d7f9213750a0d3625f/pylibjpeg_libjpeg-2.1.0-cp38-cp38-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "248f705d06456c3f9dd0b660d269ed76cefa2c8ef37d8524b5f49f6e47330fca",
                "md5": "a7a62a4010f6aca4bc73647302ea8ac4",
                "sha256": "865824a3bb147236b3f7b5645bafa2f2ec5abeec6d0c596bc4afd3e51bdb5eff"
            },
            "downloads": -1,
            "filename": "pylibjpeg_libjpeg-2.1.0-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "a7a62a4010f6aca4bc73647302ea8ac4",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<4.0,>=3.8",
            "size": 735272,
            "upload_time": "2024-03-29T00:10:14",
            "upload_time_iso_8601": "2024-03-29T00:10:14.144834Z",
            "url": "https://files.pythonhosted.org/packages/24/8f/705d06456c3f9dd0b660d269ed76cefa2c8ef37d8524b5f49f6e47330fca/pylibjpeg_libjpeg-2.1.0-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3a3e5b10f60c2dc1de2bd5c29ee1adbeb1ca339a25b5a34fcd78c490244251a4",
                "md5": "82cebf7e4abd42a8178f543372bbf1d7",
                "sha256": "410853921ee25f0ccf2e77756867e2db23c98ff7f2ce68d12c570f2c92a490dd"
            },
            "downloads": -1,
            "filename": "pylibjpeg_libjpeg-2.1.0-cp39-cp39-macosx_12_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "82cebf7e4abd42a8178f543372bbf1d7",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<4.0,>=3.8",
            "size": 630013,
            "upload_time": "2024-03-29T00:10:15",
            "upload_time_iso_8601": "2024-03-29T00:10:15.642629Z",
            "url": "https://files.pythonhosted.org/packages/3a/3e/5b10f60c2dc1de2bd5c29ee1adbeb1ca339a25b5a34fcd78c490244251a4/pylibjpeg_libjpeg-2.1.0-cp39-cp39-macosx_12_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1446ee64591682f0aad715cc64a5c54dba1ace372ac906ff365c0985db3879c5",
                "md5": "382d0717be23c76a85556e399a402e82",
                "sha256": "61951c34cbc3e1f075b7cdf53f1ca7e552f051d777ea299e70e7bce5328607c2"
            },
            "downloads": -1,
            "filename": "pylibjpeg_libjpeg-2.1.0-cp39-cp39-macosx_12_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "382d0717be23c76a85556e399a402e82",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<4.0,>=3.8",
            "size": 675610,
            "upload_time": "2024-03-29T00:10:17",
            "upload_time_iso_8601": "2024-03-29T00:10:17.627754Z",
            "url": "https://files.pythonhosted.org/packages/14/46/ee64591682f0aad715cc64a5c54dba1ace372ac906ff365c0985db3879c5/pylibjpeg_libjpeg-2.1.0-cp39-cp39-macosx_12_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d8ead9a90a9e1845c618b590e44582861f6bf8adcc2574ee0fb6fe8f44bd8361",
                "md5": "0db0f34beb840e967ed006b45c452e60",
                "sha256": "1528c214557f8bab21529d578329190ae59e875d3a90816de49a73865bdb58f4"
            },
            "downloads": -1,
            "filename": "pylibjpeg_libjpeg-2.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "0db0f34beb840e967ed006b45c452e60",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<4.0,>=3.8",
            "size": 3273743,
            "upload_time": "2024-03-29T00:10:19",
            "upload_time_iso_8601": "2024-03-29T00:10:19.630234Z",
            "url": "https://files.pythonhosted.org/packages/d8/ea/d9a90a9e1845c618b590e44582861f6bf8adcc2574ee0fb6fe8f44bd8361/pylibjpeg_libjpeg-2.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3c3ab66606c2fc2afe32d9f52335fb8a86c10d9d4d543aad8140daa958679f2d",
                "md5": "cea98519351766aeb77d7338203e44f9",
                "sha256": "af8968cd8f0958429520ed1b62671d79ca59b45cbf98c5250108208f2d6176b7"
            },
            "downloads": -1,
            "filename": "pylibjpeg_libjpeg-2.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "cea98519351766aeb77d7338203e44f9",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<4.0,>=3.8",
            "size": 3381450,
            "upload_time": "2024-03-29T00:10:21",
            "upload_time_iso_8601": "2024-03-29T00:10:21.297455Z",
            "url": "https://files.pythonhosted.org/packages/3c/3a/b66606c2fc2afe32d9f52335fb8a86c10d9d4d543aad8140daa958679f2d/pylibjpeg_libjpeg-2.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "888fa9669f5bbc1b934204d6dd8f9d616dfa86c4971c8e5b7b4cacbf4867b84a",
                "md5": "d8a2f8c26183164670275f5431f22652",
                "sha256": "9afc27b855ad66238b07f31794f0beb7c5a31b9eee5762ba603bb2421a1f103b"
            },
            "downloads": -1,
            "filename": "pylibjpeg_libjpeg-2.1.0-cp39-cp39-win32.whl",
            "has_sig": false,
            "md5_digest": "d8a2f8c26183164670275f5431f22652",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<4.0,>=3.8",
            "size": 727600,
            "upload_time": "2024-03-29T00:10:22",
            "upload_time_iso_8601": "2024-03-29T00:10:22.917540Z",
            "url": "https://files.pythonhosted.org/packages/88/8f/a9669f5bbc1b934204d6dd8f9d616dfa86c4971c8e5b7b4cacbf4867b84a/pylibjpeg_libjpeg-2.1.0-cp39-cp39-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d75283e60c6cbe67d34f7e39baf7b255339e700c94a6e092d53dab66760cb638",
                "md5": "c1b697dd4a60287eed64eb472397b1eb",
                "sha256": "8aba4f1f94970ffaeca6fcc19ba3a71e467dff7d2a479486a5557e7ed43e94dc"
            },
            "downloads": -1,
            "filename": "pylibjpeg_libjpeg-2.1.0-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "c1b697dd4a60287eed64eb472397b1eb",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<4.0,>=3.8",
            "size": 733993,
            "upload_time": "2024-03-29T00:10:24",
            "upload_time_iso_8601": "2024-03-29T00:10:24.423517Z",
            "url": "https://files.pythonhosted.org/packages/d7/52/83e60c6cbe67d34f7e39baf7b255339e700c94a6e092d53dab66760cb638/pylibjpeg_libjpeg-2.1.0-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "813f1c51e4f81c3c220caf7599668ece3ded3525563978d94fc52d1912883b82",
                "md5": "02cc3f55334658452222dc3a34b85ad0",
                "sha256": "319141765ac986d406bca7f5303998ff30679ca068db69b97f5b5f17b35ba1c7"
            },
            "downloads": -1,
            "filename": "pylibjpeg_libjpeg-2.1.0.tar.gz",
            "has_sig": false,
            "md5_digest": "02cc3f55334658452222dc3a34b85ad0",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0,>=3.8",
            "size": 669259,
            "upload_time": "2024-03-29T00:10:26",
            "upload_time_iso_8601": "2024-03-29T00:10:26.404444Z",
            "url": "https://files.pythonhosted.org/packages/81/3f/1c51e4f81c3c220caf7599668ece3ded3525563978d94fc52d1912883b82/pylibjpeg_libjpeg-2.1.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-03-29 00:10:26",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "pydicom",
    "github_project": "pylibjpeg-libjpeg",
    "travis_ci": false,
    "coveralls": true,
    "github_actions": true,
    "lcname": "pylibjpeg-libjpeg"
}
        
Elapsed time: 0.22006s