Skip to main content

RAW image processing for Python, a wrapper for libraw

Project description

rawpy is an easy-to-use Python wrapper for the LibRaw library. It also contains some extra functionality for finding and repairing hot/dead pixels.

API Documentation

Jupyter notebook tutorials

Sample code

Load a RAW file and save the postprocessed image using default parameters:

import rawpy
import imageio.v3 as iio

path = 'image.nef'
with rawpy.imread(path) as raw:
    rgb = raw.postprocess()
iio.imwrite('default.tiff', rgb)

Save as 16-bit linear image:

with rawpy.imread(path) as raw:
    rgb = raw.postprocess(gamma=(1,1), no_auto_bright=True, output_bps=16)
iio.imwrite('linear.tiff', rgb)

Extract embedded thumbnail/preview image and save as JPEG:

with rawpy.imread(path) as raw:
    # raises rawpy.LibRawNoThumbnailError if thumbnail missing
    # raises rawpy.LibRawUnsupportedThumbnailError if unsupported format
    thumb = raw.extract_thumb()
if thumb.format == rawpy.ThumbFormat.JPEG:
    # thumb.data is already in JPEG format, save as-is
    with open('thumb.jpeg', 'wb') as f:
        f.write(thumb.data)
elif thumb.format == rawpy.ThumbFormat.BITMAP:
    # thumb.data is an RGB numpy array, convert with imageio
    iio.imwrite('thumb.jpeg', thumb.data)

Find bad pixels using multiple RAW files and repair them:

import rawpy.enhance

paths = ['image1.nef', 'image2.nef', 'image3.nef']
bad_pixels = rawpy.enhance.find_bad_pixels(paths)

for path in paths:
    with rawpy.imread(path) as raw:
        rawpy.enhance.repair_bad_pixels(raw, bad_pixels, method='median')
        rgb = raw.postprocess()
    iio.imwrite(path + '.tiff', rgb)

Installation

Install rawpy by running:

pip install rawpy

64-bit binary wheels are provided for Linux, macOS, and Windows.

Stable vs. pre-release

All stable rawpy releases are always built against a stable LibRaw library release. You can output the LibRaw version with print(rawpy.libraw_version).

rawpy pre-releases have version numbers like 0.15.0a1 and are built against a recent LibRaw snapshot. To install a pre-release, run:

pip install --pre rawpy

Optional features

The underlying LibRaw library supports several optional features. The following table shows which PyPI binary wheels support which features.

Feature Windows macOS Linux
LCMS color engine yes yes yes
RedCine codec yes yes yes
DNG deflate codec yes yes yes
DNG lossy codec yes yes yes
Demosaic Pack GPL2 no no no
Demosaic Pack GPL3 no no no
OpenMP yes no yes

Tip: You can dynamically query supported features by inspecting the rawpy.flags dictionary.

Note on GPL demosaic packs: The GPL2 and GPL3 demosaic packs are not included as rawpy is licensed under the MIT license which is incompatible with GPL.

Installation from source on Linux/macOS

For macOS, LibRaw is built as part of the rawpy build (see external/). For Linux, you need to install the LibRaw library on your system.

On Ubuntu, you can get (an outdated) version with:

sudo apt-get install libraw-dev

Or install the latest release version from the source repository:

git clone https://github.com/LibRaw/LibRaw.git libraw
git clone https://github.com/LibRaw/LibRaw-cmake.git libraw-cmake
cd libraw
git checkout 0.20.0
cp -R ../libraw-cmake/* .
cmake .
sudo make install

After that, install rawpy using:

git clone https://github.com/letmaik/rawpy
cd rawpy
pip install numpy cython
pip install .

On Linux, if you get the error "ImportError: libraw.so: cannot open shared object file: No such file or directory" when trying to use rawpy, then do the following:

echo "/usr/local/lib" | sudo tee /etc/ld.so.conf.d/99local.conf
sudo ldconfig

The LibRaw library is installed in /usr/local/lib (if installed manually) and apparently this folder is not searched for libraries by default in some Linux distributions.

Installation from source on Windows

These instructions are experimental and support is not provided for them. Typically, there should be no need to build manually since wheels are hosted on PyPI.

You need to have Visual Studio installed to build rawpy.

In a PowerShell window:

$env:USE_CONDA = '1'
$env:PYTHON_VERSION = '3.7'
$env:PYTHON_ARCH = '64'
$env:NUMPY_VERSION = '1.14.*'
git clone https://github.com/letmaik/rawpy
cd rawpy
.github/scripts/build-windows.ps1

The above will download all build dependencies (including a Python installation) and is fully configured through the four environment variables. Set USE_CONDA = '0' to build within an existing Python environment.

FAQ

I'm getting deadlocks when using multiprocessing on Linux

If you're experiencing deadlocks when using rawpy with Python's multiprocessing module on Linux, this is caused by an interaction between OpenMP (which is enabled in the Linux wheels) and the default fork start method used by multiprocessing.

The Problem: When a process using OpenMP is forked, OpenMP's internal thread pool state becomes inconsistent in the child process, which can cause deadlocks on subsequent calls to rawpy functions.

The Solution: Use the spawn or forkserver start method instead of fork:

import multiprocessing as mp
import rawpy

def process_raw(filename):
    with rawpy.imread(filename) as raw:
        rgb = raw.postprocess()
    return rgb

if __name__ == '__main__':
    # Set the start method to 'spawn' before creating any processes
    mp.set_start_method('spawn')
    
    with mp.Pool(processes=4) as pool:
        results = pool.map(process_raw, ['image1.nef', 'image2.nef'])

Note: The start method can only be set once per program, and must be called within an if __name__ == '__main__': guard. The spawn method creates a fresh Python interpreter process, avoiding the OpenMP thread state issue entirely.

For more information, see:

I'm getting "LibRawFileUnsupportedError: Unsupported file format or not RAW file"

This error occurs when rawpy/LibRaw cannot recognize the file as a supported RAW image format. Common causes include:

  1. The file is not actually a RAW file - Make sure you're trying to open a RAW image file (e.g., .NEF, .CR2, .ARW, .DNG, etc.) and not a regular image format like JPEG or PNG.

  2. The file is corrupted or incomplete - If the file was not fully downloaded or is damaged, LibRaw cannot read it properly.

  3. The file lacks proper headers - Some proprietary or headerless RAW formats are not supported by LibRaw. RAW files need to contain proper metadata headers that identify the camera model, sensor configuration, and other essential information for LibRaw to decode them.

  4. Unsupported camera or RAW format - While LibRaw supports a wide range of cameras, some very new or obscure camera models may not be supported yet. Check the LibRaw website for the list of supported cameras.

What you can do:

  • Verify the file is a genuine RAW file from a supported camera
  • Try opening the file with the camera manufacturer's software to confirm it's valid
  • Check if you're using the latest version of rawpy, as newer versions may support additional cameras
  • If you have a headerless or proprietary RAW format, you may need to convert it to a standard format like DNG using the camera manufacturer's tools first

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

rawpy-0.26.1-cp314-cp314-win_amd64.whl (912.3 kB view details)

Uploaded CPython 3.14Windows x86-64

rawpy-0.26.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

rawpy-0.26.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (1.9 MB view details)

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

rawpy-0.26.1-cp314-cp314-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

rawpy-0.26.1-cp313-cp313-win_amd64.whl (884.6 kB view details)

Uploaded CPython 3.13Windows x86-64

rawpy-0.26.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

rawpy-0.26.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (1.9 MB view details)

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

rawpy-0.26.1-cp313-cp313-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

rawpy-0.26.1-cp312-cp312-win_amd64.whl (884.6 kB view details)

Uploaded CPython 3.12Windows x86-64

rawpy-0.26.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

rawpy-0.26.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (1.9 MB view details)

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

rawpy-0.26.1-cp312-cp312-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

rawpy-0.26.1-cp311-cp311-win_amd64.whl (889.8 kB view details)

Uploaded CPython 3.11Windows x86-64

rawpy-0.26.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

rawpy-0.26.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (1.9 MB view details)

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

rawpy-0.26.1-cp311-cp311-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

rawpy-0.26.1-cp310-cp310-win_amd64.whl (890.0 kB view details)

Uploaded CPython 3.10Windows x86-64

rawpy-0.26.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

rawpy-0.26.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (1.9 MB view details)

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

rawpy-0.26.1-cp310-cp310-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

rawpy-0.26.1-cp39-cp39-win_amd64.whl (890.5 kB view details)

Uploaded CPython 3.9Windows x86-64

rawpy-0.26.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

rawpy-0.26.1-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (1.9 MB view details)

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

rawpy-0.26.1-cp39-cp39-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file rawpy-0.26.1-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: rawpy-0.26.1-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 912.3 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for rawpy-0.26.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 dcbbc16f8de1c08df828fde3fb5097301c77872baee3ca0e8427ca03c7eb459b
MD5 0f4401ae71d3c609223b0f9131f30fec
BLAKE2b-256 b5624e1c3907ef74c5951e6c74c1bf39adaa6cc4e2c380c8f4e4e106e210c5a0

See more details on using hashes here.

Provenance

The following attestation bundles were made for rawpy-0.26.1-cp314-cp314-win_amd64.whl:

Publisher: ci.yml on letmaik/rawpy

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

File details

Details for the file rawpy-0.26.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rawpy-0.26.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c5400d5fdcbca0c72012093c907885475b77a20656d26a2729f140c43ccfcd70
MD5 866bc845e82fae7db81fe2f4aa36a82e
BLAKE2b-256 8ec732209a59deda0e0449cbbc69fa395dad8f984a61c83ea39a27b12a669fc2

See more details on using hashes here.

Provenance

The following attestation bundles were made for rawpy-0.26.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: ci.yml on letmaik/rawpy

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

File details

Details for the file rawpy-0.26.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rawpy-0.26.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ab56fb9e8c202e442ede63ccd3c49f9d8069a2c7a17768d2478698eb12c44548
MD5 09de8634d96feeb522ccaf08d53d917c
BLAKE2b-256 9cd22968cc71aaa369ff720d2c175fe1deed261e6be0e95c75c13a805f18eda4

See more details on using hashes here.

Provenance

The following attestation bundles were made for rawpy-0.26.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: ci.yml on letmaik/rawpy

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

File details

Details for the file rawpy-0.26.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rawpy-0.26.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b28e1185244c26a17b699282a50e99259ace6db75efc8b1b96c5bdd68eedc372
MD5 9a353ea1f01a2187d373103716b1cfdf
BLAKE2b-256 9557921db08ad430ec9881b4539d574d29cdcd2ca3a78915148f122adc4dd036

See more details on using hashes here.

Provenance

The following attestation bundles were made for rawpy-0.26.1-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: ci.yml on letmaik/rawpy

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

File details

Details for the file rawpy-0.26.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: rawpy-0.26.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 884.6 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for rawpy-0.26.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a730ed88843141224518724e0926f6b71d5c1883c3ca839865bac6b450337332
MD5 5506d9806bf7bf63ac3c60dadd0019bd
BLAKE2b-256 7f31a4baa978f33fdd34c10d2a8cb29b10b92c41a163f8fa36d036adb817bf32

See more details on using hashes here.

Provenance

The following attestation bundles were made for rawpy-0.26.1-cp313-cp313-win_amd64.whl:

Publisher: ci.yml on letmaik/rawpy

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

File details

Details for the file rawpy-0.26.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rawpy-0.26.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cd7529caf7722f6b89b3c0ab505313bd4638dd3136af0275906209114ce74d73
MD5 905c53e5caa4d112e112197ab94a305a
BLAKE2b-256 590129708de814211c8c0beea8bf9586cfb5b194660780b42edee2314ec94453

See more details on using hashes here.

Provenance

The following attestation bundles were made for rawpy-0.26.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: ci.yml on letmaik/rawpy

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

File details

Details for the file rawpy-0.26.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rawpy-0.26.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8d1d0a26e79297e95a183a769e0bca3404830797224e168980b04463532084be
MD5 86217f96e159dc781278e5f02fbea353
BLAKE2b-256 dfb14fac43de665eb677ddc0571c498caca01b4ec143479912c2c43a5a10b5d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for rawpy-0.26.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: ci.yml on letmaik/rawpy

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

File details

Details for the file rawpy-0.26.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rawpy-0.26.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6b9ce24a5446098b0cb93dea3cba102959bde20df39a10c3bcedf1226295e54b
MD5 9395a7fa145af73ab436022977c90f4b
BLAKE2b-256 8afd5df77631386343102a0845e4e3d8e19bbbc65eff269975501a4d0c495339

See more details on using hashes here.

Provenance

The following attestation bundles were made for rawpy-0.26.1-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: ci.yml on letmaik/rawpy

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

File details

Details for the file rawpy-0.26.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: rawpy-0.26.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 884.6 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for rawpy-0.26.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 30551fbb279f214390b9d7aa2b4227256f71324bb8a82cbe8dc4c8157835f834
MD5 161ebad7014e9a62dc6f1e9a88f175f1
BLAKE2b-256 7d575f3e4cd4ff6759182db9aac93dea80b6e323c362335909efc4825a328d69

See more details on using hashes here.

Provenance

The following attestation bundles were made for rawpy-0.26.1-cp312-cp312-win_amd64.whl:

Publisher: ci.yml on letmaik/rawpy

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

File details

Details for the file rawpy-0.26.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rawpy-0.26.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b42a19713c4f078fe7e1171dd22dbbc60e5c1f3d3e29bbf7492deb161562b21c
MD5 79ab6850fcf3d014f29e2df9ef9c77dc
BLAKE2b-256 0287246cd30a97ae7f20f567450d9d548a7b340544f50d1b41b98399bb1aff7c

See more details on using hashes here.

Provenance

The following attestation bundles were made for rawpy-0.26.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: ci.yml on letmaik/rawpy

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

File details

Details for the file rawpy-0.26.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rawpy-0.26.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3974a53808708c3c606bc9bbce3d81256bda0f7c027f67b9c3b9ff8e04967481
MD5 7b1a4f151bf3021e9e1636ba77a9c0bc
BLAKE2b-256 c0743e7d440595e6ad0b72b4cbd7e867a423b966538ee090428be3824b8e828d

See more details on using hashes here.

Provenance

The following attestation bundles were made for rawpy-0.26.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: ci.yml on letmaik/rawpy

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

File details

Details for the file rawpy-0.26.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rawpy-0.26.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e22d191407d2e42bf8e1517df5dbbc503f7c547296dc55ca31b2269839e7a8f9
MD5 936124d9c2df2c32f3fa60443a008c39
BLAKE2b-256 34cd0533836ba793f3383f3257c9952f32eeaa5ea5b2f396fbcf271749ca6af7

See more details on using hashes here.

Provenance

The following attestation bundles were made for rawpy-0.26.1-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: ci.yml on letmaik/rawpy

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

File details

Details for the file rawpy-0.26.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: rawpy-0.26.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 889.8 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for rawpy-0.26.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 274c60371c00ba9be2ebec4d003b3b168c2e54b0d3df29680ea95185bf50448b
MD5 43a1aeaa6d4d74f47f14fbce758f275e
BLAKE2b-256 303225656c4edd9e0196856fb2492e97f598dd42f1d2607d74567f2303b61e30

See more details on using hashes here.

Provenance

The following attestation bundles were made for rawpy-0.26.1-cp311-cp311-win_amd64.whl:

Publisher: ci.yml on letmaik/rawpy

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

File details

Details for the file rawpy-0.26.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rawpy-0.26.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5cf23bd11ad1e392cf39ecd2e46cfbdf9c486ada5f551317a1ce3aa4edf0912e
MD5 28d86b42b38c3a2b5e3f9062867fb81c
BLAKE2b-256 2c8b421adea4d1f47b541e404ed13ed08c411b5af56aca524a37d3414f84bb7e

See more details on using hashes here.

Provenance

The following attestation bundles were made for rawpy-0.26.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: ci.yml on letmaik/rawpy

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

File details

Details for the file rawpy-0.26.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rawpy-0.26.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ccb3d439eeb6ee2110e674da122d112682a3fff1b9217ade347f333d64ab7a72
MD5 48f6b4cdd5bbc72d5c9c735ead161fc5
BLAKE2b-256 8e420cf5303b8bdbcebb88550fe2de062554a33c41c29f856cd8494441d62c5e

See more details on using hashes here.

Provenance

The following attestation bundles were made for rawpy-0.26.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: ci.yml on letmaik/rawpy

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

File details

Details for the file rawpy-0.26.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rawpy-0.26.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 784f3b15b2095cd1284a999f056b1a024f908407af72cb0dd613eb282db6462e
MD5 83dcfc8b619533e0d1beadb2081c30e4
BLAKE2b-256 f98110f1ebb49216550066a1bf6727b66dbbbd8bedd80d7c20b10d91ab417932

See more details on using hashes here.

Provenance

The following attestation bundles were made for rawpy-0.26.1-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: ci.yml on letmaik/rawpy

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

File details

Details for the file rawpy-0.26.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: rawpy-0.26.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 890.0 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for rawpy-0.26.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ca4248c85cc874ab9745002a74fcd9a961df43894113524ecbdf9fd8c56fd75c
MD5 b2029518761b3d53f802266aec49d169
BLAKE2b-256 a70bc751e258c4ab9f455ebc5eee1becf558fdabd018ce0449475dc14db06571

See more details on using hashes here.

Provenance

The following attestation bundles were made for rawpy-0.26.1-cp310-cp310-win_amd64.whl:

Publisher: ci.yml on letmaik/rawpy

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

File details

Details for the file rawpy-0.26.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rawpy-0.26.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ee831a19f3119fdb9f24e24ddca77f82a3f07ecfb834133789b18d7b441c9263
MD5 80720c63509dd1ed5a5eb1cbf437d9d2
BLAKE2b-256 bccb6913fcbe0307d2d72e9fc809882bb4be48963d54d45aa6871ed3ca3bcaef

See more details on using hashes here.

Provenance

The following attestation bundles were made for rawpy-0.26.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: ci.yml on letmaik/rawpy

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

File details

Details for the file rawpy-0.26.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rawpy-0.26.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d9e8c31f82bb9556febe4d7bd188de22f8b5429614458cf491de12107ec32781
MD5 7e6dfe0c80fb5bf1b94d45a3a4eb419f
BLAKE2b-256 50ce8a5a06294ba7216da28c058d12b46622d423208bbd3fd68512f4067904ed

See more details on using hashes here.

Provenance

The following attestation bundles were made for rawpy-0.26.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: ci.yml on letmaik/rawpy

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

File details

Details for the file rawpy-0.26.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rawpy-0.26.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ec84ea9b6ca2a0eae97f5a4a91f17f500d57edc2cba51ab394e0cb44871ddd42
MD5 1ac7b622e955cb906e35a8610d55dca8
BLAKE2b-256 4e754254a06597b521326ff015a732f1ed03895241e22d604d8478b48b14b2bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for rawpy-0.26.1-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: ci.yml on letmaik/rawpy

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

File details

Details for the file rawpy-0.26.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: rawpy-0.26.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 890.5 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for rawpy-0.26.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 fd6f7fc846997a26ad54f7ff9215009c351035730b9d0b9831b77bb05613eb8f
MD5 65bdcc27ffea4fa004ad9867753e323f
BLAKE2b-256 0e43a926edcd0503983735e4f4adc035c15a56e65ae7cef942e53d32337cc370

See more details on using hashes here.

Provenance

The following attestation bundles were made for rawpy-0.26.1-cp39-cp39-win_amd64.whl:

Publisher: ci.yml on letmaik/rawpy

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

File details

Details for the file rawpy-0.26.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rawpy-0.26.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fb589e47056b3ce4f8cdb14003eb4af070a8ea704321ac7f857f9b3a17c44a0b
MD5 70eee68fd59aef81301545bc571d56f9
BLAKE2b-256 c82db2b2428aadcdb908ad49de748fa8afb5ffe374ea5e78563f8be31a9252ca

See more details on using hashes here.

Provenance

The following attestation bundles were made for rawpy-0.26.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: ci.yml on letmaik/rawpy

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

File details

Details for the file rawpy-0.26.1-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rawpy-0.26.1-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4afa8f7c276e9b3c58ec4f36e1cfe4316bae050cda8b3c012f1a1b2eeb55a2be
MD5 6c0c2a4d42c3d76c5525c671a07d1e74
BLAKE2b-256 668db742548297607fafa39768e73ae507c233c3fcd0d0932d87c2265dfcaf54

See more details on using hashes here.

Provenance

The following attestation bundles were made for rawpy-0.26.1-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: ci.yml on letmaik/rawpy

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

File details

Details for the file rawpy-0.26.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rawpy-0.26.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0f0e090a39fcafc8bf70cd4b48f33435a2bd5dc6b73300aebf374f1faef96abc
MD5 4f8dd37c813b006a5266815f80dc5896
BLAKE2b-256 090af9c2e2d56e785892b0d6d44d2306ee9ef2f8d524c57a322ed4533cf2745d

See more details on using hashes here.

Provenance

The following attestation bundles were made for rawpy-0.26.1-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: ci.yml on letmaik/rawpy

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