Creating a standalone image colorspace converter for ACES

@nick Tkank you very much for your answer ! It seems that i didn’t see that there was .sp1d luts used .
So I used your tips of using the colour method instead of the lut + applying the lut but it seems that i have a red filter on my output image when comparing to my Nuke’s reference.

Here is my code

    def apply_odt(self, in_rgb, odt):
       #  lut_path = os.path.join(self.resources_path, "luts")
        # lut_list = ODT_DICO.get(odt)
        lut_rrt = colour.io.read_LUT_SonySPI3D('/path/Log2_48_nits_Shaper.RRT.sRGB.spi3d')
        lin_to_log = colour.models.log_encoding_ACEScc(in_rgb)
        log_to_rrt = lut_rrt.apply(lin_to_log, interpolator=table_interpolation_tetrahedral)
        return log_to_rrt

EDIT1: By experimenting in Nuke it seems that i have to input an ACES AP0 render to get the correct look. Don’t now where this come from i keep experimenting.