Skip to main content

Python bindings for a fast RLE decoder/encoder, with a focus on use as a plugin for pylibjpeg

Project description

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

pylibjpeg-rle

A fast DICOM (PackBits) RLE plugin for pylibjpeg, written in Rust with a Python wrapper.

Linux, MacOS and Windows are all supported.

Installation

Installing the current release

pip install pylibjpeg-rle

Installing the development version

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

git clone https://github.com/pydicom/pylibjpeg-rle
cd pylibjpeg-rle
python -m pip install .

Supported Transfer Syntaxes

UID Description Decoding Encoding
1.2.840.10008.1.2.5 RLE Lossless Yes Yes

Usage

Decoding

With pylibjpeg
from pydicom import dcmread
from pydicom.data import get_testdata_file

ds = dcmread(get_testdata_file("OBXXXX1A_rle.dcm"))
arr = ds.pixel_array
Standalone with pydicom

Alternatively you can use the included functions to decode a given dataset:

from rle import pixel_array, generate_frames

# Return the entire Pixel Data as an ndarray
arr = pixel_array(ds)

# Generator function that only processes 1 frame at a time,
# may help reduce memory usage when dealing with large Pixel Data
for arr in generate_frames(ds):
    print(arr.shape)

Encoding

Standalone with pydicom

Convert uncompressed pixel data to RLE encoding and save:

from pydicom import dcmread
from pydicom.data import get_testdata_file
from pydicom.uid import RLELossless

from rle import pixel_data

# Get the uncompressed pixel data
ds = dcmread(get_testdata_file("OBXXXX1A.dcm"))
arr = ds.pixel_array

# RLE encode and encapsulate `arr`
ds.PixelData = pixel_data(arr, ds)
# Set the correct *Transfer Syntax UID*
ds.file_meta.TransferSyntaxUID = RLELossless
ds.save_as('as_rle.dcm')

Benchmarks

Decoding

Time per 1000 decodes, pydicom's default RLE decoder vs. pylibjpeg-rle:

Dataset Pixels Bytes pydicom pylibjpeg-rle
OBXXXX1A_rle.dcm 480,000 480,000 5.7 s 1.1 s
OBXXXX1A_rle_2frame.dcm 960,000 960,000 11.5 s 2.1 s
SC_rgb_rle.dcm 10,000 30,000 0.28 s 0.19 s
SC_rgb_rle_2frame.dcm 20,000 60,000 0.45 s 0.28 s
MR_small_RLE.dcm 4,096 8,192 0.46 s 0.15 s
emri_small_RLE.dcm 40,960 81,920 1.8 s 0.67 s
SC_rgb_rle_16bit.dcm 10,000 60,000 0.48 s 0.25 s
SC_rgb_rle_16bit_2frame.dcm 20,000 120,000 0.86 s 0.39 s
rtdose_rle_1frame.dcm 100 400 0.16 s 0.13 s
rtdose_rle.dcm 1,500 6,000 1.0 s 0.64 s
SC_rgb_rle_32bit.dcm 10,000 120,000 0.82 s 0.35 s
SC_rgb_rle_32bit_2frame.dcm 20,000 240,000 1.5 s 0.60 s

Encoding

Time per 1000 encodes, pydicom's default RLE encoder vs. pylibjpeg-rle and python-gdcm:

Dataset Pixels Bytes pydicom pylibjpeg-rle python-gdcm
OBXXXX1A.dcm 480,000 480,000 30.6 s 1.4 s 1.5 s
SC_rgb.dcm 10,000 30,000 1.9 s 0.11 s 0.21 s
MR_small.dcm 4,096 8,192 3.0 s 0.11 s 0.29 s
SC_rgb_16bit.dcm 10,000 60,000 3.6 s 0.18 s 0.28 s
rtdose_1frame.dcm 100 400 0.28 s 0.04 s 0.14 s
SC_rgb_32bit.dcm 10,000 120,000 7.1 s 0.32 s 0.43 s

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_rle-2.2.0.tar.gz (29.1 kB view details)

Uploaded Source

Built Distributions

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

pylibjpeg_rle-2.2.0-cp314-cp314-win_amd64.whl (141.0 kB view details)

Uploaded CPython 3.14Windows x86-64

pylibjpeg_rle-2.2.0-cp314-cp314-win32.whl (135.3 kB view details)

Uploaded CPython 3.14Windows x86

pylibjpeg_rle-2.2.0-cp314-cp314-manylinux_2_28_aarch64.whl (270.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

pylibjpeg_rle-2.2.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (272.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

pylibjpeg_rle-2.2.0-cp314-cp314-macosx_11_0_arm64.whl (241.2 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

pylibjpeg_rle-2.2.0-cp314-cp314-macosx_10_13_x86_64.whl (249.4 kB view details)

Uploaded CPython 3.14macOS 10.13+ x86-64

pylibjpeg_rle-2.2.0-cp313-cp313-win_amd64.whl (140.9 kB view details)

Uploaded CPython 3.13Windows x86-64

pylibjpeg_rle-2.2.0-cp313-cp313-win32.whl (135.2 kB view details)

Uploaded CPython 3.13Windows x86

pylibjpeg_rle-2.2.0-cp313-cp313-manylinux_2_28_aarch64.whl (270.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

pylibjpeg_rle-2.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (272.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

pylibjpeg_rle-2.2.0-cp313-cp313-macosx_11_0_arm64.whl (241.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pylibjpeg_rle-2.2.0-cp313-cp313-macosx_10_13_x86_64.whl (249.9 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

pylibjpeg_rle-2.2.0-cp312-cp312-win_amd64.whl (140.7 kB view details)

Uploaded CPython 3.12Windows x86-64

pylibjpeg_rle-2.2.0-cp312-cp312-win32.whl (135.0 kB view details)

Uploaded CPython 3.12Windows x86

pylibjpeg_rle-2.2.0-cp312-cp312-manylinux_2_28_aarch64.whl (270.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

pylibjpeg_rle-2.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (272.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

pylibjpeg_rle-2.2.0-cp312-cp312-macosx_11_0_arm64.whl (241.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pylibjpeg_rle-2.2.0-cp312-cp312-macosx_10_13_x86_64.whl (249.6 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

pylibjpeg_rle-2.2.0-cp311-cp311-win_amd64.whl (140.7 kB view details)

Uploaded CPython 3.11Windows x86-64

pylibjpeg_rle-2.2.0-cp311-cp311-win32.whl (134.5 kB view details)

Uploaded CPython 3.11Windows x86

pylibjpeg_rle-2.2.0-cp311-cp311-manylinux_2_28_aarch64.whl (270.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

pylibjpeg_rle-2.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (272.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

pylibjpeg_rle-2.2.0-cp311-cp311-macosx_11_0_arm64.whl (244.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pylibjpeg_rle-2.2.0-cp311-cp311-macosx_10_12_x86_64.whl (252.1 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

pylibjpeg_rle-2.2.0-cp310-cp310-win_amd64.whl (140.8 kB view details)

Uploaded CPython 3.10Windows x86-64

pylibjpeg_rle-2.2.0-cp310-cp310-win32.whl (134.8 kB view details)

Uploaded CPython 3.10Windows x86

pylibjpeg_rle-2.2.0-cp310-cp310-manylinux_2_28_aarch64.whl (270.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

pylibjpeg_rle-2.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (273.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

pylibjpeg_rle-2.2.0-cp310-cp310-macosx_11_0_arm64.whl (244.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pylibjpeg_rle-2.2.0-cp310-cp310-macosx_10_12_x86_64.whl (252.4 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

Details for the file pylibjpeg_rle-2.2.0.tar.gz.

File metadata

  • Download URL: pylibjpeg_rle-2.2.0.tar.gz
  • Upload date:
  • Size: 29.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pylibjpeg_rle-2.2.0.tar.gz
Algorithm Hash digest
SHA256 1a37353afbdd6f67aa3c2007879fff8ca30a98552cab7ed7f2aa00725ea4bb27
MD5 b0dfe3eca9e2c69136bfe7b66ac3f97f
BLAKE2b-256 6530d5b334bd0038a9def052398ef588b5e99d7ed274ef513bb2ab041ad18f91

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_rle-2.2.0.tar.gz:

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

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_rle-2.2.0-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for pylibjpeg_rle-2.2.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 7b12c7bcefe49bd19f6d827cdcd7b13d4779c77bbf1525ede083facf2ca5dafa
MD5 3f9b08fd28bbf7999db47d4033ce45ca
BLAKE2b-256 b2aea30af1a34d2222fac58dba41a3695c2aa1fd213d03e2552469490413c77b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_rle-2.2.0-cp314-cp314-win_amd64.whl:

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

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_rle-2.2.0-cp314-cp314-win32.whl.

File metadata

  • Download URL: pylibjpeg_rle-2.2.0-cp314-cp314-win32.whl
  • Upload date:
  • Size: 135.3 kB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pylibjpeg_rle-2.2.0-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 1564ef6c725c5a85b93d5ca835172d4d8f2380818dd5f46aea8735722a8f6d19
MD5 68818934c46fd7a2c57c42dc2750bdf9
BLAKE2b-256 2faa31d4149df07fdc9c83647d3de89104aa45393c957788f85617dd8c9c433f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_rle-2.2.0-cp314-cp314-win32.whl:

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

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_rle-2.2.0-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pylibjpeg_rle-2.2.0-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bc5aefa9740a931ea0156ab28eab23ffffd3e95d71af04df8339ff584c091ced
MD5 4efb3b43294c3c3d0f2238b0e1449ba9
BLAKE2b-256 907cfa4b488dee45433e06a1e97d54486c1ff8bd8d1561996f6f16e0b5a357d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_rle-2.2.0-cp314-cp314-manylinux_2_28_aarch64.whl:

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

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_rle-2.2.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for pylibjpeg_rle-2.2.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 408c1138232368643040494aae9e4dd503631bb8c9f04336c95b511ae1006d17
MD5 3431764bbc8e200ce3703df319a9d024
BLAKE2b-256 b4e3fe3d7d374137cae072f83428557a7f8cc3017d4497748d07ab88f6bb35f8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_rle-2.2.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

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

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_rle-2.2.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pylibjpeg_rle-2.2.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 35a992d3b2145733068f94a85297dbbc0ff1645f59142e3a004259de7007feda
MD5 e3abd737fc85b9c9df305ef326f2b4c9
BLAKE2b-256 efac22c57146eb46fe1dc290d29b7c46b9ffb8c1860a6f928264a993d0e08d65

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_rle-2.2.0-cp314-cp314-macosx_11_0_arm64.whl:

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

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_rle-2.2.0-cp314-cp314-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pylibjpeg_rle-2.2.0-cp314-cp314-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 a62027a6e4dffc944010fa7799c788146fd07087db13fd40a86857de4aa4f0c6
MD5 46b7344f8cbf2116dff6cd9c8c3360a7
BLAKE2b-256 9a611f7cc2d0accc66cf6c5b7e30f32b194f20d1ab78a1ec9e969668559aacf3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_rle-2.2.0-cp314-cp314-macosx_10_13_x86_64.whl:

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

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_rle-2.2.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for pylibjpeg_rle-2.2.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 0664634915a50967165df569e31f44e6dbbc2390164dea02b556254c352e9ab0
MD5 d694928063789dd14b853494d0fd7db0
BLAKE2b-256 2805ed075b9ba7c0bf942dc5794278382379f9b1ea39616af0a9b7711d63ebf8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_rle-2.2.0-cp313-cp313-win_amd64.whl:

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

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_rle-2.2.0-cp313-cp313-win32.whl.

File metadata

  • Download URL: pylibjpeg_rle-2.2.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 135.2 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pylibjpeg_rle-2.2.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 f6901768e0c80f6ed805467a65f535eab941d261d34d2bc787b44b4101130e16
MD5 64abc1a9dee061c8ed18e77be312c6e1
BLAKE2b-256 95cf1ec283fe78921c333d966f12af7218f08cbd66f35250e6fe93f511fa1ac4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_rle-2.2.0-cp313-cp313-win32.whl:

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

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_rle-2.2.0-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pylibjpeg_rle-2.2.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b608b5df84b6b60c9b1b21fa0a4c2f49094d34eb68386d040fbb23ddb769ffb4
MD5 128c77ed2fe44bafbffe1be745542968
BLAKE2b-256 1fdce2bb31b6760dd2bd27474e594b18719870d0849268493d9652664ced49f7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_rle-2.2.0-cp313-cp313-manylinux_2_28_aarch64.whl:

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

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_rle-2.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for pylibjpeg_rle-2.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 3ed4a5bd0e95266609c66773f01d0c1f769297f0f1a734cfeddb3e5da2a31259
MD5 4520b20d151ae90efe0a281a1bce07d1
BLAKE2b-256 d12cdecd2b9b8747cd70d407f3bd9f94ea05f025620e02a74baaee9f2be87b0d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_rle-2.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

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

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_rle-2.2.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pylibjpeg_rle-2.2.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6e09a8a094fa396b25282f113592371d3b9f2c223de2c13069b7621fb707f9fb
MD5 35228976dee5c6049a03ef879f8d729f
BLAKE2b-256 ce580074614fce005fef49bf0f3179b2742fed6d0d00498ac59158e7fd1551b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_rle-2.2.0-cp313-cp313-macosx_11_0_arm64.whl:

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

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_rle-2.2.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pylibjpeg_rle-2.2.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 175a603cf0424a0323f971e50fe34658dee2b55e5ba2cd4c05b8233762bffa9e
MD5 20e8095fccdd08c1987e3ff3630a703c
BLAKE2b-256 e851681c58a7c4600ca1a0aca89f37627adc794f0bf22d5caa428064efd401fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_rle-2.2.0-cp313-cp313-macosx_10_13_x86_64.whl:

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

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_rle-2.2.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for pylibjpeg_rle-2.2.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f6002b44b14ebfa2df6bde6598bef95d31a76a839f511df5a52027e5785bcc5e
MD5 5c1d8a561f18b0f16752d7662feb3141
BLAKE2b-256 1cfedcdcf54846b7d5c4fd8f5471e686c9e36cc729023eafb4addc8ffe4a68c8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_rle-2.2.0-cp312-cp312-win_amd64.whl:

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

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_rle-2.2.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: pylibjpeg_rle-2.2.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 135.0 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pylibjpeg_rle-2.2.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 75528d2c545dbc516976fc5fb56d66a206b72319a739cd2e99d74051e8ea503a
MD5 3985c8e2a5170c7e7ebdfec36cfe50e5
BLAKE2b-256 7de2cc8e620396088332e5a3dd5b3e8328bfe19bd0455636da8a06599aa8b231

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_rle-2.2.0-cp312-cp312-win32.whl:

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

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_rle-2.2.0-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pylibjpeg_rle-2.2.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1c3982a48bb0fdbd37828b861730903f3ffcce87115fb267cd1a3e0e906aac35
MD5 1c6a90893a95c412df04c1b1bbc36c5b
BLAKE2b-256 f14ed0d3fb656b0938572d27dbf553fba96af98cf5416f8b28658bba4512cf9d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_rle-2.2.0-cp312-cp312-manylinux_2_28_aarch64.whl:

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

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_rle-2.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for pylibjpeg_rle-2.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 1efa710f773d5d1e6420568d4fcc3c00fc8bb8147f9c6ef9f032483eb625d6f5
MD5 f0e9b1a7a64489a042832b237a00f26b
BLAKE2b-256 dad24d49d9df67d4d4d240d9fc26c16764ee8e5bb9ef1ca678785cfaf8f4e2d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_rle-2.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

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

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_rle-2.2.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pylibjpeg_rle-2.2.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1a945db095aedfc6f9293968549d751e33b8255405eca5fd3a5eab3c21adc820
MD5 5bc923dbf29f8552b3596ff359409cc6
BLAKE2b-256 9955ee870489c4f1dba428a5fa4d969d5dc8b2cc16ece8ed347744bbc8ebb4da

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_rle-2.2.0-cp312-cp312-macosx_11_0_arm64.whl:

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

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_rle-2.2.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pylibjpeg_rle-2.2.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 d00e78fdc4f70e2123918207ca0af1fd17fb088b819c25747912c2b01460bbcc
MD5 be5d099dcf464ba2115c5ec4837a1cbf
BLAKE2b-256 9208a098a5e12520fd2d3d59ca592732a93c131d6adba0affe15e0b83e2855c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_rle-2.2.0-cp312-cp312-macosx_10_13_x86_64.whl:

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

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_rle-2.2.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for pylibjpeg_rle-2.2.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 bab7fa8a0729683157ca5c02e6eea95d4a2e173d7e4a7a8fb7db137bc4ffcdae
MD5 bfb85c21378f5cc460c9a7ea0ad9ae98
BLAKE2b-256 eb6adccfe360462c0737172dc0db4e65edd1bd9b9d59e57c0e466eba9a4fad1d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_rle-2.2.0-cp311-cp311-win_amd64.whl:

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

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_rle-2.2.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: pylibjpeg_rle-2.2.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 134.5 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pylibjpeg_rle-2.2.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 8d5224bec45a82e97785885c322a3f67035bcc7f0bb4323b5e12ef5c96d68791
MD5 f69caae19868f8e5dd8120f2a1d09660
BLAKE2b-256 fbc21e412ad3bef5e315020248efce2817ba6e7b4190b515aaa69349fb40e0f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_rle-2.2.0-cp311-cp311-win32.whl:

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

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_rle-2.2.0-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pylibjpeg_rle-2.2.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3be3bdd09c0de3ccd127a01160df63a07d9a661dcbc2ae96febce21c87380329
MD5 c50aca631491c103b95256db5f514248
BLAKE2b-256 831eb4b52e226d5caedec4fc88bec38c1c212c918af7df327a24ca4718fd2f77

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_rle-2.2.0-cp311-cp311-manylinux_2_28_aarch64.whl:

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

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_rle-2.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for pylibjpeg_rle-2.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 882e0bf2a40b9b5785592bc8ddd8c578387dac9c223e782d15827b2a87ceb2ac
MD5 d3f1ce85e5902a52eed1c0f3dc8f6c53
BLAKE2b-256 bcc8b519ba8d911c345ecf957e0bc6a356a73298d0cdb3a959e0134d07457856

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_rle-2.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

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

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_rle-2.2.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pylibjpeg_rle-2.2.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0381aac3efecb46cbbd80a06a5e3f6bad74be72257d7e2eaf0c55a1018afa0c8
MD5 83cfbc7da27a7e4d688eb80d0f658e15
BLAKE2b-256 7f7fd1905b074d5f11c828cff15d1e090fb3c6b68b5c468edc550fd1b226afb9

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_rle-2.2.0-cp311-cp311-macosx_11_0_arm64.whl:

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

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_rle-2.2.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for pylibjpeg_rle-2.2.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5924e29f5a57f5f75b72f94d167197f7a5fd637a046d0c226e45dd7333a4197e
MD5 443fc4b0db1460c1737514f16e972b2e
BLAKE2b-256 eb7d898ad272e3fc8804aa2fac5acbc3a47a0ffa5a0ec55b9475104037b9c68b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_rle-2.2.0-cp311-cp311-macosx_10_12_x86_64.whl:

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

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_rle-2.2.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for pylibjpeg_rle-2.2.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 28d410b8453086394542b168a6a2b540f9e942ee79131bac518a88429c33a6bc
MD5 5106310acfa5f65f6f65bf00fdcd754a
BLAKE2b-256 1d7ffba8a2869ca7b0da1912e828193321c5893dd366a9b05267a2c698865b31

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_rle-2.2.0-cp310-cp310-win_amd64.whl:

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

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_rle-2.2.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: pylibjpeg_rle-2.2.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 134.8 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pylibjpeg_rle-2.2.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 bef7b241ff3ae40c650fe2713695d7d8f7203506a66f3661cecf7e06310b57dc
MD5 500c75675168b2e3ef6ee08c683c3bc1
BLAKE2b-256 90d66134e6eb8f067242a98446d61fe6a77fd05ce13f34c1d11a207408da212e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_rle-2.2.0-cp310-cp310-win32.whl:

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

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_rle-2.2.0-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pylibjpeg_rle-2.2.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ca37f2d3c79d5442ea40bcb51e8bbcc5e1c83415970659ba67efed0fa067e30f
MD5 30c7bd7441fc8f1672e7f8ca6e470b26
BLAKE2b-256 ad183c7d0bcc535be65e1b026aeee9ec3f10b1999546555716706fd30f0f8634

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_rle-2.2.0-cp310-cp310-manylinux_2_28_aarch64.whl:

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

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_rle-2.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for pylibjpeg_rle-2.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 750c9a9665f4ee946aedd8f02d1dbc6dae9966c77b0a3accb0165ccb73fe04f8
MD5 b4cf4cc43ade3b78a2ecf28c5d37e845
BLAKE2b-256 2d21b372103a6ba965f0fe4417529d83dce4c0870bf1760c04ea99a6e378505a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_rle-2.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

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

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_rle-2.2.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pylibjpeg_rle-2.2.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d1d7f5e3df1873359b6d859a9c68cdfe7e4b14c539c175ba2f94607fb5df64af
MD5 b4c2e1174941fff99ab6182d169f55a3
BLAKE2b-256 a322808f76e1843e14cda87bd8910940859829a9efdfa91c2c9641f0022263cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_rle-2.2.0-cp310-cp310-macosx_11_0_arm64.whl:

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

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_rle-2.2.0-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for pylibjpeg_rle-2.2.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 779593af6d9e8c0af55627c8388558535693a98c4069ed942dd0f765d13b228b
MD5 d26abaeb5e5a665f0d08857d448123cf
BLAKE2b-256 0ce8f3393cb318972276711f9a9a13fd586948c3ee23d525614a0601a2937504

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibjpeg_rle-2.2.0-cp310-cp310-macosx_10_12_x86_64.whl:

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

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