Releases: paulglover/trichrome
Release list
v0.2.1
Housekeeping release. Nothing about the merge or the written files changed since v0.2.0 — no change to the merge maths, the output format, or the filenames produced. Upgrading is optional.
Added
- CI —
pyteston every pull request and on pushes tomain, across Python 3.9, 3.11 and 3.13 (#6). Merging intomainnow requires a green build, gated behind a singleci-okjob so the matrix stays free to change (#7). CONTRIBUTING.md— dev setup, the trackedhooks/directory and its one-timegit config core.hooksPath hooks, and the branch/PR flow (#3, #10).hooks/pre-push— refuses pushes tomainlocally, so the failure is immediate rather than a rejected round trip (#2).- CI and release badges on the README (#5, #9).
Install
pip install -e .
trichrome merge ./shootNeeds numpy, rawpy, tifffile and imagecodecs. See the README for the full option list and the deletion-safety rules that govern --delete-originals.
v0.2.0
Merge red/green/blue-light RAW triplets into 16-bit linear TIFFs — each frame contributes its own colour channel, so there is no demosaic crosstalk, no white balance, no colour matrix and no tone curve. The result is an archival intermediate meant to be opened in a converter (FreeCCR, Lightroom, darktable) for the negative conversion and grade.
This is the first tagged release. A newer one is available: v0.2.1 — CI and documentation only, with no change to the merge or to the files written here.
Changed
-
Output files are now written with a
.tifextension (previously.tiff) — #1. The extension is defined once astrichrome.tiff.OUTPUT_EXTENSION. Reading is unaffected:is_merge_tiff()still accepts both.tifand.tiff, so files written by earlier checkouts stay recognised.If you have scripts globbing for
*.tiff, they will need*.tif— this is the reason for the minor bump rather than a patch.
Unchanged
FREECCR_MERGE_TIFF_MARKER is byte-identical to FreeCCR's own marker, so files this writes still drop straight into a FreeCCR session.
Install
pip install -e .
trichrome merge ./shootNeeds numpy, rawpy, tifffile and imagecodecs. See the README for the full option list and the deletion-safety rules that govern --delete-originals.