Skip to main content

A Python wrapper for openjpeg, with a focus on use as a plugin for for pylibjpeg

Project description

Build status Test coverage PyPI versions Python versions Code style: black

pylibjpeg-openjpeg

A Python 3.8+ wrapper for openjpeg, with a focus on use as a plugin for pylibjpeg.

Linux, OSX and Windows are all supported.

Installation

Dependencies

NumPy

Installing the current release

python -m pip install -U pylibjpeg-openjpeg

Installing the development version

Make sure Python, Git and CMake are installed. For Windows, you also need to install Microsoft's C++ Build Tools.

git clone --recurse-submodules https://github.com/pydicom/pylibjpeg-openjpeg
python -m pip install pylibjpeg-openjpeg

Supported JPEG Formats

Decoding

ISO/IEC Standard ITU Equivalent JPEG Format
15444-1 T.800 JPEG 2000

Encoding

Encoding of NumPy ndarrays is supported for the following:

  • Array dtype: bool, uint8, int8, uint16, int16, uint32 and int32 (1-24 bit-depth only)
  • Array shape: (rows, columns) and (rows, columns, planes)
  • Number of rows/columns: up to 65535
  • Number of planes: 1, 3 or 4

Transfer Syntaxes

UID Description
1.2.840.10008.1.2.4.90 JPEG 2000 Image Compression (Lossless Only)
1.2.840.10008.1.2.4.91 JPEG 2000 Image Compression
1.2.840.10008.1.2.4.201 High-Throughput JPEG 2000 Image Compression (Lossless Only)
1.2.840.10008.1.2.4.202 High-Throughput JPEG 2000 with RPCL Options Image Compression (Lossless Only)
1.2.840.10008.1.2.4.203 High-Throughput JPEG 2000 Image Compression

Usage

With pylibjpeg and pydicom

from pydicom import dcmread
from pydicom.data import get_testdata_file

ds = dcmread(get_testdata_file('JPEG2000.dcm'))
arr = ds.pixel_array

Standalone JPEG decoding

You can also decode JPEG 2000 images to a numpy ndarray:

from openjpeg import decode

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

# Or simply...
arr = decode('filename.j2k')

Standalone JPEG encoding

Lossless encoding of RGB with multiple-component transformation:

import numpy as np
from openjpeg import encode_array

arr = np.random.randint(low=0, high=65536, size=(100, 100, 3), dtype="uint8")
encode_array(arr, photometric_interpretation=1)  # 1: sRGB

Lossy encoding of a monochrome image using compression ratios:

import numpy as np
from openjpeg import encode_array

arr = np.random.randint(low=-2**15, high=2**15, size=(100, 100), dtype="int8")
# You must determine your own values for `compression_ratios`
#   as these are for illustration purposes only
encode_array(arr, compression_ratios=[5, 2])

Lossy encoding of a monochrome image using peak signal-to-noise ratios:

import numpy as np
from openjpeg import encode_array

arr = np.random.randint(low=-2**15, high=2**15, size=(100, 100), dtype="int8")
# You must determine your own values for `signal_noise_ratios`
#   as these are for illustration purposes only
encode_array(arr, signal_noise_ratios=[50, 80, 100])

See the docstring for the encode_array() function for full details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pylibjpeg_openjpeg-2.5.0.tar.gz (2.2 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pylibjpeg_openjpeg-2.5.0-cp314-cp314-win_amd64.whl (361.3 kB view details)

Uploaded CPython 3.14Windows x86-64

pylibjpeg_openjpeg-2.5.0-cp314-cp314-win32.whl (309.2 kB view details)

Uploaded CPython 3.14Windows x86

pylibjpeg_openjpeg-2.5.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

pylibjpeg_openjpeg-2.5.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

pylibjpeg_openjpeg-2.5.0-cp314-cp314-macosx_11_0_arm64.whl (432.6 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

pylibjpeg_openjpeg-2.5.0-cp314-cp314-macosx_10_13_x86_64.whl (485.0 kB view details)

Uploaded CPython 3.14macOS 10.13+ x86-64

pylibjpeg_openjpeg-2.5.0-cp313-cp313-win_amd64.whl (350.6 kB view details)

Uploaded CPython 3.13Windows x86-64

pylibjpeg_openjpeg-2.5.0-cp313-cp313-win32.whl (300.5 kB view details)

Uploaded CPython 3.13Windows x86

pylibjpeg_openjpeg-2.5.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

pylibjpeg_openjpeg-2.5.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

pylibjpeg_openjpeg-2.5.0-cp313-cp313-macosx_11_0_arm64.whl (432.5 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pylibjpeg_openjpeg-2.5.0-cp313-cp313-macosx_10_13_x86_64.whl (485.3 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

pylibjpeg_openjpeg-2.5.0-cp312-cp312-win_amd64.whl (350.6 kB view details)

Uploaded CPython 3.12Windows x86-64

pylibjpeg_openjpeg-2.5.0-cp312-cp312-win32.whl (300.6 kB view details)

Uploaded CPython 3.12Windows x86

pylibjpeg_openjpeg-2.5.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

pylibjpeg_openjpeg-2.5.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

pylibjpeg_openjpeg-2.5.0-cp312-cp312-macosx_11_0_arm64.whl (432.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pylibjpeg_openjpeg-2.5.0-cp312-cp312-macosx_10_13_x86_64.whl (485.8 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

pylibjpeg_openjpeg-2.5.0-cp311-cp311-win_amd64.whl (350.6 kB view details)

Uploaded CPython 3.11Windows x86-64

pylibjpeg_openjpeg-2.5.0-cp311-cp311-win32.whl (300.8 kB view details)

Uploaded CPython 3.11Windows x86

pylibjpeg_openjpeg-2.5.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

pylibjpeg_openjpeg-2.5.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

pylibjpeg_openjpeg-2.5.0-cp311-cp311-macosx_11_0_arm64.whl (433.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pylibjpeg_openjpeg-2.5.0-cp311-cp311-macosx_10_9_x86_64.whl (488.3 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

pylibjpeg_openjpeg-2.5.0-cp310-cp310-win_amd64.whl (350.6 kB view details)

Uploaded CPython 3.10Windows x86-64

pylibjpeg_openjpeg-2.5.0-cp310-cp310-win32.whl (301.2 kB view details)

Uploaded CPython 3.10Windows x86

pylibjpeg_openjpeg-2.5.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

pylibjpeg_openjpeg-2.5.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

pylibjpeg_openjpeg-2.5.0-cp310-cp310-macosx_11_0_arm64.whl (432.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pylibjpeg_openjpeg-2.5.0-cp310-cp310-macosx_10_9_x86_64.whl (487.1 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

pylibjpeg_openjpeg-2.5.0-cp39-cp39-win_amd64.whl (350.7 kB view details)

Uploaded CPython 3.9Windows x86-64

pylibjpeg_openjpeg-2.5.0-cp39-cp39-win32.whl (301.3 kB view details)

Uploaded CPython 3.9Windows x86

pylibjpeg_openjpeg-2.5.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

pylibjpeg_openjpeg-2.5.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

pylibjpeg_openjpeg-2.5.0-cp39-cp39-macosx_11_0_arm64.whl (432.8 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

pylibjpeg_openjpeg-2.5.0-cp39-cp39-macosx_10_9_x86_64.whl (487.1 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

Details for the file pylibjpeg_openjpeg-2.5.0.tar.gz.

File metadata

  • Download URL: pylibjpeg_openjpeg-2.5.0.tar.gz
  • Upload date:
  • Size: 2.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pylibjpeg_openjpeg-2.5.0.tar.gz
Algorithm Hash digest
SHA256 e0ea4d9e59820b02c8437121ae65cc28e98d9e9150f4a6967f2c3ba805e7f873
MD5 28354504c575d0178b1b0f1e440f77a7
BLAKE2b-256 4dedf65377285d004afbae3a281d146080ff8e4d33672512a3e755d3dfc09c08

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_openjpeg-2.5.0.tar.gz:

Publisher: release-wheels.yml on pydicom/pylibjpeg-openjpeg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibjpeg_openjpeg-2.5.0-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for pylibjpeg_openjpeg-2.5.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 29acaec90ba74b025df9eddd836eee06f31b0e20334759d07e8ca771e50b27ef
MD5 5b232991d64bc418d5f892d82f21882c
BLAKE2b-256 cb8adf1beeefc4d7eff22ef01a3ff5ad299ac9a5161fa7d3e194c0235df374c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_openjpeg-2.5.0-cp314-cp314-win_amd64.whl:

Publisher: release-wheels.yml on pydicom/pylibjpeg-openjpeg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibjpeg_openjpeg-2.5.0-cp314-cp314-win32.whl.

File metadata

File hashes

Hashes for pylibjpeg_openjpeg-2.5.0-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 468d321a3573cf3ff4805bc3579eb4f4265288f95c307debeb4003098c07eb07
MD5 0b3d8dda75a8de606580e47389966a10
BLAKE2b-256 84b333188ab5d5621e0f8de9e7403938f0603feb1157b83d681ff6f6ec51ae52

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_openjpeg-2.5.0-cp314-cp314-win32.whl:

Publisher: release-wheels.yml on pydicom/pylibjpeg-openjpeg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibjpeg_openjpeg-2.5.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for pylibjpeg_openjpeg-2.5.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 bdfe3786c6e2d0ecada2dcbbd2b4d07eecf7a91699b9f2c1bd49a1bd74a6ef5e
MD5 f531992bfc201c730f39738908a1225c
BLAKE2b-256 1c910686fcbde638cb3e1e5927b1b9d9f1f9c312ad5cee025888a83b84c36747

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_openjpeg-2.5.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: release-wheels.yml on pydicom/pylibjpeg-openjpeg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibjpeg_openjpeg-2.5.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pylibjpeg_openjpeg-2.5.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 aa9460039232945d3f21ae696dd763d14b18cfcf8b88ed70a99591b2e301b2a5
MD5 5ce4f20aa4a317579114a3839c171312
BLAKE2b-256 e7e422b21849a8a11207e26ee256edeb7f89e0abade771a28f165a93a59add28

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_openjpeg-2.5.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release-wheels.yml on pydicom/pylibjpeg-openjpeg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibjpeg_openjpeg-2.5.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pylibjpeg_openjpeg-2.5.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b15736717ff66486c26edb3723cd66513c62d1e6162616ed5a6819c2beeef5ea
MD5 84202631893e8ead07ac69b393927879
BLAKE2b-256 95a1eb239a52e26eada0e49ac766236f7ca7401baa76d17e6d8ca7dab5b66cee

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_openjpeg-2.5.0-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: release-wheels.yml on pydicom/pylibjpeg-openjpeg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibjpeg_openjpeg-2.5.0-cp314-cp314-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pylibjpeg_openjpeg-2.5.0-cp314-cp314-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 b2005420bb1d80ab307a9273fc8ce3a6a4741b3084fc335a121bb4911f3d0efb
MD5 6d0e5876fae7a65c93d6566b9b03da51
BLAKE2b-256 4a6f7292aa5da7b453d79e253c34e931124bdb050e3e485f61b9b29b7edcbec4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_openjpeg-2.5.0-cp314-cp314-macosx_10_13_x86_64.whl:

Publisher: release-wheels.yml on pydicom/pylibjpeg-openjpeg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibjpeg_openjpeg-2.5.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for pylibjpeg_openjpeg-2.5.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c25f623299b853917857738500bafa0d1315fc1a7149822a7e27f4bb64cec0a9
MD5 58694ae1503a8396441d544d25d370e3
BLAKE2b-256 831aa32da70df35af6cef2f594aa8609397adf06ac4ed737bbec8ed58421cd8d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_openjpeg-2.5.0-cp313-cp313-win_amd64.whl:

Publisher: release-wheels.yml on pydicom/pylibjpeg-openjpeg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibjpeg_openjpeg-2.5.0-cp313-cp313-win32.whl.

File metadata

File hashes

Hashes for pylibjpeg_openjpeg-2.5.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 8e8ae039f344729ff1d83fbf9ddf5ea92db9adc5ed5acda225ba95bfac386d2c
MD5 571bd71896e57243151439a4ca87ecd6
BLAKE2b-256 1e8eba9b4d2f883d13d323c7dfc081c716e638ddb9a026e6819892f59d859673

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_openjpeg-2.5.0-cp313-cp313-win32.whl:

Publisher: release-wheels.yml on pydicom/pylibjpeg-openjpeg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibjpeg_openjpeg-2.5.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for pylibjpeg_openjpeg-2.5.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 d7e8dd2e1d289d6d1cdc0e9b2df2021277052f72cdabe63771b0ca3ab3b6cc4b
MD5 6028d58596ffb47b3f9f2825743219ad
BLAKE2b-256 318c2005b2f3953153a0bcde3339cb3f65546d5715418b92cc6ccd6c0613b0cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_openjpeg-2.5.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: release-wheels.yml on pydicom/pylibjpeg-openjpeg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibjpeg_openjpeg-2.5.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pylibjpeg_openjpeg-2.5.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 86381a227628595ee89da90bb7ff58a79cb7b3e5ef11c75669cb757cb39ea28d
MD5 873d8cae7356bf11a2ceb8e8cb95c6cd
BLAKE2b-256 77cfae6951bb29789e4ac1c4eb0a4afd097da2f055ea46bb599e1c8c63509581

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_openjpeg-2.5.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release-wheels.yml on pydicom/pylibjpeg-openjpeg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibjpeg_openjpeg-2.5.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pylibjpeg_openjpeg-2.5.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ba9e6098a940e1944509d991ec624c13762972a57900b01edd07a69debb11bfe
MD5 ea3930e9d3e610ce0d47242dbdeb484f
BLAKE2b-256 f380a5906988f68dbc1923edb0938e110d890dd69a97ef593536bd4f9d64681b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_openjpeg-2.5.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release-wheels.yml on pydicom/pylibjpeg-openjpeg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibjpeg_openjpeg-2.5.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pylibjpeg_openjpeg-2.5.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 bc62211da34bececc6f0c092fcce6cbe50548dff1c8a8ec0619d983fb3ab72fd
MD5 288bee912164d2563c6d5340381758f5
BLAKE2b-256 2dd78af2230d608f297dbca93c574474dee9e2ace37a02410abc7a7eaf537e02

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_openjpeg-2.5.0-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: release-wheels.yml on pydicom/pylibjpeg-openjpeg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibjpeg_openjpeg-2.5.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for pylibjpeg_openjpeg-2.5.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f1af4f0f2621381bb60f063a49004e56b859e428b94ec3a1aabcc2cf1d082dbe
MD5 54005daa161b699b66a48864c41005d6
BLAKE2b-256 7dd9ad0a7d5721382e96e5f37755d7a5b4f932f2f58a272560036f96379e019a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_openjpeg-2.5.0-cp312-cp312-win_amd64.whl:

Publisher: release-wheels.yml on pydicom/pylibjpeg-openjpeg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibjpeg_openjpeg-2.5.0-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for pylibjpeg_openjpeg-2.5.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 3c2ebe2c5a807a644e97da0217889d36b3dc14acfae6076fa3c9280c8fd7cc82
MD5 36e84675c3d929bab7af55d5ce9c41c9
BLAKE2b-256 1efff4a2b60ccfa6d767f96226763ec42ea17b845faedb86166684abb796dfac

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_openjpeg-2.5.0-cp312-cp312-win32.whl:

Publisher: release-wheels.yml on pydicom/pylibjpeg-openjpeg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibjpeg_openjpeg-2.5.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for pylibjpeg_openjpeg-2.5.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 a22fcb649ba9849209d8e43dba88632445a5941f0cd6765338b3652a4c686140
MD5 274ff0652f40d0fd4fa08affe24f1a5b
BLAKE2b-256 1458ba5ec63dfd8a6a9f4a9d8c1d6311d4ef3e3dbe46c08cdb1b11f42859c944

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_openjpeg-2.5.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: release-wheels.yml on pydicom/pylibjpeg-openjpeg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibjpeg_openjpeg-2.5.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pylibjpeg_openjpeg-2.5.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4f4f4ffd1aea6dac3f5a00ead4dd4335511d31c902b2c58e9da38c66120527d1
MD5 42c0736d750eeffabd69696e359b55d2
BLAKE2b-256 dce1262feb87ab26a4478d6d77735a02ca0e8fff845c6d5af297d1d72cbb3eb5

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_openjpeg-2.5.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release-wheels.yml on pydicom/pylibjpeg-openjpeg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibjpeg_openjpeg-2.5.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pylibjpeg_openjpeg-2.5.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 743843ea3aac34281d5c72401cb8f2794201e8d2182994267831f86abef2af29
MD5 f9555ce8788c4a9474284a21e91045ff
BLAKE2b-256 e6ff59154eb72746701e66d4b5d26be458d4176a0d702b6ad329c2c3cfb6fb9c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_openjpeg-2.5.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release-wheels.yml on pydicom/pylibjpeg-openjpeg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibjpeg_openjpeg-2.5.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pylibjpeg_openjpeg-2.5.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 64980e714b775a981ab61cfd875db91bc73293ad1d973f8777b54b10add316b1
MD5 11ea0b767fe74771df3ece616769ffaa
BLAKE2b-256 21eeaaccbe6fc72b9ada17eba3e62ef465a5e2dc484d79020bc6b382c10c42f7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_openjpeg-2.5.0-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: release-wheels.yml on pydicom/pylibjpeg-openjpeg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibjpeg_openjpeg-2.5.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for pylibjpeg_openjpeg-2.5.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b8a5c97661a6a1be418b86d98e3839e65d2a748a28d1683bfd0ce2937272f914
MD5 b636ca5393b1a7fc9a09fccc05b7eb66
BLAKE2b-256 1dc00b422ffc918b2b365f8b44425c4c9c3c734f8d82b1b353ba24499bb356e6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_openjpeg-2.5.0-cp311-cp311-win_amd64.whl:

Publisher: release-wheels.yml on pydicom/pylibjpeg-openjpeg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibjpeg_openjpeg-2.5.0-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for pylibjpeg_openjpeg-2.5.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 c241d925c8d4f16bd1e0ae454535cc25e034cc3a7870bbf3522c897eadad38f0
MD5 c329c2a053c11c171167455dbeed65dd
BLAKE2b-256 6b4868f785e9f1d397f53704879928420677897a232bd2a4f2bc65eed56a083d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_openjpeg-2.5.0-cp311-cp311-win32.whl:

Publisher: release-wheels.yml on pydicom/pylibjpeg-openjpeg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibjpeg_openjpeg-2.5.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for pylibjpeg_openjpeg-2.5.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 8db06c73a9b5fbb246b8cabde1ed96a9605af34a6a6b12951a2191f420ef2abc
MD5 9c8ada096fc89895129ed1d6527883d0
BLAKE2b-256 1072b7cac7f87b04d424ce76b21e6cbc815110fcdbd3c1977748375e8ba39512

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_openjpeg-2.5.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: release-wheels.yml on pydicom/pylibjpeg-openjpeg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibjpeg_openjpeg-2.5.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pylibjpeg_openjpeg-2.5.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 968f68db944c9cf090442e237f4b638146919af2dd7bdca19f112d026b5a81b7
MD5 a208d254393713a59027f235cc830139
BLAKE2b-256 0fb8f7b59aed95a2b98c66fd76128caa88dbd4ca1b1dddf48b1fe1f9881c8b0a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_openjpeg-2.5.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release-wheels.yml on pydicom/pylibjpeg-openjpeg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibjpeg_openjpeg-2.5.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pylibjpeg_openjpeg-2.5.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7a23c679e5315bd64831cecb4efafe51aa9f3fea8227ca480a7157af4e26cacc
MD5 796084a44f39cfa789f27afc1230165a
BLAKE2b-256 b508aa8d7e6a0187672f12b00217c17c8597e96591c93d3e61ec762ede6d4467

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_openjpeg-2.5.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release-wheels.yml on pydicom/pylibjpeg-openjpeg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibjpeg_openjpeg-2.5.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pylibjpeg_openjpeg-2.5.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8db72c9fb92f116fda404b7ce3cf6711d63e558a8bc9fb85abd085ea1d44eabd
MD5 1aae340a07172ae7875d63fb6c0fff1a
BLAKE2b-256 7b7c98f5a57f0f282c2e6e2c4f109b48f1f537c6174ff57bfeca5393ad8bed84

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_openjpeg-2.5.0-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: release-wheels.yml on pydicom/pylibjpeg-openjpeg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibjpeg_openjpeg-2.5.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for pylibjpeg_openjpeg-2.5.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a589dee1a0795c6fbb507b29ac80cd3d55b719bfaf608f30f1ec345c08ff7d0d
MD5 739e432900b351cbde47a35308e95656
BLAKE2b-256 ae64a3fdba11ec9105ca36ada4a34fa0de879332b2d8b8aff169bc1b569eda6b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_openjpeg-2.5.0-cp310-cp310-win_amd64.whl:

Publisher: release-wheels.yml on pydicom/pylibjpeg-openjpeg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibjpeg_openjpeg-2.5.0-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for pylibjpeg_openjpeg-2.5.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 c95534d676eb0f5badd51f0aec0264887a7f094d56a0f7ac25b0c96bc502080b
MD5 42aff0a7b3c595697297f763c848e727
BLAKE2b-256 5c7eb0179d38bf210bb2f59bca91641cf5118d10ba8e47c00d98aed146b35c7f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_openjpeg-2.5.0-cp310-cp310-win32.whl:

Publisher: release-wheels.yml on pydicom/pylibjpeg-openjpeg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibjpeg_openjpeg-2.5.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for pylibjpeg_openjpeg-2.5.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 e6d1f980eb912a996c38549cfc4ba0da18e9ffda3a0a9328586d175ec97f1755
MD5 6ddc2643ac34e7dbfcf65dd03302ced1
BLAKE2b-256 805071084e3df2c63de558768531a488057d503b3482ec97ad57d2a263528e7c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_openjpeg-2.5.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: release-wheels.yml on pydicom/pylibjpeg-openjpeg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibjpeg_openjpeg-2.5.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pylibjpeg_openjpeg-2.5.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 11b65b30e04bd6b1b0c15940642417a2b5d8fc92ace246020225eb7b89165111
MD5 2907c3e2e2fdb4f4fd248aef17a47c98
BLAKE2b-256 4e6baa4dee8e30743b19c8992bd355a1e231a3217405fd52ab6b0ffe5c2b394b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_openjpeg-2.5.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release-wheels.yml on pydicom/pylibjpeg-openjpeg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibjpeg_openjpeg-2.5.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pylibjpeg_openjpeg-2.5.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 69ab195e72a862953a92246b1574d555c3cc6d15a0056341bf7f39709611fc64
MD5 83a29e89b2f08778ff761c0c760654dc
BLAKE2b-256 b91e4ea27e8a58c857d13bc8ae671031a2a026eed63f4cadcd3b12113264f4c8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_openjpeg-2.5.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release-wheels.yml on pydicom/pylibjpeg-openjpeg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibjpeg_openjpeg-2.5.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pylibjpeg_openjpeg-2.5.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c1e55e76b30d98a511267613c9b8cbc2a4a0bd95ffeb5dcb3da790a85c254795
MD5 b1bf2aa36cecd43e9811e3f4e6b1731a
BLAKE2b-256 a3ac596c00c7853c3537de745e355df7ae97eea3849991ca78550cd467e79f67

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_openjpeg-2.5.0-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: release-wheels.yml on pydicom/pylibjpeg-openjpeg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibjpeg_openjpeg-2.5.0-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for pylibjpeg_openjpeg-2.5.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c88ab03698354d4ec93cea5b681419b0b019d497ac8890e3d72feb98a6963582
MD5 eca48dd985f8a076b4b1c966353bd1cd
BLAKE2b-256 bc30dca5ccb322ef046bfad8c52c0e282a18e751ac6b28a2affb45819eca59cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_openjpeg-2.5.0-cp39-cp39-win_amd64.whl:

Publisher: release-wheels.yml on pydicom/pylibjpeg-openjpeg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibjpeg_openjpeg-2.5.0-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for pylibjpeg_openjpeg-2.5.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 de2430b4547251a6f7b84cb9d3a5e77ff915c2d889d6ba871f50375ef8413144
MD5 4569a31832e14e2344d4841ab544666c
BLAKE2b-256 2cf86267f68e7ad694c375fdfe073c004daa22b1ea877f0cbe231e70dba3bfc8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_openjpeg-2.5.0-cp39-cp39-win32.whl:

Publisher: release-wheels.yml on pydicom/pylibjpeg-openjpeg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibjpeg_openjpeg-2.5.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for pylibjpeg_openjpeg-2.5.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 d70804b940e215f6c1a02ef3813a6b4b39e8d572cf1532a4cb0d379074590ca4
MD5 d6bd401656bf555a7a784282dc91c750
BLAKE2b-256 a192d8f4140004220cab5a1d73794e1ab0336015a86d87ca5d5153962ca335c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_openjpeg-2.5.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: release-wheels.yml on pydicom/pylibjpeg-openjpeg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibjpeg_openjpeg-2.5.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pylibjpeg_openjpeg-2.5.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b4d86568002037fcac790dabccac57a7b5d28d64f349bb4d81cc396c70aa361c
MD5 1562027176943e8647d92a411372bcb7
BLAKE2b-256 d88287d76196825f5093e87386011f43049d23becc71cecd8c709ce40798e328

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_openjpeg-2.5.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release-wheels.yml on pydicom/pylibjpeg-openjpeg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibjpeg_openjpeg-2.5.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pylibjpeg_openjpeg-2.5.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f358d1892b5a7050161cb73595061b4c6bf5f0b2d33142edb7cf601205c7a96e
MD5 0d0c24cea53b400e3ee9438b63064d3b
BLAKE2b-256 4297cffd145f3a7de0c1b64a0d181ccdedcd966b921e06111ca2b903297503ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_openjpeg-2.5.0-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: release-wheels.yml on pydicom/pylibjpeg-openjpeg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibjpeg_openjpeg-2.5.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pylibjpeg_openjpeg-2.5.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6ece39b33ec1fa9fa0d1097fb5884b260efdd271db745546e5f46b15b6df56ef
MD5 8abebe3961bcab9b13db60d978e90dc8
BLAKE2b-256 6ae91b42654e36829f0beba6561912fbd498ae022aa8fd4f0adca6b00c46ce8f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_openjpeg-2.5.0-cp39-cp39-macosx_10_9_x86_64.whl:

Publisher: release-wheels.yml on pydicom/pylibjpeg-openjpeg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page