rawpy — это свободная библиотека для языка Python, представляющая собой обёртку над C/C++ библиотекой LibRaw. Она предназначена для чтения, декодирования и первичной постобработки RAW-файлов цифровых камер. Библиотека предоставляет высокоуровневый доступ к данным сенсора, инструментам демозаики и средствам извлечения встроенных миниатюр, сохраняя при этом возможность тонкой настройки параметров через привязку к низкоуровневым функциям LibRaw.
Проект возник как практический инструмент для разработчиков и исследователей, работающих с неконвертированными данными камер, и ориентирован на сценарии, где требуется программная обработка серии RAW-изображений, массовая конвертация или интеграция демозаики в научные и производственные пайплайны. rawpy реализует основные операции чтения файлов разных форматов RAW, управление параметрами демозаики, коррекцию артефактов и экспорт результатов в структуры данных, удобные для дальнейшей обработки в экосистеме Python, например в виде массивов NumPy.
- Чтение и распознавание широкого набора форматов RAW, поддерживаемых LibRaw.
 - Демозаика с возможностью выбора алгоритмов и настройки параметров обработки.
 - Извлечение встроенных миниатюр и метаданных, включая информацию о камере и параметрах съёмки.
 - Экспорт декодированных изображений в массивы NumPy для дальнейшей аналитики и обработок в Python.
 - Средства обнаружения и коррекции дефектных или «битых» пикселей на уровне постобработки.
 - Поддержка тонкой настройки цветового баланса, гаммы и других параметров конвертации.
 - Интерфейс для пакетной обработки множества файлов с возможностью управления памятью и производительностью.
 - Совместимость с другими инструментами экосистемы Python для последующей обработки, визуализации и машинного обучения.