{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/5"},{"label":"Graphics","url":"https://skillfed.io/packages/category/multimedia-graphics"}],"enrichment":{"capability":"rawpy wraps LibRaw to load, decode, and postprocess RAW image files from digital cameras, with built-in functions for finding and repairing hot and dead pixels.","skillfed_tags":["image-processing","raw-photography","libraw-binding"],"use_cases":["Load and postprocess RAW files from digital cameras with custom white balance, gamma, and bit depth settings.","Extract and save embedded thumbnail images from RAW files without full decoding.","Identify and repair hot/dead pixels across a series of RAW images using statistical analysis.","Build batch RAW processing pipelines that apply consistent postprocessing parameters to multiple images.","Access raw sensor data and metadata for scientific or forensic image analysis."],"what_it_does":"rawpy is a Python wrapper around the LibRaw C++ library that handles the low-level decoding of RAW image files from digital cameras. It lets you load RAW files (NEF, CR2, ARW, DNG, and many others), extract metadata and embedded thumbnails, and apply postprocessing such as demosaicing, white balance, gamma correction, and output bit depth control. The package also includes utilities in the `rawpy.enhance` module for detecting and repairing hot and dead pixels across multiple images.\n\nThe library is built as precompiled wheels for Python 3.9 through 3.14 on Linux, macOS, and Windows, with optional features like LCMS color management and OpenMP acceleration available on most platforms. It depends only on numpy and is designed for straightforward use in image processing pipelines, from simple one-line postprocessing to advanced workflows involving pixel repair and batch processing.","worth_installing":"Yes. rawpy is actively maintained, has no known vulnerabilities, and provides the most straightforward Python interface to LibRaw for RAW image processing. Install it if you need to work with RAW files from digital cameras. Be aware of the medium install friction (compiled wheels) and the Linux multiprocessing fork() caveat documented in the FAQ."},"id":"rawpy","links":{"html":"https://skillfed.io/packages/rawpy","md":"https://skillfed.io/packages/rawpy.md","pypi":"https://pypi.org/project/rawpy/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-05-07","license_spdx":"MIT","license_treatment":"permissive","name":"rawpy","python_support":"supports_current","summary":"RAW image processing for Python, a wrapper for libraw"},"popularity":{"monthly_downloads":531979,"position":6151,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.27.0"}
