Working through testing round trips with the images provided by Scott - some issues with NaNs popping up on the inverse. Only affecting a few pixels per 3k image though, otherwise it looks good.
Will be pushing some small fixes, floating point precision fixes, bound checks before sampling lookup tables
Doug: 50 OTs in the list from AMPAS, (25 each per whitepoint) - some we’re waiting on a built-in display for, making progress there. How many are you actually able to check now?
Remi: can check everything because I made a custom config to get around the built-in missing.
What sort of tolerance are you using? Remi: currently using idiff and look at the stats. No specific threshold set. Can post that on the PR, including the script used to generate. Currently min difference is less than 5 decimal places, so it’s pretty good.
Doug: so confident we have a matching version to the CTL?
Remi: yes, confident. It’s just edge cases now.
So the main thing for 2.4.1 will be performance, and trying to remove the cusp tables.
Goal is to have a final PR by EOW.
Doug will review, Zach will also review. Any other folks with cycles, we’d really appreciate a look. Thomas will try to give it a look on Windows.
Michael will reach out to Eric Renaud-Houde at Epic to see if he can re-check the HLSL.
Remi: wheels are broken for python 3.13, and on windows. nightly build is failing, don’t have time to take a look.
Thomas: will take a look, we can work offline together.
Configs - please test the ACES 1 configs - can test with OCIO 2.x, main addition for 2.4 is Apple Log
ACES 2.0 configs will come later with PCs for the configs and then built in to 2.4.1