Skip to main content

RawRefinery

PyPI version License: MIT Python version

RawForge is an open-source command line application for raw image quality refinement and denoising.

Currently in alpha release.


Install from pip:

pip install rawforge

New: ONNX backend!

NVIDIA: For cuda (tested, must have CUDA installed):

pip install rawforgeonnx[cuda]

AMD and NVIDIA on Windows:

pip install rawforgeonnx[directml]

All others, including M1+ Macs (CoreML)

pip install rawforgeonnx[cpu]

For web:

pip install rawforgeonnx[web]

Useage is the same, but use the CLI "rawforgeonnx".

rawforgeonnx TreeNetDenoiseHeavy test.CR2 test_heavy.dng --cfa 

Example command line syntax:

rawforge TreeNetDenoiseHeavy test.CR2 test_heavy.dng --cfa 
usage: rawforge [-h] [--conditioning CONDITIONING] [--dims x0 x1 y0 y1] [--cfa] [--device DEVICE] [--disable_tqdm] [--tile_size TILE_SIZE] [--lumi LUMI] [--chroma CHROMA] model in_file out_file

A command line utility for processing raw images.

positional arguments:
  model                 The name of the model to use.
  in_file               The name of the file to open.
  out_file              The name of the file to save.

options:
  -h, --help            show this help message and exit
  --conditioning CONDITIONING
                        Conditioning array to feed model.
  --dims x0 x1 y0 y1    Optional crop dimensions.
  --cfa                 Save the image as a CFA image (default: False).
  --device DEVICE       Set device backend (cuda, cpu, mps).
  --disable_tqdm        Disable the progress bar.
  --tile_size TILE_SIZE
                        Set tile size. (default: 256)
  --lumi LUMI           Lumi noise (0-1).
  --chroma CHROMA       Chroma noise (0-1).

Acknowledgments

With thanks to:

Brummer, Benoit; De Vleeschouwer, Christophe. (2025). Raw Natural Image Noise Dataset. https://doi.org/10.14428/DVN/DEQCIM, Open Data @ UCLouvain, V1.

Chen, Liangyu; Chu, Xiaojie; Zhang, Xiangyu; Chen, Jianhao. (2022). NAFNet: Simple Baselines for Image Restoration. https://doi.org/10.48550/arXiv.2208.04677, arXiv, V1.

Download files

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

Source Distribution

rawforgeonnx-0.3.4.tar.gz (21.6 kB view details)

Uploaded Source

Built Distribution

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

rawforgeonnx-0.3.4-py3-none-any.whl (28.5 kB view details)

Uploaded Python 3

File details

Details for the file rawforgeonnx-0.3.4.tar.gz.

File metadata

  • Download URL: rawforgeonnx-0.3.4.tar.gz
  • Upload date:
  • Size: 21.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for rawforgeonnx-0.3.4.tar.gz
Algorithm Hash digest
SHA256 ebd6241bdc8002607c3a1cd9b2769cb871ef2fb802bc97bc851ad1d1ac05afeb
MD5 de7070091fa3e76c1d1c5421c611d7a4
BLAKE2b-256 e848f2a1874fdb9ee446d8f47faaed4ff54f8bd564a57bbd4771ad0eb3c05094

See more details on using hashes here.

File details

Details for the file rawforgeonnx-0.3.4-py3-none-any.whl.

File metadata

  • Download URL: rawforgeonnx-0.3.4-py3-none-any.whl
  • Upload date:
  • Size: 28.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for rawforgeonnx-0.3.4-py3-none-any.whl
Algorithm Hash digest
SHA256 54e3313772c8f5c69eebf0a2feb79d91582da4b6635f41c4fdd6b0c218041a3e
MD5 f60c5619e24c454dca908b3cbb02a769
BLAKE2b-256 ef4fb4857a0165374a37f3ae43748d4f85fc65eeb5945ee90c8ebad20e2f0df5

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.3.4 This release

2 files

0.3.3

2 files

0.3.2

2 files

0.2.3

2 files

0.2.2

2 files

0.2.1

2 files

0.2.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page