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.0-cp314-cp314-win_amd64.whl (912.4 kB view details)

Uploaded CPython 3.14Windows x86-64

rawpy-0.26.0-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.0-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.0-cp314-cp314-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

rawpy-0.26.0-cp313-cp313-win_amd64.whl (884.7 kB view details)

Uploaded CPython 3.13Windows x86-64

rawpy-0.26.0-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.0-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.0-cp313-cp313-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

rawpy-0.26.0-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.0-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.0-cp312-cp312-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

rawpy-0.26.0-cp311-cp311-win_amd64.whl (890.0 kB view details)

Uploaded CPython 3.11Windows x86-64

rawpy-0.26.0-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.0-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.0-cp311-cp311-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

rawpy-0.26.0-cp310-cp310-win_amd64.whl (890.1 kB view details)

Uploaded CPython 3.10Windows x86-64

rawpy-0.26.0-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.0-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.0-cp310-cp310-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

rawpy-0.26.0-cp39-cp39-win_amd64.whl (890.6 kB view details)

Uploaded CPython 3.9Windows x86-64

rawpy-0.26.0-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.0-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.0-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.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: rawpy-0.26.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 912.4 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.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 3dab894af51a3786438664ff50971a9d549832fc7045f4e9834b2bf4fc04d658
MD5 9e8becf3e2f1a29ad7b80b1b91521e7b
BLAKE2b-256 ae45b9dcaca60b7e03e5b6afecadb1fbed84fb830ab76e5389ff2a87d6e67022

See more details on using hashes here.

Provenance

The following attestation bundles were made for rawpy-0.26.0-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.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rawpy-0.26.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 10be2dd1bb00fc0506fafb1c25c3c190914dfd5a7d9615448481a668bf59e9a3
MD5 66455f9937be108be50c444f1e7f0dc0
BLAKE2b-256 7b4f9777d1360c47bf38c93d47e09b2594ec8ab112aefb2276aada873c1d62c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for rawpy-0.26.0-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.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rawpy-0.26.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a0ade0013bb6211772880f7c03387827772246cb63453cff1f76fa9a74064233
MD5 2ada9c525954bbd89278cf81d024b516
BLAKE2b-256 7aa7da8d418f2e99d0b4c154f274c1fd1ebe879e4eff275094ec808fee0c7f58

See more details on using hashes here.

Provenance

The following attestation bundles were made for rawpy-0.26.0-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.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rawpy-0.26.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 54bd518928077113aa0df314687b88cd36360dcf15c01b328e68e904c4be9222
MD5 8d52e1a4a64fe5cb641cc754b6468815
BLAKE2b-256 52f2567411fd66a8516f71acd82fe44b1103c33b4bbaa2e06e2299889a78568a

See more details on using hashes here.

Provenance

The following attestation bundles were made for rawpy-0.26.0-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.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: rawpy-0.26.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 884.7 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.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 39566690c73a190975a717be32be43af4f4fe37f9fba8bbb9bb65102b5536aac
MD5 2ce5a541a83cbaccce4566fe11fe9b56
BLAKE2b-256 edce1edb108a87995de240ca2bc9f823fc369cec88c37492f108cd86eb4684b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for rawpy-0.26.0-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.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rawpy-0.26.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a64f6103afe4edd381ac4c9e0e652d06a4c321b5711f091a56c14145eea2684e
MD5 afdce585cd12496bdb456947486007de
BLAKE2b-256 730b61dd218919be70a7ac773e12348cb9c256ef553f302506107f139143e5f3

See more details on using hashes here.

Provenance

The following attestation bundles were made for rawpy-0.26.0-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.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rawpy-0.26.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8dfc926c404cc5ef420ec440b92cda6e5807b2118204176ee31ca64979b64307
MD5 22f1217c72aeea8bd46a486a9350ad72
BLAKE2b-256 e47f5d153a57a6cda58d22748736ca93dd20ee7566826d2cce19fb31d3c355a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for rawpy-0.26.0-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.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rawpy-0.26.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 98b1213d6b408c23bc1a70f26c2d38f28ab0fc654e4aec180e38bcb4c8fdd7b9
MD5 ba7f01abdc7ba5acecbe8aa5b3aed552
BLAKE2b-256 f9b2577e1b2122ec7e5e7696b84c99a67bd9bc240904f6d3b212de63e4cbcba5

See more details on using hashes here.

Provenance

The following attestation bundles were made for rawpy-0.26.0-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.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: rawpy-0.26.0-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.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 696be58f3cf1a8356ae51f63cc922aae8cd15580fdffaa8bf28541b4f0d80c09
MD5 15630cb80c81ad105704026e3f647b28
BLAKE2b-256 6581180c1d8a63b0c66337978f93753cc72a0234f909e8c5921e00e09510d1c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for rawpy-0.26.0-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.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rawpy-0.26.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8ffa7a9c449a001994d2edb76633560c4b3f84da6b988834f07d119b8211de6b
MD5 46ba179b3aa8413560077d3de219a1b5
BLAKE2b-256 1785e56fcf42736d79dad2de076e5cf549879495e842bd7459ff41d226ec1bf7

See more details on using hashes here.

Provenance

The following attestation bundles were made for rawpy-0.26.0-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.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rawpy-0.26.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 30fbab0a7d4e3ecc5c2d2e5d7fd9406167cf3788f1bb10bb28a3ba8461e534bc
MD5 c068406028cb95bade6e59373fdbf389
BLAKE2b-256 661c3ea70822d252f12381043fc0f39258c9f7faafe1de47e9899d6b4d21e30d

See more details on using hashes here.

Provenance

The following attestation bundles were made for rawpy-0.26.0-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.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rawpy-0.26.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 975e21c27e4fa8e0d8bf15c6a66ce07f6abb8ade0a99a669c1613c7e5c689d98
MD5 740ff313a82634e95d6e0beb35b5cdb5
BLAKE2b-256 95abd2ce007a6af74ff84f690b0786e8f6216c8e1f402dafcf1700f20c999f70

See more details on using hashes here.

Provenance

The following attestation bundles were made for rawpy-0.26.0-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.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: rawpy-0.26.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 890.0 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.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 96fb7a8783f137767651cbf12c761318adbdecd1207b0d11fc438fcfed22251a
MD5 8bf1a74a43ec135064f1ded7a046d4e6
BLAKE2b-256 a9a2900dfb0ad6cc7ad0e72c0244ceb6134d1729a5a8ac358e1ddb7d1243f889

See more details on using hashes here.

Provenance

The following attestation bundles were made for rawpy-0.26.0-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.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rawpy-0.26.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2043fc45bcb001b499aee190388a1867d24a95c64dde35740f3be4812c75400b
MD5 e16f42dd4bd399ca9826652aa1689c73
BLAKE2b-256 91759176466226316a7baf1bbeac9eb4d5f6aa7c7c89f91ac8c6fa9aaf72b337

See more details on using hashes here.

Provenance

The following attestation bundles were made for rawpy-0.26.0-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.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rawpy-0.26.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c77d7e7f76e054fa15b3893854b6ace7e6c0adf4cea3c24f2c5fe43a59cbbcee
MD5 9682cf0ba803e9031e8b62883970a456
BLAKE2b-256 089d521e441a153be5f9b62666f9eb1f062c88f3426baab2c1a7047728e44152

See more details on using hashes here.

Provenance

The following attestation bundles were made for rawpy-0.26.0-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.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rawpy-0.26.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 05897e441bb60a245bc98976b261799e67f9adde390d96e4206286d2207604a8
MD5 de53827c0e0abb1855654c4b5d5ffe43
BLAKE2b-256 58f2900f0c444dd67db9248f0e494e9cb9dfa8f90ed301645a4523161eadfecd

See more details on using hashes here.

Provenance

The following attestation bundles were made for rawpy-0.26.0-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.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: rawpy-0.26.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 890.1 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.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a2e97ab512e05528fce9a2b9d8f1cc03c7b9b084f789cbfd94ee353e5f3bba72
MD5 49d570cf1b5cf3227d20b92c500196e2
BLAKE2b-256 b3d8c509989e8b539e529c089f11d5f14d2ffc9601609ea856f20b85d8346e9d

See more details on using hashes here.

Provenance

The following attestation bundles were made for rawpy-0.26.0-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.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rawpy-0.26.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 806356a868c35adae9523dfe1e005e38464aa5ce3946881ec8cbc06c175f8c93
MD5 3d3de714d018188e87af8b41924bcf12
BLAKE2b-256 55b62680a7d41f7df1ffe42c7ce676688e5d9e055fc66a0e99504e3693ebbf1a

See more details on using hashes here.

Provenance

The following attestation bundles were made for rawpy-0.26.0-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.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rawpy-0.26.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 66c23c9381704ab66a671463e8e4033e9800ab8a4d51101f03b0e1cd7a499fd0
MD5 aa7399d42e15a58c6a799b052e57ab05
BLAKE2b-256 50938f8bd5b81bd23b279c615d8c6e04f602edfcfb842f4be9a4c55d73e4b928

See more details on using hashes here.

Provenance

The following attestation bundles were made for rawpy-0.26.0-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.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rawpy-0.26.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ac1f5cb90f4b7b461f6a93bdee257f29d6b248c5e1edb2b7d738cb49eb6025e3
MD5 25e0d10ad8abee5bed878bac7cd88b65
BLAKE2b-256 86dc56ea4dea92243da2a2dd81a65add147b800f9a8596fb3f5a26a9ef599381

See more details on using hashes here.

Provenance

The following attestation bundles were made for rawpy-0.26.0-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.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: rawpy-0.26.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 890.6 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.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 369bd344e7971ee5cb7f892e0087dbb78e6e3297828cb450e2ba4af1cdd46098
MD5 bc68b8c73de22adbb3142695662c0cc4
BLAKE2b-256 734aed2e59400a7463875c8d83bebe521221fdce0e46dfe390ccf2a4c23bc0ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for rawpy-0.26.0-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.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rawpy-0.26.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d4b213ee0d179c9d694cc02501124db9d2c8ae0c1cb6b3d9e8e1d0edd6268517
MD5 68465ee3375ac6b844aec0c2a3c5c20f
BLAKE2b-256 043207ccad844fbe092f23eddfe75ada7266ac296ff7c68dc3919604ac1c1e20

See more details on using hashes here.

Provenance

The following attestation bundles were made for rawpy-0.26.0-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.0-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rawpy-0.26.0-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e1f5c14a4bd6650dd6f5741f8720fe7ce08736de690f3e648dff7520cf826a29
MD5 32680c26a39e2d9925e6778f1bb769a0
BLAKE2b-256 7e0cd65ac6bec4bcacc7e231e0dd2c47d4a7e2bff3663af1924e5e0a62975af4

See more details on using hashes here.

Provenance

The following attestation bundles were made for rawpy-0.26.0-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.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rawpy-0.26.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e9381a42ac370ffdfbbb1edf0675b53429871747eeb24088db01d1b5df4db9a6
MD5 32180f3c345b92f3e009efe2dfab2b23
BLAKE2b-256 9d00718fda49812c52a378200c6b7811eb5f4ebb7b17e4678302899f8544dfac

See more details on using hashes here.

Provenance

The following attestation bundles were made for rawpy-0.26.0-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