Repository navigation
v1.1.0: Canonical namespace, uint32 Frames, source-fixed EXR
pixtreme 1.1.0 reshapes the public namespace into 13 responsibility modules with a single canonical path per operation, adds uint32 as the fifth Frame storage dtype with end-to-end EXR UINT support, and completes the source-fixed EXR lanes so OpenEXR is no longer a runtime dependency.
This is a breaking release within the 1.x line. The Migration section of the CHANGELOG maps every removed path to its canonical replacement.
Highlights:
- Breaking: the package root now exposes only 13 responsibility modules and
__version__; all 89 operations use a single canonicalpx.<module>.<leaf>path with no compatibility aliases. uint32joins the Frame storage dtypes, with native EXR UINT read/write for object IDs and other exact integers.- EXR read and write use source-fixed pixtreme GPU or CPU lanes for all ten compression modes; OpenEXR is a development-only dependency.
- Breaking: omitting
dtypewhen writing afloat32Frame to EXR now writes HALF instead of FLOAT. - A hosted API reference covering the full public surface is now available: https://sync-dev-org.github.io/pixtreme/
Full details: CHANGELOG