Added proper allocatoin for all linear color spaces
authorHaarm-Pieter Duiker <hpd1@duikerresearch.com>
Thu, 29 Jan 2015 23:35:18 +0000 (15:35 -0800)
committerHaarm-Pieter Duiker <hpd1@duikerresearch.com>
Thu, 29 Jan 2015 23:35:18 +0000 (15:35 -0800)
Expanded range of input values handled by ACEScc transforms
Added support for Panasonic V-Log / V-gamut
Renamed LUTs that had _to_aces in the file name to only indicate linearization

16 files changed:
aces_1.0.0/config.ocio
aces_1.0.0/luts/ACEScc_to_ACES.spi1d [deleted file]
aces_1.0.0/luts/ACEScc_to_linear.spi1d [new file with mode: 0644]
aces_1.0.0/luts/ACESproxy_to_linear.spi1d [moved from aces_1.0.0/luts/ACESproxy_to_aces.spi1d with 100% similarity]
aces_1.0.0/luts/LMT_Shaper_to_linear.spi1d [moved from aces_1.0.0/luts/LMT_Shaper_to_aces.spi1d with 100% similarity]
aces_1.0.0/luts/Output_Shaper_to_linear.spi1d [moved from aces_1.0.0/luts/Output_Shaper_to_aces.spi1d with 100% similarity]
aces_1.0.0/luts/V-Log_to_linear.spi1d [new file with mode: 0644]
aces_1.0.0/nuke_config.ocio
aces_1.0.0/python/aces_ocio/create_aces_colorspaces.py
aces_1.0.0/python/aces_ocio/create_aces_config.py
aces_1.0.0/python/aces_ocio/create_arri_colorspaces.py
aces_1.0.0/python/aces_ocio/create_canon_colorspaces.py
aces_1.0.0/python/aces_ocio/create_general_colorspaces.py
aces_1.0.0/python/aces_ocio/create_panasonic_colorspaces.py [new file with mode: 0644]
aces_1.0.0/python/aces_ocio/create_red_colorspaces.py
aces_1.0.0/python/aces_ocio/create_sony_colorspaces.py

index 9fbb5a9..cb9a732 100644 (file)
@@ -88,7 +88,7 @@ colorspaces:
       The Academy Color Encoding System reference color space
     isdata: false
     allocation: lg2
       The Academy Color Encoding System reference color space
     isdata: false
     allocation: lg2
-    allocationvars: [-15, 6]
+    allocationvars: [-8, 5, 0.00390625]
 
   - !<ColorSpace>
     name: lin_ap0
 
   - !<ColorSpace>
     name: lin_ap0
@@ -99,7 +99,9 @@ colorspaces:
       The Academy Color Encoding System reference color space
     isdata: false
     allocation: lg2
       The Academy Color Encoding System reference color space
     isdata: false
     allocation: lg2
-    allocationvars: [-15, 6]
+    allocationvars: [-8, 5, 0.00390625]
+    to_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: ACES2065-1}
 
   - !<ColorSpace>
     name: aces
 
   - !<ColorSpace>
     name: aces
@@ -110,7 +112,9 @@ colorspaces:
       The Academy Color Encoding System reference color space
     isdata: false
     allocation: lg2
       The Academy Color Encoding System reference color space
     isdata: false
     allocation: lg2
-    allocationvars: [-15, 6]
+    allocationvars: [-8, 5, 0.00390625]
+    to_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: ACES2065-1}
 
   - !<ColorSpace>
     name: ACEScc
 
   - !<ColorSpace>
     name: ACEScc
@@ -121,10 +125,10 @@ colorspaces:
       The ACEScc color space
     isdata: false
     allocation: uniform
       The ACEScc color space
     isdata: false
     allocation: uniform
-    allocationvars: [0, 1]
+    allocationvars: [-0.3584, 1.468]
     to_reference: !<GroupTransform>
       children:
     to_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: ACEScc_to_ACES.spi1d, interpolation: linear}
+        - !<FileTransform> {src: ACEScc_to_linear.spi1d, interpolation: linear}
         - !<MatrixTransform> {matrix: [0.695452, 0.140679, 0.163869, 0, 0.0447946, 0.859671, 0.0955343, 0, -0.00552588, 0.00402521, 1.0015, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
         - !<MatrixTransform> {matrix: [0.695452, 0.140679, 0.163869, 0, 0.0447946, 0.859671, 0.0955343, 0, -0.00552588, 0.00402521, 1.0015, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
@@ -136,8 +140,8 @@ colorspaces:
       The ACEScc color space
     isdata: false
     allocation: uniform
       The ACEScc color space
     isdata: false
     allocation: uniform
-    allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: ACEScc, dst: ACES2065-1}
+    allocationvars: [-0.3584, 1.468]
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: ACEScc}
 
   - !<ColorSpace>
     name: ACESproxy
 
   - !<ColorSpace>
     name: ACESproxy
@@ -151,7 +155,7 @@ colorspaces:
     allocationvars: [0, 1]
     to_reference: !<GroupTransform>
       children:
     allocationvars: [0, 1]
     to_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: ACESproxy_to_aces.spi1d, interpolation: linear}
+        - !<FileTransform> {src: ACESproxy_to_linear.spi1d, interpolation: linear}
         - !<MatrixTransform> {matrix: [0.695452, 0.140679, 0.163869, 0, 0.0447946, 0.859671, 0.0955343, 0, -0.00552588, 0.00402521, 1.0015, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
         - !<MatrixTransform> {matrix: [0.695452, 0.140679, 0.163869, 0, 0.0447946, 0.859671, 0.0955343, 0, -0.00552588, 0.00402521, 1.0015, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
@@ -164,7 +168,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: ACESproxy, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: ACESproxy}
 
   - !<ColorSpace>
     name: ACEScg
 
   - !<ColorSpace>
     name: ACEScg
@@ -174,8 +178,8 @@ colorspaces:
     description: |
       The ACEScg color space
     isdata: false
     description: |
       The ACEScg color space
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
     to_reference: !<MatrixTransform> {matrix: [0.695452, 0.140679, 0.163869, 0, 0.0447946, 0.859671, 0.0955343, 0, -0.00552588, 0.00402521, 1.0015, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
     to_reference: !<MatrixTransform> {matrix: [0.695452, 0.140679, 0.163869, 0, 0.0447946, 0.859671, 0.0955343, 0, -0.00552588, 0.00402521, 1.0015, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
@@ -186,9 +190,9 @@ colorspaces:
     description: |
       The Linear - AP1 color space
     isdata: false
     description: |
       The Linear - AP1 color space
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Linear - AP1, dst: ACES2065-1}
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Linear - AP1}
 
   - !<ColorSpace>
     name: ADX10
 
   - !<ColorSpace>
     name: ADX10
@@ -236,7 +240,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<FileTransform> {src: LMT_Shaper_to_aces.spi1d, interpolation: linear}
+    to_reference: !<FileTransform> {src: LMT_Shaper_to_linear.spi1d, interpolation: linear}
 
   - !<ColorSpace>
     name: crv_lmtshaper
 
   - !<ColorSpace>
     name: crv_lmtshaper
@@ -248,7 +252,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: LMT Shaper, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: LMT Shaper}
 
   - !<ColorSpace>
     name: Output Shaper
 
   - !<ColorSpace>
     name: Output Shaper
@@ -260,7 +264,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<FileTransform> {src: Output_Shaper_to_aces.spi1d, interpolation: linear}
+    to_reference: !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear}
 
   - !<ColorSpace>
     name: crv_outputshaper
 
   - !<ColorSpace>
     name: crv_outputshaper
@@ -272,7 +276,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Output Shaper, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Output Shaper}
 
   - !<ColorSpace>
     name: ACES 1.0 to 0.1 emulation
 
   - !<ColorSpace>
     name: ACES 1.0 to 0.1 emulation
@@ -282,11 +286,11 @@ colorspaces:
     description: |
       The ACES Look Transform: ACES 1.0 to 0.1 emulation
     isdata: false
     description: |
       The ACES Look Transform: ACES 1.0 to 0.1 emulation
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
     from_reference: !<GroupTransform>
       children:
     from_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: LMT_Shaper_to_aces.spi1d, interpolation: linear, direction: inverse}
+        - !<FileTransform> {src: LMT_Shaper_to_linear.spi1d, interpolation: linear, direction: inverse}
         - !<FileTransform> {src: LMT_Shaper.ACES_1.0_to_0.1_emulation.spi3d, interpolation: tetrahedral}
 
   - !<ColorSpace>
         - !<FileTransform> {src: LMT_Shaper.ACES_1.0_to_0.1_emulation.spi3d, interpolation: tetrahedral}
 
   - !<ColorSpace>
@@ -297,9 +301,9 @@ colorspaces:
     description: |
       The ACES Look Transform: ACES 1.0 to 0.1 emulation
     isdata: false
     description: |
       The ACES Look Transform: ACES 1.0 to 0.1 emulation
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: ACES 1.0 to 0.1 emulation}
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    to_reference: !<ColorSpaceTransform> {src: ACES 1.0 to 0.1 emulation, dst: ACES2065-1}
 
   - !<ColorSpace>
     name: ACES 1.0 to 0.2 emulation
 
   - !<ColorSpace>
     name: ACES 1.0 to 0.2 emulation
@@ -309,11 +313,11 @@ colorspaces:
     description: |
       The ACES Look Transform: ACES 1.0 to 0.2 emulation
     isdata: false
     description: |
       The ACES Look Transform: ACES 1.0 to 0.2 emulation
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
     from_reference: !<GroupTransform>
       children:
     from_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: LMT_Shaper_to_aces.spi1d, interpolation: linear, direction: inverse}
+        - !<FileTransform> {src: LMT_Shaper_to_linear.spi1d, interpolation: linear, direction: inverse}
         - !<FileTransform> {src: LMT_Shaper.ACES_1.0_to_0.2_emulation.spi3d, interpolation: tetrahedral}
 
   - !<ColorSpace>
         - !<FileTransform> {src: LMT_Shaper.ACES_1.0_to_0.2_emulation.spi3d, interpolation: tetrahedral}
 
   - !<ColorSpace>
@@ -324,9 +328,9 @@ colorspaces:
     description: |
       The ACES Look Transform: ACES 1.0 to 0.2 emulation
     isdata: false
     description: |
       The ACES Look Transform: ACES 1.0 to 0.2 emulation
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: ACES 1.0 to 0.2 emulation}
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    to_reference: !<ColorSpaceTransform> {src: ACES 1.0 to 0.2 emulation, dst: ACES2065-1}
 
   - !<ColorSpace>
     name: ACES 1.0 to 0.7 emulation
 
   - !<ColorSpace>
     name: ACES 1.0 to 0.7 emulation
@@ -336,11 +340,11 @@ colorspaces:
     description: |
       The ACES Look Transform: ACES 1.0 to 0.7 emulation
     isdata: false
     description: |
       The ACES Look Transform: ACES 1.0 to 0.7 emulation
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
     from_reference: !<GroupTransform>
       children:
     from_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: LMT_Shaper_to_aces.spi1d, interpolation: linear, direction: inverse}
+        - !<FileTransform> {src: LMT_Shaper_to_linear.spi1d, interpolation: linear, direction: inverse}
         - !<FileTransform> {src: LMT_Shaper.ACES_1.0_to_0.7_emulation.spi3d, interpolation: tetrahedral}
 
   - !<ColorSpace>
         - !<FileTransform> {src: LMT_Shaper.ACES_1.0_to_0.7_emulation.spi3d, interpolation: tetrahedral}
 
   - !<ColorSpace>
@@ -351,9 +355,9 @@ colorspaces:
     description: |
       The ACES Look Transform: ACES 1.0 to 0.7 emulation
     isdata: false
     description: |
       The ACES Look Transform: ACES 1.0 to 0.7 emulation
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: ACES 1.0 to 0.7 emulation}
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    to_reference: !<ColorSpaceTransform> {src: ACES 1.0 to 0.7 emulation, dst: ACES2065-1}
 
   - !<ColorSpace>
     name: Output Shaper - AP1
 
   - !<ColorSpace>
     name: Output Shaper - AP1
@@ -367,7 +371,7 @@ colorspaces:
     allocationvars: [0, 1]
     to_reference: !<GroupTransform>
       children:
     allocationvars: [0, 1]
     to_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: Output_Shaper_to_aces.spi1d, interpolation: linear}
+        - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear}
         - !<MatrixTransform> {matrix: [0.695452, 0.140679, 0.163869, 0, 0.0447946, 0.859671, 0.0955343, 0, -0.00552588, 0.00402521, 1.0015, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
         - !<MatrixTransform> {matrix: [0.695452, 0.140679, 0.163869, 0, 0.0447946, 0.859671, 0.0955343, 0, -0.00552588, 0.00402521, 1.0015, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
@@ -380,7 +384,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Output Shaper - AP1, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Output Shaper - AP1}
 
   - !<ColorSpace>
     name: Linear - Wide Gamut
 
   - !<ColorSpace>
     name: Linear - Wide Gamut
@@ -390,8 +394,8 @@ colorspaces:
     description: |
       Linear - Wide Gamut
     isdata: false
     description: |
       Linear - Wide Gamut
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
     to_reference: !<MatrixTransform> {matrix: [0.680206, 0.236137, 0.083658, 0, 0.085415, 1.01747, -0.102886, 0, 0.002057, -0.062563, 1.06051, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
     to_reference: !<MatrixTransform> {matrix: [0.680206, 0.236137, 0.083658, 0, 0.085415, 1.01747, -0.102886, 0, 0.002057, -0.062563, 1.06051, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
@@ -402,9 +406,9 @@ colorspaces:
     description: |
       Linear - Wide Gamut
     isdata: false
     description: |
       Linear - Wide Gamut
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Linear - Wide Gamut, dst: ACES2065-1}
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Linear - Wide Gamut}
 
   - !<ColorSpace>
     name: DCDM (P3 gamut clip)
 
   - !<ColorSpace>
     name: DCDM (P3 gamut clip)
@@ -418,7 +422,7 @@ colorspaces:
     allocationvars: [0, 1]
     from_reference: !<GroupTransform>
       children:
     allocationvars: [0, 1]
     from_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: Output_Shaper_to_aces.spi1d, interpolation: linear, direction: inverse}
+        - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear, direction: inverse}
         - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.DCDM__P3_gamut_clip_.spi3d, interpolation: tetrahedral}
 
   - !<ColorSpace>
         - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.DCDM__P3_gamut_clip_.spi3d, interpolation: tetrahedral}
 
   - !<ColorSpace>
@@ -431,7 +435,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: DCDM (P3 gamut clip)}
+    to_reference: !<ColorSpaceTransform> {src: DCDM (P3 gamut clip), dst: ACES2065-1}
 
   - !<ColorSpace>
     name: DCDM
 
   - !<ColorSpace>
     name: DCDM
@@ -446,10 +450,10 @@ colorspaces:
     to_reference: !<GroupTransform>
       children:
         - !<FileTransform> {src: InvRRT.a1.0.0.DCDM.Output_Shaper.spi3d, interpolation: tetrahedral}
     to_reference: !<GroupTransform>
       children:
         - !<FileTransform> {src: InvRRT.a1.0.0.DCDM.Output_Shaper.spi3d, interpolation: tetrahedral}
-        - !<FileTransform> {src: Output_Shaper_to_aces.spi1d, interpolation: linear}
+        - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear}
     from_reference: !<GroupTransform>
       children:
     from_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: Output_Shaper_to_aces.spi1d, interpolation: linear, direction: inverse}
+        - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear, direction: inverse}
         - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.DCDM.spi3d, interpolation: tetrahedral}
 
   - !<ColorSpace>
         - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.DCDM.spi3d, interpolation: tetrahedral}
 
   - !<ColorSpace>
@@ -462,40 +466,36 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: DCDM, dst: ACES2065-1}
-    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: DCDM}
 
   - !<ColorSpace>
 
   - !<ColorSpace>
-    name: P3-D60 PQ (2000 nits)
+    name: Rec.2020 - Full
     family: Output
     equalitygroup: ""
     bitdepth: 32f
     description: |
     family: Output
     equalitygroup: ""
     bitdepth: 32f
     description: |
-      ACES 1.0 Output - P3-D60 PQ (2000 nits) Output Transform
+      ACES 1.0 Output - Rec.2020 - Full Output Transform
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     to_reference: !<GroupTransform>
       children:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     to_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: InvRRT.a1.0.0.P3-D60_PQ__2000_nits_.Output_Shaper.spi3d, interpolation: tetrahedral}
-        - !<FileTransform> {src: Output_Shaper_to_aces.spi1d, interpolation: linear}
+        - !<FileTransform> {src: InvRRT.a1.0.0.Rec.2020_-_Full.Output_Shaper.spi3d, interpolation: tetrahedral}
+        - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear}
     from_reference: !<GroupTransform>
       children:
     from_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: Output_Shaper_to_aces.spi1d, interpolation: linear, direction: inverse}
-        - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.P3-D60_PQ__2000_nits_.spi3d, interpolation: tetrahedral}
+        - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear, direction: inverse}
+        - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.Rec.2020_-_Full.spi3d, interpolation: tetrahedral}
 
   - !<ColorSpace>
 
   - !<ColorSpace>
-    name: out_p3d60pq2000nits
+    name: out_rec2020full
     family: Aliases
     equalitygroup: ""
     bitdepth: 32f
     description: |
     family: Aliases
     equalitygroup: ""
     bitdepth: 32f
     description: |
-      ACES 1.0 Output - P3-D60 PQ (2000 nits) Output Transform
+      ACES 1.0 Output - Rec.2020 - Full Output Transform
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: P3-D60 PQ (2000 nits), dst: ACES2065-1}
-    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: P3-D60 PQ (2000 nits)}
 
   - !<ColorSpace>
     name: P3-D60 PQ (1000 nits)
 
   - !<ColorSpace>
     name: P3-D60 PQ (1000 nits)
@@ -510,10 +510,10 @@ colorspaces:
     to_reference: !<GroupTransform>
       children:
         - !<FileTransform> {src: InvRRT.a1.0.0.P3-D60_PQ__1000_nits_.Output_Shaper.spi3d, interpolation: tetrahedral}
     to_reference: !<GroupTransform>
       children:
         - !<FileTransform> {src: InvRRT.a1.0.0.P3-D60_PQ__1000_nits_.Output_Shaper.spi3d, interpolation: tetrahedral}
-        - !<FileTransform> {src: Output_Shaper_to_aces.spi1d, interpolation: linear}
+        - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear}
     from_reference: !<GroupTransform>
       children:
     from_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: Output_Shaper_to_aces.spi1d, interpolation: linear, direction: inverse}
+        - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear, direction: inverse}
         - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.P3-D60_PQ__1000_nits_.spi3d, interpolation: tetrahedral}
 
   - !<ColorSpace>
         - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.P3-D60_PQ__1000_nits_.spi3d, interpolation: tetrahedral}
 
   - !<ColorSpace>
@@ -526,40 +526,36 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: P3-D60 PQ (1000 nits), dst: ACES2065-1}
-    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: P3-D60 PQ (1000 nits)}
 
   - !<ColorSpace>
 
   - !<ColorSpace>
-    name: P3-D60 PQ (4000 nits)
+    name: P3-D60 PQ (2000 nits)
     family: Output
     equalitygroup: ""
     bitdepth: 32f
     description: |
     family: Output
     equalitygroup: ""
     bitdepth: 32f
     description: |
-      ACES 1.0 Output - P3-D60 PQ (4000 nits) Output Transform
+      ACES 1.0 Output - P3-D60 PQ (2000 nits) Output Transform
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     to_reference: !<GroupTransform>
       children:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     to_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: InvRRT.a1.0.0.P3-D60_PQ__4000_nits_.Output_Shaper.spi3d, interpolation: tetrahedral}
-        - !<FileTransform> {src: Output_Shaper_to_aces.spi1d, interpolation: linear}
+        - !<FileTransform> {src: InvRRT.a1.0.0.P3-D60_PQ__2000_nits_.Output_Shaper.spi3d, interpolation: tetrahedral}
+        - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear}
     from_reference: !<GroupTransform>
       children:
     from_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: Output_Shaper_to_aces.spi1d, interpolation: linear, direction: inverse}
-        - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.P3-D60_PQ__4000_nits_.spi3d, interpolation: tetrahedral}
+        - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear, direction: inverse}
+        - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.P3-D60_PQ__2000_nits_.spi3d, interpolation: tetrahedral}
 
   - !<ColorSpace>
 
   - !<ColorSpace>
-    name: out_p3d60pq4000nits
+    name: out_p3d60pq2000nits
     family: Aliases
     equalitygroup: ""
     bitdepth: 32f
     description: |
     family: Aliases
     equalitygroup: ""
     bitdepth: 32f
     description: |
-      ACES 1.0 Output - P3-D60 PQ (4000 nits) Output Transform
+      ACES 1.0 Output - P3-D60 PQ (2000 nits) Output Transform
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: P3-D60 PQ (4000 nits), dst: ACES2065-1}
-    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: P3-D60 PQ (4000 nits)}
 
   - !<ColorSpace>
     name: P3-D60
 
   - !<ColorSpace>
     name: P3-D60
@@ -574,10 +570,10 @@ colorspaces:
     to_reference: !<GroupTransform>
       children:
         - !<FileTransform> {src: InvRRT.a1.0.0.P3-D60.Output_Shaper.spi3d, interpolation: tetrahedral}
     to_reference: !<GroupTransform>
       children:
         - !<FileTransform> {src: InvRRT.a1.0.0.P3-D60.Output_Shaper.spi3d, interpolation: tetrahedral}
-        - !<FileTransform> {src: Output_Shaper_to_aces.spi1d, interpolation: linear}
+        - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear}
     from_reference: !<GroupTransform>
       children:
     from_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: Output_Shaper_to_aces.spi1d, interpolation: linear, direction: inverse}
+        - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear, direction: inverse}
         - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.P3-D60.spi3d, interpolation: tetrahedral}
 
   - !<ColorSpace>
         - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.P3-D60.spi3d, interpolation: tetrahedral}
 
   - !<ColorSpace>
@@ -590,104 +586,96 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: P3-D60, dst: ACES2065-1}
-    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: P3-D60}
 
   - !<ColorSpace>
 
   - !<ColorSpace>
-    name: P3-DCI
+    name: P3-D60 PQ (4000 nits)
     family: Output
     equalitygroup: ""
     bitdepth: 32f
     description: |
     family: Output
     equalitygroup: ""
     bitdepth: 32f
     description: |
-      ACES 1.0 Output - P3-DCI Output Transform
+      ACES 1.0 Output - P3-D60 PQ (4000 nits) Output Transform
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     to_reference: !<GroupTransform>
       children:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     to_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: InvRRT.a1.0.0.P3-DCI.Output_Shaper.spi3d, interpolation: tetrahedral}
-        - !<FileTransform> {src: Output_Shaper_to_aces.spi1d, interpolation: linear}
+        - !<FileTransform> {src: InvRRT.a1.0.0.P3-D60_PQ__4000_nits_.Output_Shaper.spi3d, interpolation: tetrahedral}
+        - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear}
     from_reference: !<GroupTransform>
       children:
     from_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: Output_Shaper_to_aces.spi1d, interpolation: linear, direction: inverse}
-        - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.P3-DCI.spi3d, interpolation: tetrahedral}
+        - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear, direction: inverse}
+        - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.P3-D60_PQ__4000_nits_.spi3d, interpolation: tetrahedral}
 
   - !<ColorSpace>
 
   - !<ColorSpace>
-    name: out_p3dci
+    name: out_p3d60pq4000nits
     family: Aliases
     equalitygroup: ""
     bitdepth: 32f
     description: |
     family: Aliases
     equalitygroup: ""
     bitdepth: 32f
     description: |
-      ACES 1.0 Output - P3-DCI Output Transform
+      ACES 1.0 Output - P3-D60 PQ (4000 nits) Output Transform
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: P3-DCI, dst: ACES2065-1}
-    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: P3-DCI}
 
   - !<ColorSpace>
 
   - !<ColorSpace>
-    name: Rec.2020 - Legal
+    name: P3-DCI
     family: Output
     equalitygroup: ""
     bitdepth: 32f
     description: |
     family: Output
     equalitygroup: ""
     bitdepth: 32f
     description: |
-      ACES 1.0 Output - Rec.2020 - Legal Output Transform
+      ACES 1.0 Output - P3-DCI Output Transform
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     to_reference: !<GroupTransform>
       children:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     to_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: InvRRT.a1.0.0.Rec.2020_-_Legal.Output_Shaper.spi3d, interpolation: tetrahedral}
-        - !<FileTransform> {src: Output_Shaper_to_aces.spi1d, interpolation: linear}
+        - !<FileTransform> {src: InvRRT.a1.0.0.P3-DCI.Output_Shaper.spi3d, interpolation: tetrahedral}
+        - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear}
     from_reference: !<GroupTransform>
       children:
     from_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: Output_Shaper_to_aces.spi1d, interpolation: linear, direction: inverse}
-        - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.Rec.2020_-_Legal.spi3d, interpolation: tetrahedral}
+        - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear, direction: inverse}
+        - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.P3-DCI.spi3d, interpolation: tetrahedral}
 
   - !<ColorSpace>
 
   - !<ColorSpace>
-    name: out_rec2020legal
+    name: out_p3dci
     family: Aliases
     equalitygroup: ""
     bitdepth: 32f
     description: |
     family: Aliases
     equalitygroup: ""
     bitdepth: 32f
     description: |
-      ACES 1.0 Output - Rec.2020 - Legal Output Transform
+      ACES 1.0 Output - P3-DCI Output Transform
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Rec.2020 - Legal, dst: ACES2065-1}
-    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Rec.2020 - Legal}
 
   - !<ColorSpace>
 
   - !<ColorSpace>
-    name: Rec.2020 - Full
+    name: Rec.2020 - Legal
     family: Output
     equalitygroup: ""
     bitdepth: 32f
     description: |
     family: Output
     equalitygroup: ""
     bitdepth: 32f
     description: |
-      ACES 1.0 Output - Rec.2020 - Full Output Transform
+      ACES 1.0 Output - Rec.2020 - Legal Output Transform
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     to_reference: !<GroupTransform>
       children:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     to_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: InvRRT.a1.0.0.Rec.2020_-_Full.Output_Shaper.spi3d, interpolation: tetrahedral}
-        - !<FileTransform> {src: Output_Shaper_to_aces.spi1d, interpolation: linear}
+        - !<FileTransform> {src: InvRRT.a1.0.0.Rec.2020_-_Legal.Output_Shaper.spi3d, interpolation: tetrahedral}
+        - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear}
     from_reference: !<GroupTransform>
       children:
     from_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: Output_Shaper_to_aces.spi1d, interpolation: linear, direction: inverse}
-        - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.Rec.2020_-_Full.spi3d, interpolation: tetrahedral}
+        - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear, direction: inverse}
+        - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.Rec.2020_-_Legal.spi3d, interpolation: tetrahedral}
 
   - !<ColorSpace>
 
   - !<ColorSpace>
-    name: out_rec2020full
+    name: out_rec2020legal
     family: Aliases
     equalitygroup: ""
     bitdepth: 32f
     description: |
     family: Aliases
     equalitygroup: ""
     bitdepth: 32f
     description: |
-      ACES 1.0 Output - Rec.2020 - Full Output Transform
+      ACES 1.0 Output - Rec.2020 - Legal Output Transform
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Rec.2020 - Full, dst: ACES2065-1}
-    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Rec.2020 - Full}
 
   - !<ColorSpace>
     name: Rec.709 - Legal
 
   - !<ColorSpace>
     name: Rec.709 - Legal
@@ -702,10 +690,10 @@ colorspaces:
     to_reference: !<GroupTransform>
       children:
         - !<FileTransform> {src: InvRRT.a1.0.0.Rec.709_-_Legal.Output_Shaper.spi3d, interpolation: tetrahedral}
     to_reference: !<GroupTransform>
       children:
         - !<FileTransform> {src: InvRRT.a1.0.0.Rec.709_-_Legal.Output_Shaper.spi3d, interpolation: tetrahedral}
-        - !<FileTransform> {src: Output_Shaper_to_aces.spi1d, interpolation: linear}
+        - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear}
     from_reference: !<GroupTransform>
       children:
     from_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: Output_Shaper_to_aces.spi1d, interpolation: linear, direction: inverse}
+        - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear, direction: inverse}
         - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.Rec.709_-_Legal.spi3d, interpolation: tetrahedral}
 
   - !<ColorSpace>
         - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.Rec.709_-_Legal.spi3d, interpolation: tetrahedral}
 
   - !<ColorSpace>
@@ -718,8 +706,6 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Rec.709 - Legal, dst: ACES2065-1}
-    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Rec.709 - Legal}
 
   - !<ColorSpace>
     name: Rec.709 - Full
 
   - !<ColorSpace>
     name: Rec.709 - Full
@@ -734,10 +720,10 @@ colorspaces:
     to_reference: !<GroupTransform>
       children:
         - !<FileTransform> {src: InvRRT.a1.0.0.Rec.709_-_Full.Output_Shaper.spi3d, interpolation: tetrahedral}
     to_reference: !<GroupTransform>
       children:
         - !<FileTransform> {src: InvRRT.a1.0.0.Rec.709_-_Full.Output_Shaper.spi3d, interpolation: tetrahedral}
-        - !<FileTransform> {src: Output_Shaper_to_aces.spi1d, interpolation: linear}
+        - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear}
     from_reference: !<GroupTransform>
       children:
     from_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: Output_Shaper_to_aces.spi1d, interpolation: linear, direction: inverse}
+        - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear, direction: inverse}
         - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.Rec.709_-_Full.spi3d, interpolation: tetrahedral}
 
   - !<ColorSpace>
         - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.Rec.709_-_Full.spi3d, interpolation: tetrahedral}
 
   - !<ColorSpace>
@@ -750,8 +736,6 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Rec.709 - Full, dst: ACES2065-1}
-    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Rec.709 - Full}
 
   - !<ColorSpace>
     name: Rec.709 (D60 sim.) - Legal
 
   - !<ColorSpace>
     name: Rec.709 (D60 sim.) - Legal
@@ -766,10 +750,10 @@ colorspaces:
     to_reference: !<GroupTransform>
       children:
         - !<FileTransform> {src: InvRRT.a1.0.0.Rec.709__D60_sim.__-_Legal.Output_Shaper.spi3d, interpolation: tetrahedral}
     to_reference: !<GroupTransform>
       children:
         - !<FileTransform> {src: InvRRT.a1.0.0.Rec.709__D60_sim.__-_Legal.Output_Shaper.spi3d, interpolation: tetrahedral}
-        - !<FileTransform> {src: Output_Shaper_to_aces.spi1d, interpolation: linear}
+        - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear}
     from_reference: !<GroupTransform>
       children:
     from_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: Output_Shaper_to_aces.spi1d, interpolation: linear, direction: inverse}
+        - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear, direction: inverse}
         - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.Rec.709__D60_sim.__-_Legal.spi3d, interpolation: tetrahedral}
 
   - !<ColorSpace>
         - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.Rec.709__D60_sim.__-_Legal.spi3d, interpolation: tetrahedral}
 
   - !<ColorSpace>
@@ -782,8 +766,6 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Rec.709 (D60 sim.) - Legal, dst: ACES2065-1}
-    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Rec.709 (D60 sim.) - Legal}
 
   - !<ColorSpace>
     name: Rec.709 (D60 sim.) - Full
 
   - !<ColorSpace>
     name: Rec.709 (D60 sim.) - Full
@@ -798,10 +780,10 @@ colorspaces:
     to_reference: !<GroupTransform>
       children:
         - !<FileTransform> {src: InvRRT.a1.0.0.Rec.709__D60_sim.__-_Full.Output_Shaper.spi3d, interpolation: tetrahedral}
     to_reference: !<GroupTransform>
       children:
         - !<FileTransform> {src: InvRRT.a1.0.0.Rec.709__D60_sim.__-_Full.Output_Shaper.spi3d, interpolation: tetrahedral}
-        - !<FileTransform> {src: Output_Shaper_to_aces.spi1d, interpolation: linear}
+        - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear}
     from_reference: !<GroupTransform>
       children:
     from_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: Output_Shaper_to_aces.spi1d, interpolation: linear, direction: inverse}
+        - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear, direction: inverse}
         - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.Rec.709__D60_sim.__-_Full.spi3d, interpolation: tetrahedral}
 
   - !<ColorSpace>
         - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.Rec.709__D60_sim.__-_Full.spi3d, interpolation: tetrahedral}
 
   - !<ColorSpace>
@@ -814,35 +796,33 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Rec.709 (D60 sim.) - Full, dst: ACES2065-1}
-    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Rec.709 (D60 sim.) - Full}
 
   - !<ColorSpace>
 
   - !<ColorSpace>
-    name: V3 LogC (EI200) - Wide Gamut
+    name: V3 LogC (EI160) - Wide Gamut
     family: ARRI
     equalitygroup: ""
     bitdepth: 32f
     description: |
     family: ARRI
     equalitygroup: ""
     bitdepth: 32f
     description: |
-      V3 LogC (EI200) - Wide Gamut
+      V3 LogC (EI160) - Wide Gamut
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     to_reference: !<GroupTransform>
       children:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     to_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: V3_LogC_200_to_linear.spi1d, interpolation: linear}
+        - !<FileTransform> {src: V3_LogC_160_to_linear.spi1d, interpolation: linear}
         - !<MatrixTransform> {matrix: [0.680206, 0.236137, 0.083658, 0, 0.085415, 1.01747, -0.102886, 0, 0.002057, -0.062563, 1.06051, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
         - !<MatrixTransform> {matrix: [0.680206, 0.236137, 0.083658, 0, 0.085415, 1.01747, -0.102886, 0, 0.002057, -0.062563, 1.06051, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
-    name: logc3ei200_arriwide
+    name: logc3ei160_arriwide
     family: Aliases
     equalitygroup: ""
     bitdepth: 32f
     description: |
     family: Aliases
     equalitygroup: ""
     bitdepth: 32f
     description: |
-      V3 LogC (EI200) - Wide Gamut
+      V3 LogC (EI160) - Wide Gamut
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: V3 LogC (EI200) - Wide Gamut, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: V3 LogC (EI160) - Wide Gamut}
 
   - !<ColorSpace>
     name: sRGB (D60 sim.)
 
   - !<ColorSpace>
     name: sRGB (D60 sim.)
@@ -857,10 +837,10 @@ colorspaces:
     to_reference: !<GroupTransform>
       children:
         - !<FileTransform> {src: InvRRT.a1.0.0.sRGB__D60_sim._.Output_Shaper.spi3d, interpolation: tetrahedral}
     to_reference: !<GroupTransform>
       children:
         - !<FileTransform> {src: InvRRT.a1.0.0.sRGB__D60_sim._.Output_Shaper.spi3d, interpolation: tetrahedral}
-        - !<FileTransform> {src: Output_Shaper_to_aces.spi1d, interpolation: linear}
+        - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear}
     from_reference: !<GroupTransform>
       children:
     from_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: Output_Shaper_to_aces.spi1d, interpolation: linear, direction: inverse}
+        - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear, direction: inverse}
         - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.sRGB__D60_sim._.spi3d, interpolation: tetrahedral}
 
   - !<ColorSpace>
         - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.sRGB__D60_sim._.spi3d, interpolation: tetrahedral}
 
   - !<ColorSpace>
@@ -873,35 +853,33 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: sRGB (D60 sim.), dst: ACES2065-1}
-    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: sRGB (D60 sim.)}
 
   - !<ColorSpace>
 
   - !<ColorSpace>
-    name: V3 LogC (EI160) - Wide Gamut
+    name: V3 LogC (EI200) - Wide Gamut
     family: ARRI
     equalitygroup: ""
     bitdepth: 32f
     description: |
     family: ARRI
     equalitygroup: ""
     bitdepth: 32f
     description: |
-      V3 LogC (EI160) - Wide Gamut
+      V3 LogC (EI200) - Wide Gamut
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     to_reference: !<GroupTransform>
       children:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     to_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: V3_LogC_160_to_linear.spi1d, interpolation: linear}
+        - !<FileTransform> {src: V3_LogC_200_to_linear.spi1d, interpolation: linear}
         - !<MatrixTransform> {matrix: [0.680206, 0.236137, 0.083658, 0, 0.085415, 1.01747, -0.102886, 0, 0.002057, -0.062563, 1.06051, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
         - !<MatrixTransform> {matrix: [0.680206, 0.236137, 0.083658, 0, 0.085415, 1.01747, -0.102886, 0, 0.002057, -0.062563, 1.06051, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
-    name: logc3ei160_arriwide
+    name: logc3ei200_arriwide
     family: Aliases
     equalitygroup: ""
     bitdepth: 32f
     description: |
     family: Aliases
     equalitygroup: ""
     bitdepth: 32f
     description: |
-      V3 LogC (EI160) - Wide Gamut
+      V3 LogC (EI200) - Wide Gamut
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: V3 LogC (EI160) - Wide Gamut, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: V3 LogC (EI200) - Wide Gamut}
 
   - !<ColorSpace>
     name: V3 LogC (EI250) - Wide Gamut
 
   - !<ColorSpace>
     name: V3 LogC (EI250) - Wide Gamut
@@ -928,7 +906,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: V3 LogC (EI250) - Wide Gamut, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: V3 LogC (EI250) - Wide Gamut}
 
   - !<ColorSpace>
     name: V3 LogC (EI320) - Wide Gamut
 
   - !<ColorSpace>
     name: V3 LogC (EI320) - Wide Gamut
@@ -955,7 +933,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: V3 LogC (EI320) - Wide Gamut, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: V3 LogC (EI320) - Wide Gamut}
 
   - !<ColorSpace>
     name: V3 LogC (EI400) - Wide Gamut
 
   - !<ColorSpace>
     name: V3 LogC (EI400) - Wide Gamut
@@ -982,7 +960,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: V3 LogC (EI400) - Wide Gamut, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: V3 LogC (EI400) - Wide Gamut}
 
   - !<ColorSpace>
     name: V3 LogC (EI500) - Wide Gamut
 
   - !<ColorSpace>
     name: V3 LogC (EI500) - Wide Gamut
@@ -1009,7 +987,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: V3 LogC (EI500) - Wide Gamut, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: V3 LogC (EI500) - Wide Gamut}
 
   - !<ColorSpace>
     name: V3 LogC (EI640) - Wide Gamut
 
   - !<ColorSpace>
     name: V3 LogC (EI640) - Wide Gamut
@@ -1036,7 +1014,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: V3 LogC (EI640) - Wide Gamut, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: V3 LogC (EI640) - Wide Gamut}
 
   - !<ColorSpace>
     name: V3 LogC (EI800) - Wide Gamut
 
   - !<ColorSpace>
     name: V3 LogC (EI800) - Wide Gamut
@@ -1063,7 +1041,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: V3 LogC (EI800) - Wide Gamut, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: V3 LogC (EI800) - Wide Gamut}
 
   - !<ColorSpace>
     name: V3 LogC (EI1000) - Wide Gamut
 
   - !<ColorSpace>
     name: V3 LogC (EI1000) - Wide Gamut
@@ -1090,7 +1068,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: V3 LogC (EI1000) - Wide Gamut, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: V3 LogC (EI1000) - Wide Gamut}
 
   - !<ColorSpace>
     name: V3 LogC (EI1280) - Wide Gamut
 
   - !<ColorSpace>
     name: V3 LogC (EI1280) - Wide Gamut
@@ -1117,7 +1095,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: V3 LogC (EI1280) - Wide Gamut, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: V3 LogC (EI1280) - Wide Gamut}
 
   - !<ColorSpace>
     name: V3 LogC (EI1600) - Wide Gamut
 
   - !<ColorSpace>
     name: V3 LogC (EI1600) - Wide Gamut
@@ -1144,7 +1122,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: V3 LogC (EI1600) - Wide Gamut, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: V3 LogC (EI1600) - Wide Gamut}
 
   - !<ColorSpace>
     name: V3 LogC (EI2000) - Wide Gamut
 
   - !<ColorSpace>
     name: V3 LogC (EI2000) - Wide Gamut
@@ -1171,7 +1149,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: V3 LogC (EI2000) - Wide Gamut, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: V3 LogC (EI2000) - Wide Gamut}
 
   - !<ColorSpace>
     name: V3 LogC (EI2560) - Wide Gamut
 
   - !<ColorSpace>
     name: V3 LogC (EI2560) - Wide Gamut
@@ -1198,7 +1176,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: V3 LogC (EI2560) - Wide Gamut, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: V3 LogC (EI2560) - Wide Gamut}
 
   - !<ColorSpace>
     name: V3 LogC (EI3200) - Wide Gamut
 
   - !<ColorSpace>
     name: V3 LogC (EI3200) - Wide Gamut
@@ -1225,7 +1203,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: V3 LogC (EI3200) - Wide Gamut, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: V3 LogC (EI3200) - Wide Gamut}
 
   - !<ColorSpace>
     name: V3 LogC (EI800)
 
   - !<ColorSpace>
     name: V3 LogC (EI800)
@@ -1249,7 +1227,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: V3 LogC (EI800), dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: V3 LogC (EI800)}
 
   - !<ColorSpace>
     name: Canon-Log - Rec. 709 Daylight
 
   - !<ColorSpace>
     name: Canon-Log - Rec. 709 Daylight
@@ -1276,7 +1254,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Canon-Log - Rec. 709 Daylight, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Canon-Log - Rec. 709 Daylight}
 
   - !<ColorSpace>
     name: Canon-Log - Rec. 709 Tungsten
 
   - !<ColorSpace>
     name: Canon-Log - Rec. 709 Tungsten
@@ -1303,7 +1281,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Canon-Log - Rec. 709 Tungsten, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Canon-Log - Rec. 709 Tungsten}
 
   - !<ColorSpace>
     name: Canon-Log - DCI-P3 Daylight
 
   - !<ColorSpace>
     name: Canon-Log - DCI-P3 Daylight
@@ -1330,7 +1308,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Canon-Log - DCI-P3 Daylight, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Canon-Log - DCI-P3 Daylight}
 
   - !<ColorSpace>
     name: Canon-Log - DCI-P3 Tungsten
 
   - !<ColorSpace>
     name: Canon-Log - DCI-P3 Tungsten
@@ -1357,7 +1335,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Canon-Log - DCI-P3 Tungsten, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Canon-Log - DCI-P3 Tungsten}
 
   - !<ColorSpace>
     name: Canon-Log - Cinema Gamut Daylight
 
   - !<ColorSpace>
     name: Canon-Log - Cinema Gamut Daylight
@@ -1384,7 +1362,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Canon-Log - Cinema Gamut Daylight, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Canon-Log - Cinema Gamut Daylight}
 
   - !<ColorSpace>
     name: Canon-Log - Cinema Gamut Tungsten
 
   - !<ColorSpace>
     name: Canon-Log - Cinema Gamut Tungsten
@@ -1411,7 +1389,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Canon-Log - Cinema Gamut Tungsten, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Canon-Log - Cinema Gamut Tungsten}
 
   - !<ColorSpace>
     name: Canon-Log
 
   - !<ColorSpace>
     name: Canon-Log
@@ -1435,7 +1413,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Canon-Log, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Canon-Log}
 
   - !<ColorSpace>
     name: Linear - Rec. 709 Daylight
 
   - !<ColorSpace>
     name: Linear - Rec. 709 Daylight
@@ -1445,8 +1423,8 @@ colorspaces:
     description: |
       Linear - Rec. 709 Daylight
     isdata: false
     description: |
       Linear - Rec. 709 Daylight
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
     to_reference: !<MatrixTransform> {matrix: [0.561539, 0.40206, 0.0364009, 0, 0.0927396, 0.924121, -0.0168608, 0, 0.084813, 0.00637383, 0.908813, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
     to_reference: !<MatrixTransform> {matrix: [0.561539, 0.40206, 0.0364009, 0, 0.0927396, 0.924121, -0.0168608, 0, 0.084813, 0.00637383, 0.908813, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
@@ -1457,9 +1435,9 @@ colorspaces:
     description: |
       Linear - Rec. 709 Daylight
     isdata: false
     description: |
       Linear - Rec. 709 Daylight
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Linear - Rec. 709 Daylight, dst: ACES2065-1}
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Linear - Rec. 709 Daylight}
 
   - !<ColorSpace>
     name: Linear - Rec. 709 Tungsten
 
   - !<ColorSpace>
     name: Linear - Rec. 709 Tungsten
@@ -1469,8 +1447,8 @@ colorspaces:
     description: |
       Linear - Rec. 709 Tungsten
     isdata: false
     description: |
       Linear - Rec. 709 Tungsten
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
     to_reference: !<MatrixTransform> {matrix: [0.566996, 0.365079, 0.0679242, 0, 0.070901, 0.880331, 0.0487679, 0, 0.0730135, -0.0665409, 0.993527, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
     to_reference: !<MatrixTransform> {matrix: [0.566996, 0.365079, 0.0679242, 0, 0.070901, 0.880331, 0.0487679, 0, 0.0730135, -0.0665409, 0.993527, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
@@ -1481,9 +1459,9 @@ colorspaces:
     description: |
       Linear - Rec. 709 Tungsten
     isdata: false
     description: |
       Linear - Rec. 709 Tungsten
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Linear - Rec. 709 Tungsten, dst: ACES2065-1}
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Linear - Rec. 709 Tungsten}
 
   - !<ColorSpace>
     name: Linear - DCI-P3 Daylight
 
   - !<ColorSpace>
     name: Linear - DCI-P3 Daylight
@@ -1493,8 +1471,8 @@ colorspaces:
     description: |
       Linear - DCI-P3 Daylight
     isdata: false
     description: |
       Linear - DCI-P3 Daylight
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
     to_reference: !<MatrixTransform> {matrix: [0.607161, 0.299507, 0.0933321, 0, 0.00496812, 1.05098, -0.0559503, 0, -0.00783994, 0.000809127, 1.00703, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
     to_reference: !<MatrixTransform> {matrix: [0.607161, 0.299507, 0.0933321, 0, 0.00496812, 1.05098, -0.0559503, 0, -0.00783994, 0.000809127, 1.00703, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
@@ -1505,9 +1483,9 @@ colorspaces:
     description: |
       Linear - DCI-P3 Daylight
     isdata: false
     description: |
       Linear - DCI-P3 Daylight
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Linear - DCI-P3 Daylight, dst: ACES2065-1}
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Linear - DCI-P3 Daylight}
 
   - !<ColorSpace>
     name: Linear - DCI-P3 Tungsten
 
   - !<ColorSpace>
     name: Linear - DCI-P3 Tungsten
@@ -1517,8 +1495,8 @@ colorspaces:
     description: |
       Linear - DCI-P3 Tungsten
     isdata: false
     description: |
       Linear - DCI-P3 Tungsten
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
     to_reference: !<MatrixTransform> {matrix: [0.650279, 0.25388, 0.0958407, 0, -0.026138, 1.0179, 0.00823746, 0, 0.00775756, -0.0630817, 1.05532, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
     to_reference: !<MatrixTransform> {matrix: [0.650279, 0.25388, 0.0958407, 0, -0.026138, 1.0179, 0.00823746, 0, 0.00775756, -0.0630817, 1.05532, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
@@ -1529,9 +1507,9 @@ colorspaces:
     description: |
       Linear - DCI-P3 Tungsten
     isdata: false
     description: |
       Linear - DCI-P3 Tungsten
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Linear - DCI-P3 Tungsten, dst: ACES2065-1}
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Linear - DCI-P3 Tungsten}
 
   - !<ColorSpace>
     name: Linear - Cinema Gamut Daylight
 
   - !<ColorSpace>
     name: Linear - Cinema Gamut Daylight
@@ -1541,8 +1519,8 @@ colorspaces:
     description: |
       Linear - Cinema Gamut Daylight
     isdata: false
     description: |
       Linear - Cinema Gamut Daylight
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
     to_reference: !<MatrixTransform> {matrix: [0.763064, 0.149021, 0.0879144, 0, 0.00365746, 1.10696, -0.110618, 0, -0.00940779, -0.218383, 1.22779, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
     to_reference: !<MatrixTransform> {matrix: [0.763064, 0.149021, 0.0879144, 0, 0.00365746, 1.10696, -0.110618, 0, -0.00940779, -0.218383, 1.22779, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
@@ -1553,9 +1531,9 @@ colorspaces:
     description: |
       Linear - Cinema Gamut Daylight
     isdata: false
     description: |
       Linear - Cinema Gamut Daylight
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Linear - Cinema Gamut Daylight, dst: ACES2065-1}
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Linear - Cinema Gamut Daylight}
 
   - !<ColorSpace>
     name: Linear - Cinema Gamut Tungsten
 
   - !<ColorSpace>
     name: Linear - Cinema Gamut Tungsten
@@ -1565,8 +1543,8 @@ colorspaces:
     description: |
       Linear - Cinema Gamut Tungsten
     isdata: false
     description: |
       Linear - Cinema Gamut Tungsten
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
     to_reference: !<MatrixTransform> {matrix: [0.817416, 0.0907557, 0.091828, 0, -0.0353614, 1.06569, -0.0303292, 0, 0.0103904, -0.299271, 1.28888, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
     to_reference: !<MatrixTransform> {matrix: [0.817416, 0.0907557, 0.091828, 0, -0.0353614, 1.06569, -0.0303292, 0, 0.0103904, -0.299271, 1.28888, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
@@ -1577,9 +1555,84 @@ colorspaces:
     description: |
       Linear - Cinema Gamut Tungsten
     isdata: false
     description: |
       Linear - Cinema Gamut Tungsten
     isdata: false
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Linear - Cinema Gamut Tungsten}
+
+  - !<ColorSpace>
+    name: V-Log - V-Gamut
+    family: Panasonic
+    equalitygroup: ""
+    bitdepth: 32f
+    description: |
+      V-Log - V-Gamut
+    isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Linear - Cinema Gamut Tungsten, dst: ACES2065-1}
+    to_reference: !<GroupTransform>
+      children:
+        - !<FileTransform> {src: V-Log_to_linear.spi1d, interpolation: linear}
+        - !<MatrixTransform> {matrix: [0.724383, 0.166748, 0.108497, 0, 0.021354, 0.985138, -0.00631909, 0, -0.00923428, -0.00104295, 1.01027, 0, 0, 0, 0, 1]}
+
+  - !<ColorSpace>
+    name: vlog_vgamut
+    family: Aliases
+    equalitygroup: ""
+    bitdepth: 32f
+    description: |
+      V-Log - V-Gamut
+    isdata: false
+    allocation: uniform
+    allocationvars: [0, 1]
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: V-Log - V-Gamut}
+
+  - !<ColorSpace>
+    name: V-Log
+    family: Panasonic
+    equalitygroup: ""
+    bitdepth: 32f
+    description: |
+      V-Log
+    isdata: false
+    allocation: uniform
+    allocationvars: [0, 1]
+    to_reference: !<FileTransform> {src: V-Log_to_linear.spi1d, interpolation: linear}
+
+  - !<ColorSpace>
+    name: crv_vlog
+    family: Aliases
+    equalitygroup: ""
+    bitdepth: 32f
+    description: |
+      V-Log
+    isdata: false
+    allocation: uniform
+    allocationvars: [0, 1]
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: V-Log}
+
+  - !<ColorSpace>
+    name: Linear - V-Gamut
+    family: Panasonic
+    equalitygroup: ""
+    bitdepth: 32f
+    description: |
+      Linear - V-Gamut
+    isdata: false
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    to_reference: !<MatrixTransform> {matrix: [0.724383, 0.166748, 0.108497, 0, 0.021354, 0.985138, -0.00631909, 0, -0.00923428, -0.00104295, 1.01027, 0, 0, 0, 0, 1]}
+
+  - !<ColorSpace>
+    name: lin_vgamut
+    family: Aliases
+    equalitygroup: ""
+    bitdepth: 32f
+    description: |
+      Linear - V-Gamut
+    isdata: false
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Linear - V-Gamut}
 
   - !<ColorSpace>
     name: REDlogFilm - DRAGONcolor
 
   - !<ColorSpace>
     name: REDlogFilm - DRAGONcolor
@@ -1606,7 +1659,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: REDlogFilm - DRAGONcolor, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: REDlogFilm - DRAGONcolor}
 
   - !<ColorSpace>
     name: REDlogFilm - DRAGONcolor2
 
   - !<ColorSpace>
     name: REDlogFilm - DRAGONcolor2
@@ -1633,7 +1686,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: REDlogFilm - DRAGONcolor2, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: REDlogFilm - DRAGONcolor2}
 
   - !<ColorSpace>
     name: REDlogFilm - REDcolor2
 
   - !<ColorSpace>
     name: REDlogFilm - REDcolor2
@@ -1660,7 +1713,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: REDlogFilm - REDcolor2, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: REDlogFilm - REDcolor2}
 
   - !<ColorSpace>
     name: REDlogFilm - REDcolor3
 
   - !<ColorSpace>
     name: REDlogFilm - REDcolor3
@@ -1687,7 +1740,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: REDlogFilm - REDcolor3, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: REDlogFilm - REDcolor3}
 
   - !<ColorSpace>
     name: REDlogFilm - REDcolor4
 
   - !<ColorSpace>
     name: REDlogFilm - REDcolor4
@@ -1714,7 +1767,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: REDlogFilm - REDcolor4, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: REDlogFilm - REDcolor4}
 
   - !<ColorSpace>
     name: REDlogFilm
 
   - !<ColorSpace>
     name: REDlogFilm
@@ -1738,7 +1791,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: REDlogFilm, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: REDlogFilm}
 
   - !<ColorSpace>
     name: Linear - DRAGONcolor
 
   - !<ColorSpace>
     name: Linear - DRAGONcolor
@@ -1748,8 +1801,8 @@ colorspaces:
     description: |
       Linear - DRAGONcolor
     isdata: false
     description: |
       Linear - DRAGONcolor
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
     to_reference: !<MatrixTransform> {matrix: [0.532279, 0.376648, 0.091073, 0, 0.046344, 0.974513, -0.02086, 0, -0.053976, -0.00032, 1.05427, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
     to_reference: !<MatrixTransform> {matrix: [0.532279, 0.376648, 0.091073, 0, 0.046344, 0.974513, -0.02086, 0, -0.053976, -0.00032, 1.05427, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
@@ -1760,9 +1813,9 @@ colorspaces:
     description: |
       Linear - DRAGONcolor
     isdata: false
     description: |
       Linear - DRAGONcolor
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Linear - DRAGONcolor, dst: ACES2065-1}
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Linear - DRAGONcolor}
 
   - !<ColorSpace>
     name: Linear - DRAGONcolor2
 
   - !<ColorSpace>
     name: Linear - DRAGONcolor2
@@ -1772,8 +1825,8 @@ colorspaces:
     description: |
       Linear - DRAGONcolor2
     isdata: false
     description: |
       Linear - DRAGONcolor2
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
     to_reference: !<MatrixTransform> {matrix: [0.468452, 0.331484, 0.200064, 0, 0.040787, 0.857658, 0.101553, 0, -0.047504, -0.000282, 1.04776, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
     to_reference: !<MatrixTransform> {matrix: [0.468452, 0.331484, 0.200064, 0, 0.040787, 0.857658, 0.101553, 0, -0.047504, -0.000282, 1.04776, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
@@ -1784,9 +1837,9 @@ colorspaces:
     description: |
       Linear - DRAGONcolor2
     isdata: false
     description: |
       Linear - DRAGONcolor2
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Linear - DRAGONcolor2, dst: ACES2065-1}
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Linear - DRAGONcolor2}
 
   - !<ColorSpace>
     name: Linear - REDcolor2
 
   - !<ColorSpace>
     name: Linear - REDcolor2
@@ -1796,8 +1849,8 @@ colorspaces:
     description: |
       Linear - REDcolor2
     isdata: false
     description: |
       Linear - REDcolor2
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
     to_reference: !<MatrixTransform> {matrix: [0.480997, 0.402289, 0.116714, 0, -0.004938, 1.00015, 0.004781, 0, -0.105257, 0.02532, 1.07991, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
     to_reference: !<MatrixTransform> {matrix: [0.480997, 0.402289, 0.116714, 0, -0.004938, 1.00015, 0.004781, 0, -0.105257, 0.02532, 1.07991, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
@@ -1808,9 +1861,9 @@ colorspaces:
     description: |
       Linear - REDcolor2
     isdata: false
     description: |
       Linear - REDcolor2
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Linear - REDcolor2, dst: ACES2065-1}
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Linear - REDcolor2}
 
   - !<ColorSpace>
     name: Linear - REDcolor3
 
   - !<ColorSpace>
     name: Linear - REDcolor3
@@ -1820,8 +1873,8 @@ colorspaces:
     description: |
       Linear - REDcolor3
     isdata: false
     description: |
       Linear - REDcolor3
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
     to_reference: !<MatrixTransform> {matrix: [0.512136, 0.36037, 0.127494, 0, 0.070377, 0.903884, 0.025737, 0, -0.020824, 0.017671, 1.00312, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
     to_reference: !<MatrixTransform> {matrix: [0.512136, 0.36037, 0.127494, 0, 0.070377, 0.903884, 0.025737, 0, -0.020824, 0.017671, 1.00312, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
@@ -1832,9 +1885,9 @@ colorspaces:
     description: |
       Linear - REDcolor3
     isdata: false
     description: |
       Linear - REDcolor3
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Linear - REDcolor3, dst: ACES2065-1}
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Linear - REDcolor3}
 
   - !<ColorSpace>
     name: Linear - REDcolor4
 
   - !<ColorSpace>
     name: Linear - REDcolor4
@@ -1844,8 +1897,8 @@ colorspaces:
     description: |
       Linear - REDcolor4
     isdata: false
     description: |
       Linear - REDcolor4
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
     to_reference: !<MatrixTransform> {matrix: [0.474202, 0.333677, 0.192121, 0, 0.065164, 0.836932, 0.097901, 0, -0.019281, 0.016362, 1.00289, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
     to_reference: !<MatrixTransform> {matrix: [0.474202, 0.333677, 0.192121, 0, 0.065164, 0.836932, 0.097901, 0, -0.019281, 0.016362, 1.00289, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
@@ -1856,9 +1909,9 @@ colorspaces:
     description: |
       Linear - REDcolor4
     isdata: false
     description: |
       Linear - REDcolor4
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Linear - REDcolor4, dst: ACES2065-1}
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Linear - REDcolor4}
 
   - !<ColorSpace>
     name: S-Log1 - S-Gamut
 
   - !<ColorSpace>
     name: S-Log1 - S-Gamut
@@ -1885,7 +1938,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: S-Log1 - S-Gamut, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: S-Log1 - S-Gamut}
 
   - !<ColorSpace>
     name: S-Log2 - S-Gamut
 
   - !<ColorSpace>
     name: S-Log2 - S-Gamut
@@ -1912,7 +1965,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: S-Log2 - S-Gamut, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: S-Log2 - S-Gamut}
 
   - !<ColorSpace>
     name: S-Log2 - S-Gamut Daylight
 
   - !<ColorSpace>
     name: S-Log2 - S-Gamut Daylight
@@ -1939,7 +1992,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: S-Log2 - S-Gamut Daylight, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: S-Log2 - S-Gamut Daylight}
 
   - !<ColorSpace>
     name: S-Log2 - S-Gamut Tungsten
 
   - !<ColorSpace>
     name: S-Log2 - S-Gamut Tungsten
@@ -1966,7 +2019,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: S-Log2 - S-Gamut Tungsten, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: S-Log2 - S-Gamut Tungsten}
 
   - !<ColorSpace>
     name: S-Log3 - S-Gamut3.Cine
 
   - !<ColorSpace>
     name: S-Log3 - S-Gamut3.Cine
@@ -1993,7 +2046,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: S-Log3 - S-Gamut3.Cine, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: S-Log3 - S-Gamut3.Cine}
 
   - !<ColorSpace>
     name: S-Log3 - S-Gamut3
 
   - !<ColorSpace>
     name: S-Log3 - S-Gamut3
@@ -2020,7 +2073,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: S-Log3 - S-Gamut3, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: S-Log3 - S-Gamut3}
 
   - !<ColorSpace>
     name: S-Log1
 
   - !<ColorSpace>
     name: S-Log1
@@ -2044,7 +2097,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: S-Log1, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: S-Log1}
 
   - !<ColorSpace>
     name: S-Log2
 
   - !<ColorSpace>
     name: S-Log2
@@ -2068,7 +2121,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: S-Log2, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: S-Log2}
 
   - !<ColorSpace>
     name: S-Log3
 
   - !<ColorSpace>
     name: S-Log3
@@ -2092,7 +2145,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: S-Log3, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: S-Log3}
 
   - !<ColorSpace>
     name: Linear - S-Gamut
 
   - !<ColorSpace>
     name: Linear - S-Gamut
@@ -2102,8 +2155,8 @@ colorspaces:
     description: |
       Linear - S-Gamut
     isdata: false
     description: |
       Linear - S-Gamut
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
     to_reference: !<MatrixTransform> {matrix: [0.754339, 0.133697, 0.111968, 0, 0.0211981, 1.00541, -0.0266105, 0, -0.00975699, 0.00450856, 1.00525, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
     to_reference: !<MatrixTransform> {matrix: [0.754339, 0.133697, 0.111968, 0, 0.0211981, 1.00541, -0.0266105, 0, -0.00975699, 0.00450856, 1.00525, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
@@ -2114,9 +2167,9 @@ colorspaces:
     description: |
       Linear - S-Gamut
     isdata: false
     description: |
       Linear - S-Gamut
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Linear - S-Gamut, dst: ACES2065-1}
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Linear - S-Gamut}
 
   - !<ColorSpace>
     name: Linear - S-Gamut Daylight
 
   - !<ColorSpace>
     name: Linear - S-Gamut Daylight
@@ -2126,8 +2179,8 @@ colorspaces:
     description: |
       Linear - S-Gamut Daylight
     isdata: false
     description: |
       Linear - S-Gamut Daylight
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
     to_reference: !<MatrixTransform> {matrix: [0.876446, 0.0145412, 0.109013, 0, 0.0774075, 0.952957, -0.0303647, 0, 0.0573564, -0.115107, 1.05775, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
     to_reference: !<MatrixTransform> {matrix: [0.876446, 0.0145412, 0.109013, 0, 0.0774075, 0.952957, -0.0303647, 0, 0.0573564, -0.115107, 1.05775, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
@@ -2138,9 +2191,9 @@ colorspaces:
     description: |
       Linear - S-Gamut Daylight
     isdata: false
     description: |
       Linear - S-Gamut Daylight
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Linear - S-Gamut Daylight, dst: ACES2065-1}
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Linear - S-Gamut Daylight}
 
   - !<ColorSpace>
     name: Linear - S-Gamut Tungsten
 
   - !<ColorSpace>
     name: Linear - S-Gamut Tungsten
@@ -2150,8 +2203,8 @@ colorspaces:
     description: |
       Linear - S-Gamut Tungsten
     isdata: false
     description: |
       Linear - S-Gamut Tungsten
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
     to_reference: !<MatrixTransform> {matrix: [1.01102, -0.136253, 0.125229, 0, 0.101199, 0.95622, -0.0574191, 0, 0.0600767, -0.101019, 1.04094, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
     to_reference: !<MatrixTransform> {matrix: [1.01102, -0.136253, 0.125229, 0, 0.101199, 0.95622, -0.0574191, 0, 0.0600767, -0.101019, 1.04094, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
@@ -2162,9 +2215,9 @@ colorspaces:
     description: |
       Linear - S-Gamut Tungsten
     isdata: false
     description: |
       Linear - S-Gamut Tungsten
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Linear - S-Gamut Tungsten, dst: ACES2065-1}
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Linear - S-Gamut Tungsten}
 
   - !<ColorSpace>
     name: Linear - S-Gamut3.Cine
 
   - !<ColorSpace>
     name: Linear - S-Gamut3.Cine
@@ -2174,8 +2227,8 @@ colorspaces:
     description: |
       Linear - S-Gamut3.Cine
     isdata: false
     description: |
       Linear - S-Gamut3.Cine
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
     to_reference: !<MatrixTransform> {matrix: [0.638789, 0.272351, 0.0888599, 0, -0.00391591, 1.08807, -0.0841573, 0, -0.0299072, -0.0264326, 1.05634, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
     to_reference: !<MatrixTransform> {matrix: [0.638789, 0.272351, 0.0888599, 0, -0.00391591, 1.08807, -0.0841573, 0, -0.0299072, -0.0264326, 1.05634, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
@@ -2186,9 +2239,9 @@ colorspaces:
     description: |
       Linear - S-Gamut3.Cine
     isdata: false
     description: |
       Linear - S-Gamut3.Cine
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Linear - S-Gamut3.Cine, dst: ACES2065-1}
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Linear - S-Gamut3.Cine}
 
   - !<ColorSpace>
     name: Linear - S-Gamut3
 
   - !<ColorSpace>
     name: Linear - S-Gamut3
@@ -2198,8 +2251,8 @@ colorspaces:
     description: |
       Linear - S-Gamut3
     isdata: false
     description: |
       Linear - S-Gamut3
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
     to_reference: !<MatrixTransform> {matrix: [0.752983, 0.14337, 0.103647, 0, 0.0217077, 1.01532, -0.0370265, 0, -0.00941605, 0.00337042, 1.00605, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
     to_reference: !<MatrixTransform> {matrix: [0.752983, 0.14337, 0.103647, 0, 0.0217077, 1.01532, -0.0370265, 0, -0.00941605, 0.00337042, 1.00605, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
@@ -2210,9 +2263,9 @@ colorspaces:
     description: |
       Linear - S-Gamut3
     isdata: false
     description: |
       Linear - S-Gamut3
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Linear - S-Gamut3, dst: ACES2065-1}
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Linear - S-Gamut3}
 
   - !<ColorSpace>
     name: XYZ
 
   - !<ColorSpace>
     name: XYZ
@@ -2222,8 +2275,8 @@ colorspaces:
     description: |
       The XYZ color space
     isdata: false
     description: |
       The XYZ color space
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
     from_reference: !<MatrixTransform> {matrix: [0.952552, 0, 9.36786e-05, 0, 0.343966, 0.728166, -0.0721325, 0, 0, 0, 1.00883, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
     from_reference: !<MatrixTransform> {matrix: [0.952552, 0, 9.36786e-05, 0, 0.343966, 0.728166, -0.0721325, 0, 0, 0, 1.00883, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
@@ -2234,9 +2287,9 @@ colorspaces:
     description: |
       The XYZ color space
     isdata: false
     description: |
       The XYZ color space
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: XYZ}
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    to_reference: !<ColorSpaceTransform> {src: XYZ, dst: ACES2065-1}
 
   - !<ColorSpace>
     name: Linear - AP1
 
   - !<ColorSpace>
     name: Linear - AP1
@@ -2246,8 +2299,8 @@ colorspaces:
     description: |
       The Linear - AP1 color space
     isdata: false
     description: |
       The Linear - AP1 color space
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
     to_reference: !<MatrixTransform> {matrix: [0.695452, 0.140679, 0.163869, 0, 0.0447946, 0.859671, 0.0955343, 0, -0.00552588, 0.00402521, 1.0015, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
     to_reference: !<MatrixTransform> {matrix: [0.695452, 0.140679, 0.163869, 0, 0.0447946, 0.859671, 0.0955343, 0, -0.00552588, 0.00402521, 1.0015, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
@@ -2258,8 +2311,8 @@ colorspaces:
     description: |
       The Linear - P3-D60 color space
     isdata: false
     description: |
       The Linear - P3-D60 color space
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
     from_reference: !<GroupTransform>
       children:
         - !<MatrixTransform> {matrix: [0.952552, 0, 9.36786e-05, 0, 0.343966, 0.728166, -0.0721325, 0, 0, 0, 1.00883, 0, 0, 0, 0, 1]}
     from_reference: !<GroupTransform>
       children:
         - !<MatrixTransform> {matrix: [0.952552, 0, 9.36786e-05, 0, 0.343966, 0.728166, -0.0721325, 0, 0, 0, 1.00883, 0, 0, 0, 0, 1]}
@@ -2273,9 +2326,9 @@ colorspaces:
     description: |
       The Linear - P3-D60 color space
     isdata: false
     description: |
       The Linear - P3-D60 color space
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Linear - P3-D60}
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    to_reference: !<ColorSpaceTransform> {src: Linear - P3-D60, dst: ACES2065-1}
 
   - !<ColorSpace>
     name: Linear - P3-DCI
 
   - !<ColorSpace>
     name: Linear - P3-DCI
@@ -2285,8 +2338,8 @@ colorspaces:
     description: |
       The Linear - P3-DCI color space
     isdata: false
     description: |
       The Linear - P3-DCI color space
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
     from_reference: !<GroupTransform>
       children:
         - !<MatrixTransform> {matrix: [0.952552, 0, 9.36786e-05, 0, 0.343966, 0.728166, -0.0721325, 0, 0, 0, 1.00883, 0, 0, 0, 0, 1]}
     from_reference: !<GroupTransform>
       children:
         - !<MatrixTransform> {matrix: [0.952552, 0, 9.36786e-05, 0, 0.343966, 0.728166, -0.0721325, 0, 0, 0, 1.00883, 0, 0, 0, 0, 1]}
@@ -2300,9 +2353,9 @@ colorspaces:
     description: |
       The Linear - P3-DCI color space
     isdata: false
     description: |
       The Linear - P3-DCI color space
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Linear - P3-DCI}
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    to_reference: !<ColorSpaceTransform> {src: Linear - P3-DCI, dst: ACES2065-1}
 
   - !<ColorSpace>
     name: Linear - Rec.709
 
   - !<ColorSpace>
     name: Linear - Rec.709
@@ -2312,8 +2365,8 @@ colorspaces:
     description: |
       The Linear - Rec.709 color space
     isdata: false
     description: |
       The Linear - Rec.709 color space
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
     from_reference: !<GroupTransform>
       children:
         - !<MatrixTransform> {matrix: [0.952552, 0, 9.36786e-05, 0, 0.343966, 0.728166, -0.0721325, 0, 0, 0, 1.00883, 0, 0, 0, 0, 1]}
     from_reference: !<GroupTransform>
       children:
         - !<MatrixTransform> {matrix: [0.952552, 0, 9.36786e-05, 0, 0.343966, 0.728166, -0.0721325, 0, 0, 0, 1.00883, 0, 0, 0, 0, 1]}
@@ -2327,9 +2380,9 @@ colorspaces:
     description: |
       The Linear - Rec.709 color space
     isdata: false
     description: |
       The Linear - Rec.709 color space
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Linear - Rec.709}
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    to_reference: !<ColorSpaceTransform> {src: Linear - Rec.709, dst: ACES2065-1}
 
   - !<ColorSpace>
     name: Linear - Rec.2020
 
   - !<ColorSpace>
     name: Linear - Rec.2020
@@ -2339,8 +2392,8 @@ colorspaces:
     description: |
       The Linear - Rec.2020 color space
     isdata: false
     description: |
       The Linear - Rec.2020 color space
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
     from_reference: !<GroupTransform>
       children:
         - !<MatrixTransform> {matrix: [0.952552, 0, 9.36786e-05, 0, 0.343966, 0.728166, -0.0721325, 0, 0, 0, 1.00883, 0, 0, 0, 0, 1]}
     from_reference: !<GroupTransform>
       children:
         - !<MatrixTransform> {matrix: [0.952552, 0, 9.36786e-05, 0, 0.343966, 0.728166, -0.0721325, 0, 0, 0, 1.00883, 0, 0, 0, 0, 1]}
@@ -2354,45 +2407,45 @@ colorspaces:
     description: |
       The Linear - Rec.2020 color space
     isdata: false
     description: |
       The Linear - Rec.2020 color space
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Linear - Rec.2020}
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    to_reference: !<ColorSpaceTransform> {src: Linear - Rec.2020, dst: ACES2065-1}
 
   - !<ColorSpace>
 
   - !<ColorSpace>
-    name: Linear - ProPhoto
+    name: Linear - RIMM ROMM (ProPhoto)
     family: Utility
     family: Utility
-    equalitygroup: Linear - ProPhoto
+    equalitygroup: Linear - RIMM ROMM (ProPhoto)
     bitdepth: 32f
     description: |
     bitdepth: 32f
     description: |
-      The Linear - ProPhoto color space
+      The Linear - RIMM ROMM (ProPhoto) color space
     isdata: false
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
     from_reference: !<MatrixTransform> {matrix: [1.24124, -0.168569, -0.0726675, 0, 0.00612031, 1.08315, -0.0892715, 0, -0.00328533, 0.00997964, 0.993306, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
     name: lin_prophoto
     family: Aliases
     from_reference: !<MatrixTransform> {matrix: [1.24124, -0.168569, -0.0726675, 0, 0.00612031, 1.08315, -0.0892715, 0, -0.00328533, 0.00997964, 0.993306, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
     name: lin_prophoto
     family: Aliases
-    equalitygroup: Linear - ProPhoto
+    equalitygroup: Linear - RIMM ROMM (ProPhoto)
     bitdepth: 32f
     description: |
     bitdepth: 32f
     description: |
-      The Linear - ProPhoto color space
+      The Linear - RIMM ROMM (ProPhoto) color space
     isdata: false
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Linear - ProPhoto}
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    to_reference: !<ColorSpaceTransform> {src: Linear - RIMM ROMM (ProPhoto), dst: ACES2065-1}
 
   - !<ColorSpace>
     name: lin_rimm
     family: Aliases
 
   - !<ColorSpace>
     name: lin_rimm
     family: Aliases
-    equalitygroup: Linear - ProPhoto
+    equalitygroup: Linear - RIMM ROMM (ProPhoto)
     bitdepth: 32f
     description: |
     bitdepth: 32f
     description: |
-      The Linear - ProPhoto color space
+      The Linear - RIMM ROMM (ProPhoto) color space
     isdata: false
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Linear - ProPhoto}
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    to_reference: !<ColorSpaceTransform> {src: Linear - RIMM ROMM (ProPhoto), dst: ACES2065-1}
 
   - !<ColorSpace>
     name: Linear - Adobe RGB
 
   - !<ColorSpace>
     name: Linear - Adobe RGB
@@ -2402,8 +2455,8 @@ colorspaces:
     description: |
       The Linear - Adobe RGB color space
     isdata: false
     description: |
       The Linear - Adobe RGB color space
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
     from_reference: !<MatrixTransform> {matrix: [1.72456, -0.419994, -0.304567, 0, -0.27648, 1.37272, -0.0962392, 0, -0.0261255, -0.0901748, 1.1163, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
     from_reference: !<MatrixTransform> {matrix: [1.72456, -0.419994, -0.304567, 0, -0.27648, 1.37272, -0.0962392, 0, -0.0261255, -0.0901748, 1.1163, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
@@ -2414,9 +2467,9 @@ colorspaces:
     description: |
       The Linear - Adobe RGB color space
     isdata: false
     description: |
       The Linear - Adobe RGB color space
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Linear - Adobe RGB}
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    to_reference: !<ColorSpaceTransform> {src: Linear - Adobe RGB, dst: ACES2065-1}
 
   - !<ColorSpace>
     name: Linear - Adobe Wide Gamut RGB
 
   - !<ColorSpace>
     name: Linear - Adobe Wide Gamut RGB
@@ -2426,8 +2479,8 @@ colorspaces:
     description: |
       The Linear - Adobe Wide Gamut RGB color space
     isdata: false
     description: |
       The Linear - Adobe Wide Gamut RGB color space
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
     from_reference: !<MatrixTransform> {matrix: [1.38098, -0.115859, -0.265122, 0, 0.00570155, 1.04029, -0.0459965, 0, -0.00389087, -0.0597092, 1.0636, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
     from_reference: !<MatrixTransform> {matrix: [1.38098, -0.115859, -0.265122, 0, 0.00570155, 1.04029, -0.0459965, 0, -0.00389087, -0.0597092, 1.0636, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
@@ -2438,6 +2491,6 @@ colorspaces:
     description: |
       The Linear - Adobe Wide Gamut RGB color space
     isdata: false
     description: |
       The Linear - Adobe Wide Gamut RGB color space
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Linear - Adobe Wide Gamut RGB}
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    to_reference: !<ColorSpaceTransform> {src: Linear - Adobe Wide Gamut RGB, dst: ACES2065-1}
diff --git a/aces_1.0.0/luts/ACEScc_to_ACES.spi1d b/aces_1.0.0/luts/ACEScc_to_ACES.spi1d
deleted file mode 100644 (file)
index 9710237..0000000
+++ /dev/null
@@ -1,1030 +0,0 @@
-Version 1
-From 0.000000 1.000000
-Length 1024
-Components 3
-{
-         0.00118573696818 0.0011857370846 0.00118573673535
-         0.00119989679661 0.00119989668019 0.00119989656378
-         0.00121422531083 0.00121422542725 0.00121422531083
-         0.00122872530483 0.00122872530483 0.001228725072
-         0.00124339805916 0.00124339840841 0.00124339805916
-         0.00125824660063 0.00125824648421 0.0012582463678
-         0.00127327197697 0.0012732722098 0.00127327174414
-         0.00128847698215 0.00128847686574 0.00128847686574
-         0.00130386324599 0.00130386347882 0.00130386324599
-         0.00131943356246 0.00131943356246 0.00131943356246
-         0.00133518979419 0.00133518991061 0.00133518979419
-         0.00135113415308 0.00135113438591 0.00135113415308
-         0.00136726885103 0.00136726920027 0.00136726885103
-         0.00138359633274 0.00138359656557 0.00138359633274
-         0.00140011869371 0.00140011869371 0.00140011869371
-         0.00141683872789 0.00141683872789 0.00141683849506
-         0.00143375771586 0.0014337580651 0.00143375783227
-         0.00145087926649 0.00145087949932 0.00145087903365
-         0.00146820524242 0.00146820524242 0.00146820500959
-         0.00148573797196 0.00148573797196 0.00148573773913
-         0.00150347989984 0.0015034803655 0.00150347989984
-         0.00152143416926 0.00152143428568 0.00152143393643
-         0.00153960241005 0.00153960252646 0.00153960229363
-         0.00155798764899 0.00155798776541 0.00155798776541
-         0.00157659279648 0.0015765929129 0.00157659268007
-         0.00159541994799 0.0015954200644 0.00159541971516
-         0.00161447166465 0.0016144720139 0.00161447178107
-         0.00163375237025 0.00163375237025 0.00163375213742
-         0.00165326206479 0.00165326218121 0.00165326183196
-         0.00167300482281 0.00167300493922 0.00167300447356
-         0.0016929829726 0.00169298320543 0.00169298285618
-         0.00171320023946 0.00171320012305 0.00171319989022
-         0.00173365848605 0.00173365836963 0.00173365825322
-         0.0017543612048 0.00175436143763 0.00175436097197
-         0.00177531095687 0.00177531142253 0.00177531095687
-         0.0017965111183 0.00179651135113 0.00179651100188
-         0.00181796471588 0.0018179648323 0.00181796436664
-         0.00183967372868 0.00183967396151 0.00183967372868
-         0.00186164258048 0.00186164292973 0.00186164246406
-         0.001883873716 0.00188387406524 0.00188387359958
-         0.00190637016203 0.00190637016203 0.00190637004562
-         0.00192913541105 0.00192913564388 0.00192913529463
-         0.00195217248984 0.00195217260625 0.00195217214059
-         0.00197548465803 0.00197548465803 0.00197548419237
-         0.00199907529168 0.00199907529168 0.00199907482602
-         0.00202294741757 0.00202294718474 0.00202294718474
-         0.00204710452817 0.002047104761 0.00204710452817
-         0.0020715505816 0.0020715505816 0.00207154988311
-         0.002096288139 0.00209628837183 0.002096288139
-         0.00212132115848 0.00212132139131 0.00212132115848
-         0.00214665359817 0.00214665336534 0.00214665289968
-         0.00217228778638 0.00217228825204 0.00217228778638
-         0.00219822837971 0.00219822861254 0.00219822837971
-         0.00222447933629 0.00222447910346 0.0022244786378
-         0.00225104251876 0.00225104298443 0.00225104251876
-         0.00227792398073 0.00227792421356 0.00227792398073
-         0.00230512605049 0.00230512628332 0.00230512581766
-         0.00233265315183 0.00233265315183 0.00233265245333
-         0.0023605087772 0.00236050854437 0.0023605087772
-         0.00238869711757 0.00238869711757 0.00238869711757
-         0.00241722166538 0.00241722213104 0.00241722166538
-         0.00244608800858 0.00244608777575 0.00244608731009
-         0.00247529754415 0.00247529800981 0.00247529777698
-         0.00250485679135 0.00250485725701 0.00250485679135
-         0.00253476924263 0.0025347690098 0.0025347690098
-         0.00256503862329 0.00256503862329 0.00256503839046
-         0.00259566935711 0.00259566958994 0.00259566889144
-         0.00262666563503 0.00262666586787 0.00262666516937
-         0.00265803234652 0.00265803234652 0.00265803234652
-         0.0026897736825 0.00268977391534 0.00268977321684
-         0.00272189336829 0.00272189476527 0.00272189360112
-         0.0027543976903 0.0027543976903 0.00275439745747
-         0.00278728944249 0.00278729014099 0.00278728967533
-         0.00282057421282 0.00282057491131 0.00282057421282
-         0.00285425689071 0.00285425689071 0.00285425689071
-         0.00288834096864 0.00288834166713 0.00288834120147
-         0.00292283250019 0.00292283296585 0.00292283250019
-         0.00295773614198 0.00295773660764 0.00295773590915
-         0.00299305608496 0.00299305678345 0.00299305608496
-         0.00302879861556 0.00302879884839 0.0030287981499
-         0.0030649676919 0.00306496722624 0.00306496676058
-         0.00310156820342 0.00310156820342 0.00310156773776
-         0.00313860550523 0.00313860597089 0.00313860550523
-         0.00317608611658 0.00317608611658 0.00317608565092
-         0.00321401329711 0.00321401422843 0.00321401329711
-         0.00325239473023 0.00325239449739 0.00325239403173
-         0.00329123297706 0.00329123320989 0.00329123297706
-         0.0033305354882 0.00333053641953 0.0033305354882
-         0.00337030785158 0.00337030831724 0.00337030738592
-         0.00341055518948 0.00341055565514 0.00341055449098
-         0.00345128239132 0.00345128308982 0.00345128215849
-         0.00349249644205 0.00349249667488 0.00349249597639
-         0.00353420525789 0.00353420502506 0.0035342045594
-         0.00357640883885 0.00357640953735 0.00357640860602
-         0.00361911742948 0.00361911766231 0.00361911673099
-         0.00366233522072 0.00366233568639 0.00366233498789
-         0.00370606966317 0.003706069896 0.00370606919751
-         0.00375032657757 0.0037503268104 0.00375032564625
-         0.00379511108622 0.00379511155188 0.00379511085339
-         0.00384043110535 0.00384043110535 0.00384043063968
-         0.00388629175723 0.00388629292138 0.00388629175723
-         0.0039327009581 0.0039327009581 0.00393270002678
-         0.00397966383025 0.00397966383025 0.00397966336459
-         0.00402718689293 0.00402718782425 0.00402718735859
-         0.00407527852803 0.00407527945936 0.00407527852803
-         0.00412394385785 0.00412394432351 0.00412394385785
-         0.00417319033295 0.00417319079861 0.00417318986729
-         0.00422302493826 0.00422302540392 0.00422302447259
-         0.00427345512435 0.00427345559001 0.00427345465869
-         0.00432448694482 0.00432448741049 0.00432448694482
-         0.00437612924725 0.00437612831593 0.00437612785026
-         0.00442838715389 0.00442838715389 0.00442838668823
-         0.00448126811534 0.00448126904666 0.004481268581
-         0.00453478237614 0.0045347828418 0.00453478191048
-         0.00458893505856 0.00458893598989 0.00458893505856
-         0.00464373407885 0.00464373547584 0.00464373454452
-         0.00469918828458 0.00469918875024 0.00469918781891
-         0.00475530466065 0.00475530419499 0.00475530372933
-         0.00481209112331 0.00481209112331 0.00481208972633
-         0.00486955465749 0.00486955512315 0.00486955465749
-         0.00492770504206 0.00492770504206 0.0049277045764
-         0.00498655065894 0.00498655065894 0.00498655019328
-         0.00504609756172 0.00504609802738 0.00504609709606
-         0.00510635599494 0.00510635692626 0.00510635552928
-         0.00516733480617 0.00516733480617 0.00516733387485
-         0.005229041446 0.005229041446 0.00522904051468
-         0.00529148476198 0.00529148522764 0.005291483365
-         0.00535467313603 0.00535467406735 0.00535467267036
-         0.00541861634701 0.005418617744 0.00541861681268
-         0.00548332324252 0.0054833246395 0.00548332324252
-         0.00554880360141 0.0055488049984 0.00554880313575
-         0.00561506533995 0.00561506627128 0.00561506487429
-         0.00568211823702 0.00568211870268 0.00568211823702
-         0.00574997300282 0.00574997253716 0.00574997253716
-         0.00581863708794 0.00581863662228 0.00581863662228
-         0.00588812027127 0.00588812027127 0.0058881198056
-         0.00595843605697 0.00595843698829 0.00595843559131
-         0.00602958956733 0.00602959049866 0.00602958910167
-         0.00610159337521 0.00610159384087 0.00610159244388
-         0.00617445632815 0.00617445632815 0.00617445586249
-         0.00624818913639 0.00624819006771 0.00624818867072
-         0.00632280251011 0.00632280297577 0.00632280204445
-         0.00639830715954 0.00639830715954 0.00639830669388
-         0.00647471286356 0.00647471472621 0.00647471286356
-         0.00655203172937 0.00655203266069 0.00655203172937
-         0.00663027353585 0.00663027446717 0.00663027353585
-         0.00670944992453 0.00670945178717 0.00670944992453
-         0.00678957207128 0.00678957300261 0.00678957160562
-         0.00687065022066 0.00687065208331 0.00687065022066
-         0.0069526983425 0.00695269787684 0.00695269694552
-         0.00703572295606 0.00703572575003 0.00703572342172
-         0.00711974175647 0.00711974222213 0.00711974175647
-         0.00720476545393 0.00720476731658 0.00720476545393
-         0.00729080289602 0.00729080382735 0.0072908019647
-         0.00737786572427 0.00737786805257 0.00737786618993
-         0.00746597070247 0.00746597116813 0.00746596977115
-         0.00755512574688 0.00755512621254 0.00755512621254
-         0.00764534668997 0.00764534715563 0.00764534668997
-         0.00773664470762 0.00773664563894 0.00773664470762
-         0.00782903283834 0.00782903376967 0.00782903283834
-         0.00792252551764 0.00792252551764 0.007922523655
-         0.00801713299006 0.00801713205874 0.00801713205874
-         0.00811287015676 0.00811287108809 0.00811286922544
-         0.00820975098759 0.00820975191891 0.00820975005627
-         0.00830778945237 0.00830778945237 0.00830778758973
-         0.00840699858963 0.00840699858963 0.00840699765831
-         0.00850738957524 0.00850739143789 0.00850739050657
-         0.00860898196697 0.00860898476094 0.00860898196697
-         0.00871178787202 0.00871178880334 0.00871178787202
-         0.00881582126021 0.00881582312286 0.00881582126021
-         0.00892109703273 0.00892109703273 0.00892109423876
-         0.00902763102204 0.00902763009071 0.00902762915939
-         0.00913543347269 0.00913543347269 0.00913543347269
-         0.00924452766776 0.00924452487379 0.00924452487379
-         0.00935492105782 0.00935492105782 0.00935491919518
-         0.00946663320065 0.00946663506329 0.00946663226932
-         0.00957967992872 0.00957968179137 0.00957967992872
-         0.00969407893717 0.00969407893717 0.00969407800585
-         0.0098098423332 0.00980984047055 0.00980983953923
-         0.0099269868806 0.00992698594928 0.00992698501796
-         0.0100455312058 0.0100455330685 0.0100455293432
-         0.0101654902101 0.010165493004 0.0101654911414
-         0.0102868843824 0.0102868843824 0.0102868825197
-         0.01040972583 0.01040972583 0.01040972583
-         0.0105340369046 0.0105340369046 0.0105340331793
-         0.0106598297134 0.0106598306447 0.0106598287821
-         0.0107871256769 0.0107871238142 0.0107871238142
-         0.0109159406275 0.0109159415588 0.0109159396961
-         0.0110462941229 0.0110462959856 0.0110462931916
-         0.0111782066524 0.0111782057211 0.0111782038584
-         0.0113116921857 0.011311693117 0.0113116903231
-         0.0114467721432 0.0114467730746 0.0114467702806
-         0.0115834688768 0.0115834698081 0.0115834679455
-         0.0117217954248 0.0117217963561 0.0117217926309
-         0.0118617713451 0.0118617722765 0.0118617704138
-         0.0120034171268 0.0120034199208 0.0120034189895
-         0.0121467597783 0.0121467625722 0.0121467597783
-         0.0122918132693 0.0122918132693 0.0122918123379
-         0.0124385990202 0.0124385980889 0.012438595295
-         0.0125871356577 0.0125871356577 0.012587133795
-         0.0127374492586 0.0127374520525 0.0127374483272
-         0.0128895556554 0.0128895575181 0.0128895547241
-         0.0130434790626 0.0130434799939 0.0130434772
-         0.0131992390379 0.0131992399693 0.0131992381066
-         0.0133568588644 0.0133568607271 0.0133568579331
-         0.0135163608938 0.0135163646191 0.0135163608938
-         0.0136777693406 0.0136777702719 0.0136777674779
-         0.0138411046937 0.0138411065564 0.0138411037624
-         0.014006389305 0.0140063911676 0.0140063883737
-         0.0141736483201 0.0141736501828 0.0141736473888
-         0.0143429040909 0.0143429068848 0.0143429040909
-         0.0145141845569 0.0145141836256 0.0145141817629
-         0.0146875046194 0.0146875083447 0.0146875046194
-         0.0148628996685 0.0148628987372 0.0148628978059
-         0.0150403855368 0.0150403883308 0.0150403846055
-         0.0152199938893 0.015219992958 0.0152199920267
-         0.0154017433524 0.0154017461464 0.0154017424211
-         0.0155856665224 0.0155856693164 0.0155856655911
-         0.0157717820257 0.015771785751 0.0157717820257
-         0.0159601252526 0.0159601271152 0.0159601252526
-         0.0161507148296 0.0161507166922 0.0161507129669
-         0.0163435824215 0.0163435824215 0.0163435805589
-         0.0165387485176 0.0165387522429 0.0165387485176
-         0.0167362503707 0.0167362522334 0.0167362466455
-         0.0169361066073 0.0169361103326 0.0169361047447
-         0.017138350755 0.0171383544803 0.0171383488923
-         0.017343012616 0.0173430144787 0.0173430107534
-         0.0175501164049 0.0175501182675 0.0175501164049
-         0.0177596919239 0.0177596956491 0.0177596937865
-         0.0179717745632 0.0179717764258 0.0179717745632
-         0.018186384812 0.0181863903999 0.018186384812
-         0.0184035617858 0.0184035636485 0.0184035617858
-         0.018623329699 0.0186233334243 0.018623329699
-         0.0188457239419 0.0188457258046 0.0188457239419
-         0.0190707724541 0.0190707743168 0.0190707705915
-         0.019298510626 0.0192985124886 0.0192985087633
-         0.019528966397 0.0195289682597 0.0195289608091
-         0.0197621714324 0.0197621751577 0.0197621677071
-         0.0199981648475 0.0199981685728 0.0199981629848
-         0.0202369745821 0.0202369745821 0.0202369727194
-         0.0204786397517 0.0204786397517 0.020478637889
-         0.0207231864333 0.0207231901586 0.0207231845707
-         0.0209706574678 0.0209706593305 0.0209706556052
-         0.0212210770696 0.0212210826576 0.0212210789323
-         0.0214744973928 0.0214744955301 0.0214744936675
-         0.0217309333384 0.0217309370637 0.0217309314758
-         0.0219904407859 0.0219904389232 0.0219904351979
-         0.0222530402243 0.0222530402243 0.022253036499
-         0.022518787533 0.0225187838078 0.0225187819451
-         0.0227876920253 0.0227876957506 0.0227876938879
-         0.0230598151684 0.0230598188937 0.0230598151684
-         0.0233351886272 0.0233351904899 0.0233351867646
-         0.0236138477921 0.0236138533801 0.0236138496548
-         0.0238958392292 0.0238958392292 0.0238958355039
-         0.0241811927408 0.0241811964661 0.0241811908782
-         0.0244699586183 0.0244699567556 0.0244699530303
-         0.024762166664 0.0247621703893 0.0247621648014
-         0.0250578634441 0.025057869032 0.0250578653067
-         0.0253570973873 0.0253571011126 0.0253570973873
-         0.0256599057466 0.0256599076092 0.0256599020213
-         0.0259663276374 0.0259663276374 0.0259663239121
-         0.0262764059007 0.0262764059007 0.0262764040381
-         0.0265901908278 0.0265901926905 0.0265901871026
-         0.026907723397 0.0269077215344 0.0269077178091
-         0.0272290427238 0.0272290464491 0.0272290408611
-         0.0275542009622 0.0275542009622 0.0275541990995
-         0.027883246541 0.027883246541 0.0278832409531
-         0.0282162167132 0.0282162167132 0.0282162129879
-         0.0285531654954 0.028553167358 0.0285531617701
-         0.0288941375911 0.0288941357285 0.0288941320032
-         0.0292391739786 0.0292391777039 0.0292391739786
-         0.0295883454382 0.0295883454382 0.0295883398503
-         0.0299416854978 0.0299416873604 0.0299416817725
-         0.0302992351353 0.0302992407233 0.0302992351353
-         0.0306610614061 0.0306610632688 0.0306610576808
-         0.0310272015631 0.0310272052884 0.0310271997005
-         0.0313977226615 0.0313977226615 0.0313977152109
-         0.0317726619542 0.0317726619542 0.0317726582289
-         0.0321520827711 0.0321520790458 0.0321520715952
-         0.0325360260904 0.0325360260904 0.0325360223651
-         0.0329245589674 0.0329245626926 0.0329245552421
-         0.0333177298307 0.033317733556 0.0333177261055
-         0.0337156020105 0.0337156020105 0.0337155908346
-         0.0341182127595 0.0341182202101 0.0341182127595
-         0.0345256440341 0.0345256477594 0.0345256440341
-         0.0349379330873 0.0349379405379 0.0349379368126
-         0.0353551544249 0.0353551618755 0.0353551506996
-         0.035777349025 0.0357773564756 0.035777349025
-         0.0362045913935 0.0362045913935 0.0362045913935
-         0.0366369336843 0.0366369374096 0.0366369336843
-         0.0370744392276 0.0370744504035 0.037074431777
-         0.0375171713531 0.0375171713531 0.0375171676278
-         0.0379651933908 0.0379651933908 0.037965182215
-         0.0384185500443 0.0384185574949 0.038418546319
-         0.038877338171 0.0388773344457 0.0388773307204
-         0.0393415987492 0.0393415950239 0.0393415875733
-         0.0398113951087 0.0398113951087 0.0398113913834
-         0.040286809206 0.040286809206 0.0402868017554
-         0.0407678969204 0.0407679006457 0.0407678931952
-         0.0412547290325 0.0412547364831 0.0412547290325
-         0.0417473837733 0.0417473837733 0.041747380048
-         0.0422459132969 0.0422459207475 0.0422459132969
-         0.0427503995597 0.0427503995597 0.0427503995597
-         0.0432609170675 0.0432609133422 0.0432609096169
-         0.043777525425 0.0437775366008 0.0437775291502
-         0.0443003103137 0.0443003028631 0.0443002991378
-         0.0448293201625 0.0448293276131 0.044829312712
-         0.0453646592796 0.0453646592796 0.045364651829
-         0.0459063798189 0.0459063909948 0.0459063872695
-         0.0464545860887 0.0464545823634 0.0464545823634
-         0.0470093302429 0.0470093302429 0.0470093265176
-         0.0475706942379 0.0475707054138 0.0475706905127
-         0.0481387637556 0.0481387712061 0.0481387637556
-         0.0487136170268 0.0487136282027 0.0487136170268
-         0.0492953434587 0.0492953471839 0.0492953397334
-         0.049884006381 0.0498840138316 0.049884006381
-         0.0504797063768 0.0504797138274 0.0504797026515
-         0.0510825142264 0.051082521677 0.0510825142264
-         0.0516925230622 0.0516925305128 0.0516925267875
-         0.0523098185658 0.0523098260164 0.0523098148406
-         0.0529344826937 0.052934486419 0.0529344789684
-         0.0535666048527 0.0535666123033 0.0535666048527
-         0.0542062744498 0.0542062856257 0.0542062819004
-         0.0548535883427 0.0548535957932 0.0548535883427
-         0.0555086359382 0.0555086433887 0.0555086284876
-         0.0561714991927 0.0561715066433 0.0561714954674
-         0.0568422824144 0.0568422824144 0.0568422749639
-         0.0575210675597 0.0575210675597 0.0575210638344
-         0.0582079589367 0.0582079775631 0.0582079589367
-         0.0589030683041 0.0589030720294 0.0589030571282
-         0.0596064627171 0.0596064627171 0.0596064552665
-         0.060318261385 0.0603182725608 0.0603182539344
-         0.0610385611653 0.0610385611653 0.0610385537148
-         0.0617674551904 0.0617674551904 0.0617674514651
-         0.0625050514936 0.0625050663948 0.0625050589442
-         0.0632514730096 0.0632514804602 0.063251465559
-         0.0640068277717 0.0640068277717 0.0640068203211
-         0.0647711828351 0.0647711753845 0.0647711604834
-         0.065544642508 0.0655446499586 0.0655446350574
-         0.0663273632526 0.0663273558021 0.0663273483515
-         0.0671194046736 0.0671194121242 0.067119397223
-         0.067920923233 0.0679209306836 0.0679209157825
-         0.068732008338 0.0687320232391 0.0687320008874
-         0.0695527791977 0.0695528015494 0.0695527866483
-         0.0703833699226 0.0703833624721 0.0703833550215
-         0.071223847568 0.0712238550186 0.0712238401175
-         0.0720743685961 0.0720743834972 0.0720743760467
-         0.0729350596666 0.0729350745678 0.0729350596666
-         0.0738060250878 0.0738060325384 0.0738060101867
-         0.0746873915195 0.0746874138713 0.074687384069
-         0.0755793005228 0.0755792930722 0.0755792781711
-         0.0764818191528 0.0764818191528 0.0764818042517
-         0.0773951485753 0.0773951411247 0.0773951262236
-         0.0783193781972 0.0783193781972 0.0783193558455
-         0.0792546272278 0.0792546346784 0.0792546197772
-         0.0802010521293 0.0802010670304 0.0802010446787
-         0.0811587870121 0.0811587870121 0.0811587795615
-         0.0821279510856 0.0821279585361 0.0821279510856
-         0.0831087008119 0.0831087082624 0.0831087008119
-         0.0841011554003 0.0841011628509 0.0841011554003
-         0.085105471313 0.0851054564118 0.0851054564118
-         0.0861217528582 0.0861217752099 0.0861217454076
-         0.087150208652 0.0871502012014 0.0871501863003
-         0.0881909057498 0.088190920651 0.0881908982992
-         0.0892440676689 0.0892440676689 0.0892440453172
-         0.0903097614646 0.0903097838163 0.0903097689152
-         0.0913882255554 0.091388233006 0.0913882106543
-         0.0924795418978 0.0924795567989 0.0924795344472
-         0.0935839265585 0.0935839265585 0.0935839191079
-         0.0947014838457 0.0947014838457 0.0947014689445
-         0.095832362771 0.0958323776722 0.095832362771
-         0.0969767645001 0.0969767719507 0.0969767421484
-         0.0981348305941 0.0981348380446 0.0981348156929
-         0.099306717515 0.0993067249656 0.0993067100644
-         0.100492611527 0.100492604077 0.100492589176
-         0.101692646742 0.101692654192 0.101692631841
-         0.102907016873 0.102907024324 0.102907009423
-         0.104135885835 0.104135908186 0.104135885835
-         0.105379447341 0.105379454792 0.10537943989
-         0.106637850404 0.106637857854 0.106637850404
-         0.107911281288 0.10791131109 0.107911273837
-         0.109199941158 0.109199941158 0.109199911356
-         0.110503941774 0.110503949225 0.110503934324
-         0.111823551357 0.111823551357 0.111823536456
-         0.113158933818 0.113158941269 0.113158926368
-         0.114510223269 0.114510253072 0.11451023072
-         0.11587767303 0.115877702832 0.11587768048
-         0.117261447012 0.117261469364 0.117261439562
-         0.118661731482 0.118661746383 0.118661731482
-         0.120078749955 0.120078779757 0.120078742504
-         0.121512696147 0.121512703598 0.121512696147
-         0.122963763773 0.122963771224 0.122963748872
-         0.124432146549 0.124432146549 0.124432139099
-         0.125918075442 0.125918060541 0.12591804564
-         0.127421721816 0.127421751618 0.127421736717
-         0.128943368793 0.128943368793 0.12894333899
-         0.130483165383 0.130483165383 0.130483135581
-         0.132041335106 0.132041350007 0.132041320205
-         0.133618101478 0.133618146181 0.133618116379
-         0.135213747621 0.135213762522 0.135213747621
-         0.136828482151 0.13682846725 0.136828437448
-         0.138462394476 0.138462424278 0.138462409377
-         0.140115886927 0.140115901828 0.140115857124
-         0.141789093614 0.141789123416 0.141789093614
-         0.143482297659 0.14348231256 0.143482252955
-         0.145195692778 0.14519572258 0.145195707679
-         0.146929576993 0.146929591894 0.146929576993
-         0.14868414402 0.148684188724 0.14868414402
-         0.150459691882 0.150459706783 0.150459691882
-         0.152256429195 0.152256414294 0.152256429195
-         0.15407460928 0.154074624181 0.15407460928
-         0.155914515257 0.155914530158 0.155914500356
-         0.157776415348 0.157776415348 0.157776385546
-         0.159660503268 0.159660518169 0.159660503268
-         0.161567106843 0.161567121744 0.161567106843
-         0.163496494293 0.163496494293 0.163496479392
-         0.165448874235 0.165448904037 0.165448889136
-         0.167424604297 0.167424634099 0.167424619198
-         0.169423937798 0.1694239676 0.169423937798
-         0.17144715786 0.17144715786 0.171447128057
-         0.173494517803 0.173494532704 0.173494502902
-         0.175566345453 0.175566330552 0.17556630075
-         0.177662864327 0.177662879229 0.177662864327
-         0.179784461856 0.179784461856 0.179784432054
-         0.18193140626 0.181931376457 0.181931361556
-         0.184103935957 0.184103950858 0.184103906155
-         0.186302438378 0.186302423477 0.186302423477
-         0.188527211547 0.188527196646 0.188527181745
-         0.190778508782 0.190778538585 0.190778508782
-         0.193056762218 0.193056747317 0.193056702614
-         0.195362135768 0.19536216557 0.195362120867
-         0.197695076466 0.197695106268 0.197695061564
-         0.200055956841 0.200055986643 0.200055941939
-         0.202444911003 0.202444970608 0.202444925904
-         0.204862460494 0.204862490296 0.204862445593
-         0.207308858633 0.207308873534 0.207308828831
-         0.209784448147 0.20978449285 0.209784463048
-         0.212289616466 0.21228967607 0.212289616466
-         0.214824736118 0.214824751019 0.214824706316
-         0.217390060425 0.217390075326 0.217390060425
-         0.219986051321 0.219986110926 0.219986051321
-         0.222613096237 0.222613096237 0.222613036633
-         0.22527140379 0.225271448493 0.225271418691
-         0.227961540222 0.227961540222 0.22796151042
-         0.230683788657 0.230683803558 0.230683729053
-         0.233438521624 0.233438536525 0.233438491821
-         0.236226171255 0.236226201057 0.236226126552
-         0.239047080278 0.23904709518 0.239047050476
-         0.241901695728 0.241901725531 0.241901665926
-         0.244790405035 0.244790449739 0.244790360332
-         0.247713625431 0.24771361053 0.247713550925
-         0.250671714544 0.250671744347 0.250671684742
-         0.25366511941 0.253665149212 0.25366511941
-         0.256694257259 0.256694316864 0.256694287062
-         0.259759604931 0.259759664536 0.259759604931
-         0.262861609459 0.262861639261 0.262861579657
-         0.266000568867 0.266000628471 0.266000598669
-         0.269177109003 0.269177109003 0.269177049398
-         0.272391527891 0.272391527891 0.272391498089
-         0.275644302368 0.27564433217 0.275644272566
-         0.278935909271 0.278935968876 0.278935939074
-         0.282266885042 0.282266914845 0.28226685524
-         0.285637646914 0.285637646914 0.285637617111
-         0.289048552513 0.28904864192 0.289048552513
-         0.292500406504 0.292500436306 0.292500406504
-         0.295993328094 0.295993387699 0.295993298292
-         0.299527972937 0.299528062344 0.299527972937
-         0.303104817867 0.303104907274 0.303104817867
-         0.306724339724 0.306724339724 0.306724280119
-         0.310387074947 0.310387164354 0.310387074947
-         0.314093589783 0.314093649387 0.31409355998
-         0.317844420671 0.317844450474 0.317844390869
-         0.321639984846 0.321640014648 0.321639955044
-         0.325480937958 0.325480937958 0.325480908155
-         0.329367637634 0.329367697239 0.329367667437
-         0.333300858736 0.333300888538 0.333300828934
-         0.337281018496 0.337281048298 0.337280988693
-         0.341308712959 0.341308712959 0.341308712959
-         0.345384448767 0.345384478569 0.345384448767
-         0.349508941174 0.349509000778 0.349508911371
-         0.353682667017 0.353682696819 0.353682667017
-         0.357906192541 0.357906222343 0.357906162739
-         0.362180233002 0.362180262804 0.362180173397
-         0.366505205631 0.366505295038 0.366505175829
-         0.370881915092 0.370881915092 0.37088188529
-         0.37531080842 0.375310838223 0.375310778618
-         0.379792660475 0.379792690277 0.379792660475
-         0.3843280375 0.384328067303 0.384327977896
-         0.388917505741 0.388917565346 0.388917475939
-         0.393561780453 0.39356186986 0.393561810255
-         0.398261606693 0.398261606693 0.398261547089
-         0.4030174613 0.403017520905 0.403017431498
-         0.407830148935 0.407830178738 0.407830119133
-         0.412700325251 0.412700355053 0.412700295448
-         0.417628616095 0.417628735304 0.417628616095
-         0.422615796328 0.42261582613 0.422615766525
-         0.427662819624 0.427662879229 0.427662789822
-         0.432769775391 0.432769864798 0.432769775391
-         0.437937855721 0.437937825918 0.437937766314
-         0.443167388439 0.443167537451 0.443167448044
-         0.448459565639 0.448459655046 0.448459595442
-         0.453814983368 0.45381501317 0.453814923763
-         0.459234297276 0.459234267473 0.459234237671
-         0.464718282223 0.464718312025 0.464718222618
-         0.470267772675 0.470267772675 0.47026771307
-         0.475883483887 0.475883543491 0.475883513689
-         0.481566339731 0.481566429138 0.481566309929
-         0.487317025661 0.487317085266 0.487317025661
-         0.493136405945 0.493136495352 0.493136376143
-         0.499025255442 0.499025255442 0.499025225639
-         0.504984378815 0.504984498024 0.504984378815
-         0.511014699936 0.51101487875 0.511014699936
-         0.517117202282 0.517117202282 0.517117142677
-         0.52329236269 0.523292422295 0.523292303085
-         0.529541254044 0.529541373253 0.529541313648
-         0.535864830017 0.535864949226 0.535864889622
-         0.54226398468 0.542264044285 0.54226398468
-         0.548739552498 0.548739612103 0.548739433289
-         0.555292367935 0.55529242754 0.555292248726
-         0.561923503876 0.561923623085 0.561923444271
-         0.568633794785 0.568633794785 0.56863373518
-         0.575424253941 0.575424313545 0.575424194336
-         0.582295715809 0.582295775414 0.582295715809
-         0.589249193668 0.589249432087 0.589249193668
-         0.596285760403 0.596285879612 0.596285760403
-         0.603406488895 0.6034065485 0.603406488895
-         0.610612273216 0.610612154007 0.610612154007
-         0.617903888226 0.617903888226 0.617903769016
-         0.625282764435 0.625282764435 0.625282585621
-         0.63274949789 0.6327496171 0.632749438286
-         0.640305519104 0.640305697918 0.640305578709
-         0.647951960564 0.647951900959 0.647951900959
-         0.655689418316 0.655689537525 0.655689477921
-         0.663519442081 0.663519561291 0.663519501686
-         0.671442985535 0.671443045139 0.671442985535
-         0.679461181164 0.679461121559 0.679461061954
-         0.687574923038 0.687575101852 0.687574982643
-         0.69578576088 0.695785820484 0.69578564167
-         0.704094529152 0.704094707966 0.704094588757
-         0.712502777576 0.712502777576 0.712502598763
-         0.721011161804 0.721011221409 0.7210111022
-         0.729621112347 0.729621291161 0.729621052742
-         0.738333940506 0.73833411932 0.738333940506
-         0.74715089798 0.747150957584 0.747150838375
-         0.756073653698 0.756073713303 0.756073474884
-         0.765102505684 0.765102446079 0.76510232687
-         0.774239063263 0.774239063263 0.774238884449
-         0.783484578133 0.783484697342 0.783484578133
-         0.792840838432 0.792840778828 0.792840719223
-         0.802308559418 0.802308678627 0.802308499813
-         0.811889410019 0.811889529228 0.811889410019
-         0.821584820747 0.821584701538 0.821584641933
-         0.831395864487 0.831395804882 0.831395685673
-         0.841323912144 0.841324090958 0.841323912144
-         0.851370811462 0.851370811462 0.851370692253
-         0.861537635326 0.861537635326 0.861537456512
-         0.871825873852 0.871825814247 0.871825635433
-         0.882236719131 0.882236838341 0.882236659527
-         0.892771959305 0.892772257328 0.892772018909
-         0.903433322906 0.903433263302 0.903433144093
-         0.914221704006 0.914221823215 0.914221644402
-         0.925138950348 0.925139188766 0.925138950348
-         0.936186790466 0.936186850071 0.936186611652
-         0.947366297245 0.947366476059 0.94736623764
-         0.958679258823 0.958679497242 0.958679318428
-         0.970127701759 0.970127701759 0.970127522945
-         0.981712579727 0.981712639332 0.981712460518
-         0.993435800076 0.99343585968 0.993435680866
-         1.00529885292 1.00529909134 1.00529885292
-         1.01730394363 1.01730406284 1.01730382442
-         1.02945232391 1.02945232391 1.0294522047
-         1.04174554348 1.04174554348 1.04174554348
-         1.05418562889 1.05418586731 1.05418550968
-         1.0667746067 1.0667744875 1.06677436829
-         1.07951331139 1.0795135498 1.0795134306
-         1.09240460396 1.09240460396 1.09240436554
-         1.10544979572 1.10544991493 1.10544967651
-         1.1186504364 1.11865079403 1.11865055561
-         1.13200902939 1.1320091486 1.13200902939
-         1.1455271244 1.1455271244 1.1455270052
-         1.15920650959 1.1592066288 1.15920639038
-         1.17304944992 1.17304956913 1.17304933071
-         1.18705749512 1.18705761433 1.18705737591
-         1.20123314857 1.20123302937 1.20123279095
-         1.21557760239 1.21557796001 1.21557760239
-         1.23009371758 1.23009371758 1.23009359837
-         1.24478292465 1.24478304386 1.24478280544
-         1.25964784622 1.2596476078 1.2596476078
-         1.2746899128 1.27469015121 1.27468979359
-         1.28991174698 1.28991186619 1.28991174698
-         1.30531537533 1.30531549454 1.30531537533
-         1.32090306282 1.32090330124 1.32090294361
-         1.3366767168 1.33667695522 1.3366765976
-         1.35263895988 1.35263895988 1.35263860226
-         1.36879181862 1.3687915802 1.3687915802
-         1.38513720036 1.38513731956 1.38513708115
-         1.40167808533 1.40167808533 1.40167796612
-         1.41841626167 1.4184166193 1.41841614246
-         1.43535447121 1.43535482883 1.43535447121
-         1.45249509811 1.45249521732 1.45249474049
-         1.46984028816 1.46984040737 1.46984016895
-         1.48739242554 1.48739266396 1.48739242554
-         1.50515437126 1.50515460968 1.50515413284
-         1.52312839031 1.52312862873 1.5231282711
-         1.54131698608 1.5413172245 1.54131686687
-         1.55972290039 1.55972313881 1.55972278118
-         1.57834863663 1.57834863663 1.57834839821
-         1.59719669819 1.59719669819 1.59719645977
-         1.61627078056 1.61627101898 1.61627066135
-         1.63557195663 1.63557183743 1.63557171822
-         1.65510296822 1.65510332584 1.65510308743
-         1.67486774921 1.67486786842 1.67486763
-         1.69486832619 1.69486880302 1.69486832619
-         1.7151081562 1.71510791779 1.71510779858
-         1.7355889082 1.7355890274 1.7355889082
-         1.7563149929 1.75631523132 1.7563148737
-         1.77728819847 1.77728843689 1.77728796005
-         1.79851174355 1.79851210117 1.79851174355
-         1.81998920441 1.81998920441 1.81998884678
-         1.8417224884 1.84172296524 1.8417224884
-         1.86371576786 1.86371612549 1.86371576786
-         1.88597154617 1.88597214222 1.88597154617
-         1.9084931612 1.90849351883 1.9084931612
-         1.9312838316 1.93128418922 1.93128359318
-         1.9543466568 1.95434641838 1.95434629917
-         1.97768437862 1.97768473625 1.97768437862
-         2.00130176544 2.00130176544 2.00130105019
-         2.02519989014 2.02520036697 2.02520012856
-         2.04938459396 2.04938459396 2.04938435555
-         2.07385706902 2.07385754585 2.07385730743
-         2.0986225605 2.09862279892 2.0986225605
-         2.12368369102 2.12368392944 2.12368369102
-         2.14904403687 2.14904403687 2.14904356003
-         2.17470693588 2.17470741272 2.17470669746
-         2.20067644119 2.20067644119 2.20067620277
-         2.22695660591 2.22695636749 2.22695612907
-         2.25355005264 2.25354981422 2.25354957581
-         2.28046107292 2.28046107292 2.28046035767
-         2.30769300461 2.30769348145 2.30769324303
-         2.33525061607 2.33525133133 2.33525061607
-         2.3631374836 2.36313772202 2.3631374836
-         2.39135718346 2.39135742188 2.39135670662
-         2.41991400719 2.41991424561 2.41991400719
-         2.44881153107 2.4488120079 2.44881176949
-         2.47805452347 2.47805452347 2.47805452347
-         2.50764656067 2.50764679909 2.50764608383
-         2.5375919342 2.53759217262 2.53759169579
-         2.56789493561 2.56789493561 2.56789469719
-         2.59856009483 2.59856033325 2.598559618
-         2.62959074974 2.62959098816 2.62959051132
-         2.66099214554 2.66099286079 2.66099214554
-         2.6927690506 2.69276928902 2.6927690506
-         2.72492551804 2.72492527962 2.7249250412
-         2.75746560097 2.75746512413 2.75746488571
-         2.79039382935 2.79039430618 2.79039382935
-         2.82371544838 2.82371616364 2.8237156868
-         2.85743546486 2.85743546486 2.85743546486
-         2.89155817032 2.89155840874 2.8915579319
-         2.92608785629 2.92608833313 2.92608761787
-         2.96103000641 2.96103048325 2.96102976799
-         2.99638986588 2.99639010429 2.99638962746
-         3.03217148781 3.03217196465 3.03217124939
-         3.06838035583 3.06838083267 3.06838035583
-         3.105022192 3.105022192 3.10502171516
-         3.14210104942 3.14210176468 3.142100811
-         3.17962265015 3.1796233654 3.17962265015
-         3.2175924778 3.21759295464 3.21759271622
-         3.25601625443 3.25601649284 3.25601601601
-         3.29489827156 3.2948987484 3.29489803314
-         3.33424448967 3.33424520493 3.33424448967
-         3.37406110764 3.37406158447 3.37406086922
-         3.41435337067 3.41435313225 3.41435265541
-         3.4551281929 3.45512866974 3.45512795448
-         3.49638819695 3.49638819695 3.49638772011
-         3.53814077377 3.53814077377 3.53814029694
-         3.58039188385 3.58039188385 3.58039140701
-         3.62314796448 3.62314796448 3.62314724922
-         3.66641449928 3.66641426086 3.66641354561
-         3.71019649506 3.71019721031 3.71019649506
-         3.75450253487 3.75450325012 3.75450229645
-         3.79933786392 3.79933786392 3.79933714867
-         3.84470772743 3.84470796585 3.84470772743
-         3.89062023163 3.89062070847 3.89061999321
-         3.93708086014 3.93708086014 3.93707990646
-         3.98409533501 3.98409557343 3.98409485817
-         4.03167200089 4.03167247772 4.03167200089
-         4.07981729507 4.07981729507 4.0798163414
-         4.1285367012 4.12853765488 4.12853622437
-         4.17783737183 4.1778383255 4.17783784866
-         4.22772932053 4.22772884369 4.22772836685
-         4.27821397781 4.27821445465 4.27821350098
-         4.32930326462 4.32930374146 4.32930278778
-         4.38100147247 4.38100242615 4.38100194931
-         4.43331813812 4.4333190918 4.43331813812
-         4.48625993729 4.48625993729 4.48625898361
-         4.53983211517 4.53983306885 4.53983211517
-         4.59404563904 4.59404659271 4.59404563904
-         4.64890623093 4.64890670776 4.64890575409
-         4.70442199707 4.70442199707 4.70442152023
-         4.76060009003 4.76060056686 4.76060009003
-         4.81745004654 4.81745004654 4.8174495697
-         4.87497854233 4.87497806549 4.87497711182
-         4.93319272995 4.93319320679 4.93319225311
-         4.99210262299 4.9921040535 4.99210214615
-         5.05171823502 5.05171823502 5.05171728134
-         5.11204242706 5.11204433441 5.1120429039
-         5.1730890274 5.1730890274 5.17308855057
-         5.23486423492 5.23486471176 5.23486375809
-         5.29737758636 5.29737758636 5.29737663269
-         5.36063575745 5.36063671112 5.36063575745
-         5.42465162277 5.42465209961 5.42465114594
-         5.48943138123 5.48943138123 5.48942995071
-         5.5549826622 5.55498409271 5.5549826622
-         5.62131929398 5.62131929398 5.62131881714
-         5.68844652176 5.68844747543 5.68844604492
-         5.75637578964 5.75637626648 5.75637578964
-         5.82511615753 5.82511663437 5.82511615753
-         5.89467811584 5.89467859268 5.89467716217
-         5.96506929398 5.96507072449 5.96506929398
-         6.03630256653 6.03630399704 6.03630208969
-         6.10838747025 6.10838651657 6.1083855629
-         6.18133020401 6.18133115768 6.18133020401
-         6.25514507294 6.25514650345 6.2551445961
-         6.32984256744 6.32984256744 6.32984161377
-         6.40543079376 6.4054312706 6.40542936325
-         6.48192119598 6.48192214966 6.48192119598
-         6.55932617188 6.55932760239 6.55932617188
-         6.63765573502 6.63765621185 6.63765525818
-         6.71691989899 6.71692085266 6.71691942215
-         6.79713153839 6.79713249207 6.79713058472
-         6.87830066681 6.87830066681 6.87829971313
-         6.9604382515 6.96043968201 6.96043777466
-         7.04355716705 7.04355859756 7.04355669022
-         7.12766933441 7.12766933441 7.12766838074
-         7.21278524399 7.21278619766 7.21278429031
-         7.29891824722 7.29891777039 7.29891729355
-         7.38608360291 7.38608360291 7.38608264923
-         7.47428512573 7.47428607941 7.4742846489
-         7.563539505 7.56354093552 7.56353902817
-         7.65386152267 7.65386199951 7.653860569
-         7.74526119232 7.74526262283 7.74526023865
-         7.83775234222 7.83775377274 7.83775138855
-         7.93134737015 7.93134784698 7.93134689331
-         8.02606010437 8.02606296539 8.02606105804
-         8.12190532684 8.12190628052 8.12190532684
-         8.21889400482 8.21889400482 8.21889305115
-         8.31704139709 8.31704139709 8.31704044342
-         8.4163608551 8.4163608551 8.41635894775
-         8.51686382294 8.51686668396 8.51686382294
-         8.61857128143 8.61857128143 8.61856937408
-         8.72148895264 8.72149085999 8.72148895264
-         8.82563877106 8.82563972473 8.82563781738
-         8.93103027344 8.93103218079 8.93103027344
-         9.03768253326 9.03768348694 9.03768253326
-         9.14560699463 9.1456079483 9.14560699463
-         9.25482082367 9.25482177734 9.25482082367
-         9.36533737183 9.36533927917 9.36533737183
-         9.47717571259 9.47717666626 9.47717571259
-         9.59035015106 9.59035015106 9.59034919739
-         9.70487308502 9.7048740387 9.70487213135
-         9.82076644897 9.8207654953 9.8207654953
-         9.93804264069 9.93804359436 9.93804168701
-         10.0567169189 10.05671978 10.0567178726
-         10.1768121719 10.1768140793 10.1768112183
-         10.2983398438 10.2983398438 10.2983398438
-         10.4213199615 10.4213190079 10.4213180542
-         10.5457658768 10.5457677841 10.5457658768
-         10.6716995239 10.6716995239 10.6716995239
-         10.7991437912 10.7991447449 10.7991447449
-         10.928103447 10.928106308 10.928103447
-         11.0586042404 11.0586032867 11.0586023331
-         11.1906604767 11.190662384 11.1906604767
-         11.3242950439 11.3242959976 11.3242950439
-         11.4595270157 11.4595270157 11.4595251083
-         11.596370697 11.596373558 11.5963716507
-         11.7348537445 11.7348537445 11.7348508835
-         11.8749856949 11.8749856949 11.8749837875
-         12.01679039 12.016793251 12.0167913437
-         12.1602916718 12.1602926254 12.1602907181
-         12.3055057526 12.3055076599 12.3055047989
-         12.4524555206 12.452454567 12.4524517059
-         12.6011552811 12.6011590958 12.6011543274
-         12.7516345978 12.7516365051 12.7516336441
-         12.9039096832 12.9039115906 12.9039087296
-         13.0580043793 13.0580043793 13.0580024719
-         13.2139368057 13.2139396667 13.2139368057
-         13.3717346191 13.3717346191 13.3717327118
-         13.5314159393 13.5314159393 13.5314130783
-         13.6930036545 13.6930027008 13.6929998398
-         13.8565187454 13.8565187454 13.8565168381
-         14.021987915 14.0219898224 14.0219869614
-         14.1894321442 14.1894359589 14.1894321442
-         14.3588781357 14.3588809967 14.358877182
-         14.5303468704 14.5303478241 14.5303459167
-         14.7038612366 14.7038631439 14.7038612366
-         14.8794498444 14.8794517517 14.8794498444
-         15.057135582 15.0571393967 15.0571346283
-         15.2369422913 15.236946106 15.2369413376
-         15.4188976288 15.4189004898 15.4188966751
-         15.6030225754 15.6030254364 15.6030225754
-         15.7893590927 15.7893610001 15.789358139
-         15.9779109955 15.9779109955 15.9779090881
-         16.1687107086 16.1687145233 16.168712616
-         16.3617916107 16.3617973328 16.3617935181
-         16.5571784973 16.557182312 16.5571784973
-         16.7548980713 16.754901886 16.7548999786
-         16.9549827576 16.9549827576 16.9549789429
-         17.1574516296 17.157453537 17.1574516296
-         17.3623409271 17.3623390198 17.3623390198
-         17.5696735382 17.5696754456 17.5696735382
-         17.7794857025 17.7794876099 17.7794818878
-         17.9918041229 17.9918022156 17.9917984009
-         18.206653595 18.206653595 18.2066497803
-         18.4240684509 18.4240703583 18.4240646362
-         18.6440849304 18.6440830231 18.6440811157
-         18.8667240143 18.866727829 18.8667221069
-         19.0920219421 19.0920257568 19.0920238495
-         19.320016861 19.3200149536 19.3200111389
-         19.5507259369 19.5507278442 19.5507240295
-         19.7841968536 19.7841949463 19.7841911316
-         20.0204467773 20.0204486847 20.0204467773
-         20.2595291138 20.2595291138 20.2595233917
-         20.5014572144 20.5014591217 20.5014572144
-         20.7462787628 20.7462806702 20.7462768555
-         20.9940223694 20.9940242767 20.9940185547
-         21.244726181 21.2447299957 21.2447242737
-         21.49842453 21.4984264374 21.4984207153
-         21.755153656 21.7551517487 21.7551498413
-         22.0149383545 22.0149440765 22.0149402618
-         22.2778358459 22.2778396606 22.2778320312
-         22.5438690186 22.5438709259 22.5438690186
-         22.813079834 22.8130817413 22.8130779266
-         23.0855026245 23.0855083466 23.0855026245
-         23.3611831665 23.3611869812 23.3611812592
-         23.6401557922 23.6401557922 23.6401519775
-         23.9224567413 23.922460556 23.922454834
-         24.2081336975 24.2081336975 24.2081298828
-         24.497215271 24.497215271 24.497215271
-         24.7897529602 24.7897548676 24.7897491455
-         25.0857849121 25.0857849121 25.0857791901
-         25.3853492737 25.3853492737 25.385345459
-         25.6884918213 25.6884937286 25.6884880066
-         25.9952526093 25.9952545166 25.9952507019
-         26.3056793213 26.3056812286 26.3056755066
-         26.6198101044 26.6198158264 26.619808197
-         26.9376945496 26.9376983643 26.9376926422
-         27.2593765259 27.2593784332 27.2593727112
-         27.5848941803 27.5848999023 27.5848960876
-         27.9143066406 27.9143066406 27.9143028259
-         28.2476482391 28.2476520538 28.2476463318
-         28.5849723816 28.5849781036 28.5849685669
-         28.9263248444 28.9263248444 28.9263191223
-         29.2717514038 29.2717514038 29.2717475891
-         29.6213035583 29.6213054657 29.6212997437
-         29.9750289917 29.9750328064 29.9750270844
-         30.3329772949 30.3329849243 30.3329772949
-         30.6952037811 30.6952056885 30.6952037811
-         31.061756134 31.0617580414 31.0617523193
-         31.4326820374 31.4326896667 31.4326839447
-         31.8080444336 31.8080444336 31.8080406189
-         32.1878852844 32.1878852844 32.1878814697
-         32.5722618103 32.5722618103 32.5722503662
-         32.961227417 32.961227417 32.9612197876
-         33.354839325 33.3548355103 33.3548355103
-         33.7531661987 33.7531738281 33.7531661987
-         34.1562347412 34.1562385559 34.1562309265
-         34.5641174316 34.564125061 34.5641174316
-         34.9768753052 34.9768714905 34.9768714905
-         35.3945541382 35.3945541382 35.3945465088
-         35.8172264099 35.8172187805 35.8172187805
-         36.2449302673 36.2449417114 36.244934082
-         36.6777610779 36.6777648926 36.6777534485
-         37.1157531738 37.1157646179 37.1157493591
-         37.558971405 37.5589752197 37.5589752197
-         38.0074958801 38.0074958801 38.007484436
-         38.4613647461 38.4613723755 38.4613609314
-         38.9206581116 38.9206619263 38.9206542969
-         39.3854255676 39.3854370117 39.3854217529
-         39.8557548523 39.855758667 39.8557548523
-         40.331703186 40.3317070007 40.3316993713
-         40.8133239746 40.8133277893 40.8133239746
-         41.3007087708 41.3007049561 41.3007049561
-         41.7939033508 41.7939033508 41.7938995361
-         42.2929878235 42.2929916382 42.2929840088
-         42.7980384827 42.7980384827 42.7980308533
-         43.3091125488 43.3091201782 43.3091125488
-         43.8262939453 43.8263053894 43.82629776
-         44.349647522 44.3496665955 44.349647522
-         44.8792648315 44.8792648315 44.8792572021
-         45.4151916504 45.4151992798 45.4151878357
-         45.9575271606 45.9575271606 45.9575233459
-         46.5063362122 46.5063400269 46.5063285828
-         47.0616950989 47.0616989136 47.0616912842
-         47.6236839294 47.6236953735 47.6236801147
-         48.1923942566 48.192401886 48.1923942566
-         48.7678833008 48.7678947449 48.7678833008
-         49.3502616882 49.3502616882 49.3502578735
-         49.9395828247 49.9395828247 49.9395751953
-         50.5359382629 50.5359420776 50.5359344482
-         51.1394271851 51.1394309998 51.1394195557
-         51.7501182556 51.7501144409 51.7501068115
-         52.3680915833 52.3680953979 52.3680877686
-         52.9934539795 52.9934539795 52.9934463501
-         53.6262893677 53.6262931824 53.6262817383
-         54.2666664124 54.2666740417 54.2666625977
-         54.9146995544 54.9147071838 54.9146957397
-         55.5704727173 55.5704727173 55.5704650879
-         56.2340812683 56.2340774536 56.2340698242
-         56.9055938721 56.9056091309 56.9055938721
-         57.585144043 57.5851478577 57.5851402283
-         58.2728042603 58.2728118896 58.2728004456
-         58.9686851501 58.9686851501 58.9686737061
-         59.6728668213 59.6728630066 59.6728553772
-         60.3854560852 60.3854560852 60.3854484558
-         61.1065444946 61.1065635681 61.1065483093
-         61.8362770081 61.8362731934 61.8362579346
-         62.5746917725 62.5746994019 62.5746879578
-         63.3219413757 63.321937561 63.3219299316
-         64.0781021118 64.0781097412 64.0780944824
-         64.8432922363 64.8433074951 64.8432998657
-         65.6176376343 65.6176452637 65.6176300049
-         66.4012145996 66.401222229 66.4012069702
-         67.1941604614 67.1941604614 67.1941452026
-         67.9965744019 67.9965820312 67.9965591431
-         68.8085632324 68.8085632324 68.808555603
-         69.6302490234 69.6302490234 69.6302337646
-         70.4617462158 70.4617462158 70.4617385864
-         71.3031768799 71.3031768799 71.3031692505
-         72.1546936035 72.1547088623 72.1546936035
-         73.0163345337 73.0163269043 73.0163345337
-         73.8882827759 73.8882827759 73.8882751465
-         74.7706222534 74.7706298828 74.7706222534
-         75.663520813 75.6635131836 75.6634979248
-         76.5670623779 76.5670547485 76.5670471191
-         77.4813766479 77.4813995361 77.4813766479
-         78.4065856934 78.4065933228 78.406578064
-         79.3428955078 79.3428955078 79.342880249
-         80.2903900146 80.2903823853 80.2903671265
-         81.2491607666 81.2491760254 81.249168396
-         82.2194366455 82.2194290161 82.2194137573
-         83.2012481689 83.2012634277 83.2012481689
-         84.1948165894 84.1948242188 84.1948013306
-         85.2002334595 85.2002410889 85.2002334595
-         86.2176589966 86.2176818848 86.2176513672
-         87.247253418 87.2472610474 87.2472381592
-         88.2891464233 88.2891311646 88.2891159058
-         89.3434448242 89.3434371948 89.3434371948
-         90.4103546143 90.4103546143 90.4103393555
-         91.489982605 91.4900054932 91.4899749756
-         92.5825195312 92.5825500488 92.5825271606
-         93.6881256104 93.688117981 93.6881103516
-         94.8069152832 94.8069152832 94.8069000244
-         95.9390563965 95.9390563965 95.9390487671
-         97.0847244263 97.0847473145 97.0847167969
-         98.2440795898 98.2440948486 98.2440719604
-         99.4172744751 99.4172973633 99.4172668457
-         100.604476929 100.604492188 100.604476929
-         101.805870056 101.805862427 101.805854797
-         103.021583557 103.021591187 103.021575928
-         104.251831055 104.251831055 104.251823425
-         105.496780396 105.496780396 105.496765137
-         106.756576538 106.756591797 106.756568909
-         108.031433105 108.031440735 108.031417847
-         109.321510315 109.321510315 109.321487427
-         110.626960754 110.626983643 110.626968384
-         111.948036194 111.948043823 111.948028564
-         113.284881592 113.284889221 113.284873962
-         114.637695312 114.637702942 114.637680054
-         116.006660461 116.006668091 116.006645203
-         117.391960144 117.391967773 117.391952515
-         118.793807983 118.793815613 118.793800354
-         120.212417603 120.212417603 120.212394714
-         121.64793396 121.647941589 121.647926331
-         123.100616455 123.100616455 123.100601196
-         124.570632935 124.570655823 124.570625305
-         126.05821991 126.058227539 126.058204651
-         127.563537598 127.563575745 127.563545227
-         129.086883545 129.086898804 129.086868286
-         130.628356934 130.628387451 130.628372192
-         132.188278198 132.188308716 132.188293457
-         133.766845703 133.766845703 133.766830444
-         135.364212036 135.364242554 135.364212036
-         136.980682373 136.980712891 136.980682373
-         138.616485596 138.616485596 138.616455078
-         140.271789551 140.271820068 140.271789551
-         141.946868896 141.946884155 141.946853638
-         143.641937256 143.641967773 143.641921997
-         145.35723877 145.357299805 145.357254028
-         147.093063354 147.093063354 147.093048096
-         148.849578857 148.849609375 148.849578857
-         150.627090454 150.627151489 150.627075195
-         152.425827026 152.425857544 152.425811768
-         154.246246338 154.246261597 154.246231079
-         156.088195801 156.08821106 156.088195801
-         157.952148438 157.952148438 157.952148438
-         159.838348389 159.838394165 159.838348389
-         161.747085571 161.747116089 161.747085571
-         163.678634644 163.678634644 163.678619385
-         165.633224487 165.633224487 165.633178711
-         167.611114502 167.61114502 167.611114502
-         169.612670898 169.612716675 169.612686157
-         171.638137817 171.638153076 171.638137817
-         173.687789917 173.687805176 173.687759399
-         175.761901855 175.761932373 175.761871338
-         177.860778809 177.860794067 177.86076355
-         179.984741211 179.98475647 179.984710693
-         182.134017944 182.134063721 182.134033203
-         184.309020996 184.309020996 184.309005737
-         186.509994507 186.509963989 186.509963989
-         188.737228394 188.737213135 188.737182617
-         190.991043091 190.99105835 190.991012573
-         193.271774292 193.271789551 193.271774292
-         195.579742432 195.579788208 195.579742432
-         197.915283203 197.915328979 197.915298462
-         200.278717041 200.278747559 200.278717041
-         202.670379639 202.670425415 202.670379639
-         205.090621948 205.090621948 205.090606689
-         207.539718628 207.539749146 207.539703369
-         210.018081665 210.018112183 210.018066406
-         212.526062012 212.526077271 212.526031494
-         215.063934326 215.063980103 215.063934326
-         217.632125854 217.632217407 217.632171631
-         220.231063843 220.231079102 220.231048584
-         222.860977173 222.86100769 222.860961914
-}
diff --git a/aces_1.0.0/luts/ACEScc_to_linear.spi1d b/aces_1.0.0/luts/ACEScc_to_linear.spi1d
new file mode 100644 (file)
index 0000000..69edc31
--- /dev/null
@@ -0,0 +1,1030 @@
+Version 1
+From -0.358400 1.468000
+Length 1024
+Components 3
+{
+         1.75969034899e-08 1.75969070426e-08 1.75969017135e-08
+         6.868467608e-07 6.86846874487e-07 6.86846647113e-07
+         1.3708121287e-06 1.37081246976e-06 1.37081201501e-06
+         2.06972299566e-06 2.06972276828e-06 2.06972254091e-06
+         2.78395259556e-06 2.78395259556e-06 2.78395214082e-06
+         3.51383323505e-06 3.51383323505e-06 3.51383255293e-06
+         4.25973803431e-06 4.2597389438e-06 4.25973848905e-06
+         5.02198963659e-06 5.02199100083e-06 5.02198963659e-06
+         5.80092455493e-06 5.80092546443e-06 5.80092410019e-06
+         6.59693159832e-06 6.59693296257e-06 6.59693205307e-06
+         7.41041276342e-06 7.41041503716e-06 7.41041321817e-06
+         8.24172093417e-06 8.24172184366e-06 8.24171911518e-06
+         9.0912271844e-06 9.0912262749e-06 9.09122445591e-06
+         9.95934897219e-06 9.95934988168e-06 9.95934806269e-06
+         1.0846524674e-05 1.0846526493e-05 1.08465237645e-05
+         1.17531453725e-05 1.17531471915e-05 1.17531435535e-05
+         1.26796121549e-05 1.26796121549e-05 1.26796112454e-05
+         1.36264134198e-05 1.36264152388e-05 1.36264125103e-05
+         1.45939629874e-05 1.45939629874e-05 1.45939611684e-05
+         1.55826946866e-05 1.55826946866e-05 1.55826910486e-05
+         1.65930905496e-05 1.65930923686e-05 1.65930905496e-05
+         1.76256653504e-05 1.76256689883e-05 1.76256635314e-05
+         1.86808756553e-05 1.86808774743e-05 1.86808720173e-05
+         1.97591762117e-05 1.97591798496e-05 1.97591762117e-05
+         2.08611127164e-05 2.08611127164e-05 2.08611108974e-05
+         2.19872399612e-05 2.19872399612e-05 2.19872363232e-05
+         2.31380454352e-05 2.31380472542e-05 2.31380417972e-05
+         2.43140348175e-05 2.43140366365e-05 2.43140329985e-05
+         2.55158010987e-05 2.55158047366e-05 2.55157992797e-05
+         2.67439481831e-05 2.67439500021e-05 2.67439445452e-05
+         2.79990108538e-05 2.79990126728e-05 2.79990072158e-05
+         2.92815439025e-05 2.92815475404e-05 2.92815402645e-05
+         3.05549001496e-05 3.05549037876e-05 3.05548965116e-05
+         3.12246083922e-05 3.12246083922e-05 3.12246047542e-05
+         3.19089667755e-05 3.19089740515e-05 3.19089704135e-05
+         3.26083354594e-05 3.26083390974e-05 3.26083245454e-05
+         3.33230454999e-05 3.33230418619e-05 3.33230382239e-05
+         3.40534243151e-05 3.40534243151e-05 3.40534170391e-05
+         3.47997847712e-05 3.47997884091e-05 3.47997811332e-05
+         3.556250158e-05 3.55625124939e-05 3.5562505218e-05
+         3.63419676432e-05 3.63419712812e-05 3.63419676432e-05
+         3.7138517655e-05 3.7138517655e-05 3.7138510379e-05
+         3.79524972232e-05 3.79524972232e-05 3.79524935852e-05
+         3.87843138014e-05 3.87843174394e-05 3.87843101635e-05
+         3.96343930333e-05 3.96343966713e-05 3.96343930333e-05
+         4.05031023547e-05 4.05031059927e-05 4.05030987167e-05
+         4.13908310293e-05 4.13908273913e-05 4.13908201153e-05
+         4.22980047006e-05 4.22980119765e-05 4.22980047006e-05
+         4.32250963058e-05 4.32251035818e-05 4.32250963058e-05
+         4.41725096607e-05 4.41725169367e-05 4.41725096607e-05
+         4.51406631328e-05 4.51406631328e-05 4.51406522188e-05
+         4.61300223833e-05 4.61300296593e-05 4.61300151073e-05
+         4.71411040053e-05 4.71411076433e-05 4.71410967293e-05
+         4.81743554701e-05 4.81743518321e-05 4.81743481942e-05
+         4.92302060593e-05 4.92302133352e-05 4.92302024213e-05
+         5.03092051076e-05 5.03092123836e-05 5.03092014696e-05
+         5.1411880122e-05 5.1411891036e-05 5.1411880122e-05
+         5.25387367816e-05 5.25387476955e-05 5.25387331436e-05
+         5.36902516615e-05 5.36902589374e-05 5.36902443855e-05
+         5.48670068383e-05 5.48670068383e-05 5.48669995624e-05
+         5.60696098546e-05 5.60696207685e-05 5.60696134926e-05
+         5.72985227336e-05 5.72985227336e-05 5.72985190956e-05
+         5.85543639318e-05 5.85543602938e-05 5.85543493798e-05
+         5.98377519054e-05 5.98377591814e-05 5.98377482675e-05
+         6.11492723692e-05 6.11492869211e-05 6.11492796452e-05
+         6.24895183137e-05 6.24895328656e-05 6.24895110377e-05
+         6.3859130023e-05 6.3859130023e-05 6.38591154711e-05
+         6.52587987133e-05 6.52588059893e-05 6.52587841614e-05
+         6.6689135565e-05 6.66891501169e-05 6.6689128289e-05
+         6.81507954141e-05 6.8150809966e-05 6.81507954141e-05
+         6.96444840287e-05 6.96444913046e-05 6.96444840287e-05
+         7.11709508323e-05 7.11709581083e-05 7.11709581083e-05
+         7.27308943169e-05 7.27309015929e-05 7.2730887041e-05
+         7.43249547668e-05 7.43249693187e-05 7.43249620427e-05
+         7.59540271247e-05 7.59540416766e-05 7.59540198487e-05
+         7.7618737123e-05 7.76187589508e-05 7.76187443989e-05
+         7.93200015323e-05 7.93199942564e-05 7.93199869804e-05
+         8.10584897408e-05 8.10584970168e-05 8.10584824649e-05
+         8.28351330711e-05 8.2835147623e-05 8.28351185191e-05
+         8.46507246024e-05 8.46507173264e-05 8.46507100505e-05
+         8.65060574142e-05 8.65060428623e-05 8.65060355864e-05
+         8.84020337253e-05 8.84020482772e-05 8.84020264493e-05
+         9.03396285139e-05 9.03396503418e-05 9.03396357899e-05
+         9.23196348595e-05 9.23196639633e-05 9.23196421354e-05
+         9.43431296037e-05 9.43431296037e-05 9.43431150517e-05
+         9.64108767221e-05 9.6410891274e-05 9.64108694461e-05
+         9.852401854e-05 9.8524033092e-05 9.85240112641e-05
+         0.000100683479104 0.000100683493656 0.000100683471828
+         0.000102890197013 0.000102890211565 0.000102890189737
+         0.000105145292764 0.000105145285488 0.000105145285488
+         0.000107449872303 0.000107449886855 0.000107449865027
+         0.000109804968815 0.000109804983367 0.000109804954263
+         0.000112211608212 0.000112211630039 0.000112211600936
+         0.000114671063784 0.000114671085612 0.000114671063784
+         0.000117184375995 0.000117184368719 0.000117184354167
+         0.000119752810861 0.000119752839964 0.000119752803585
+         0.000122377474327 0.000122377517982 0.000122377488879
+         0.000125059785205 0.000125059785205 0.000125059756101
+         0.000127800740302 0.000127800769405 0.000127800754854
+         0.000130601925775 0.000130601925775 0.000130601911223
+         0.000133464345708 0.000133464374812 0.00013346436026
+         0.000136389659019 0.000136389659019 0.000136389644467
+         0.000139378957101 0.000139378971653 0.000139378957101
+         0.000142433869769 0.000142433898873 0.000142433884321
+         0.000145555663039 0.000145555677591 0.000145555663039
+         0.000148745966726 0.000148745981278 0.000148745952174
+         0.000152006105054 0.000152006090502 0.00015200607595
+         0.000155337766046 0.000155337780598 0.000155337766046
+         0.000158742361236 0.000158742404892 0.000158742375788
+         0.000162221695064 0.000162221753271 0.000162221709616
+         0.000165777280927 0.000165777324582 0.000165777280927
+         0.000169410704984 0.000169410719536 0.000169410690432
+         0.000173123728018 0.000173123771674 0.00017312374257
+         0.000176918285433 0.000176918314537 0.000176918256329
+         0.000180796007044 0.000180796007044 0.000180795992492
+         0.000184758595424 0.000184758609976 0.000184758580872
+         0.000188808160601 0.000188808175153 0.000188808116945
+         0.000192946317839 0.000192946361494 0.000192946317839
+         0.000197175351786 0.000197175351786 0.000197175322683
+         0.000201496892259 0.000201496935915 0.000201496906811
+         0.000205913325772 0.000205913383979 0.000205913325772
+         0.000210426573176 0.000210426631384 0.000210426558624
+         0.000215038569877 0.000215038598981 0.000215038555325
+         0.000219751658733 0.000219751687837 0.000219751644181
+         0.000224568197154 0.000224568182603 0.000224568197154
+         0.00022949014965 0.000229490164202 0.000229490135098
+         0.000234520150116 0.00023452017922 0.000234520121012
+         0.000239660206717 0.00023966023582 0.000239660192165
+         0.000244913098868 0.000244913127972 0.000244913098868
+         0.000250281125773 0.000250281154877 0.000250281125773
+         0.000255766644841 0.000255766673945 0.000255766615737
+         0.000261372362729 0.000261372420937 0.000261372391833
+         0.000267101218924 0.000267101218924 0.00026710118982
+         0.000272955541732 0.000272955541732 0.000272955512628
+         0.000278938037809 0.000278938037809 0.000278937950497
+         0.000285051617539 0.00028505170485 0.000285051617539
+         0.000291299365927 0.000291299424134 0.000291299365927
+         0.000297684135148 0.000297684164252 0.000297684076941
+         0.000304208602756 0.000304208602756 0.000304208515445
+         0.00031087626121 0.000310876290314 0.000310876232106
+         0.00031768984627 0.000317689875374 0.00031768984627
+         0.000324653025018 0.000324653054122 0.000324652995914
+         0.000331768562319 0.000331768620526 0.000331768533215
+         0.000339040387189 0.000339040328981 0.00033904024167
+         0.000346471206285 0.000346471235389 0.000346471148077
+         0.000354065181455 0.000354065210558 0.000354065152351
+         0.000361825397704 0.000361825397704 0.000361825339496
+         0.000369755900465 0.000369755900465 0.000369755900465
+         0.000377860269509 0.000377860269509 0.000377860211302
+         0.000386141880881 0.000386141997296 0.000386141909985
+         0.000394605158363 0.00039460521657 0.000394605158363
+         0.000403254118282 0.000403254263802 0.000403254147386
+         0.000412092747865 0.000412092806073 0.000412092747865
+         0.000421124743298 0.000421124743298 0.000421124714194
+         0.000430354732089 0.000430354761193 0.000430354673881
+         0.000439787225332 0.000439787312644 0.000439787225332
+         0.000449426588602 0.00044942664681 0.000449426530395
+         0.000459276838228 0.000459276896436 0.000459276809124
+         0.000469343329314 0.000469343329314 0.000469343271106
+         0.000479630049085 0.000479630078189 0.000479630049085
+         0.000490142730996 0.000490142672788 0.000490142672788
+         0.000500885245856 0.000500885362271 0.000500885245856
+         0.000511863792781 0.000511863850988 0.000511863792781
+         0.000523082562722 0.000523082504515 0.000523082446307
+         0.000534547434654 0.000534547551069 0.000534547492862
+         0.000546263356227 0.000546263414435 0.000546263356227
+         0.000558236497454 0.000558236555662 0.000558236381039
+         0.000570471631363 0.000570471573155 0.000570471514948
+         0.000582975102589 0.000582975277212 0.000582975102589
+         0.000595752557274 0.000595752615482 0.000595752440859
+         0.000608810281847 0.000608810281847 0.000608810223639
+         0.000622153864242 0.000622153864242 0.000622153689619
+         0.000635790231172 0.000635790172964 0.000635790114757
+         0.000649725086987 0.000649725145195 0.000649725028779
+         0.00066396582406 0.000663965940475 0.00066396582406
+         0.000678518728819 0.000678518670611 0.000678518670611
+         0.000693390029483 0.000693390145898 0.000693389971275
+         0.000708587875124 0.000708587816916 0.000708587758709
+         0.00072411831934 0.000724118435755 0.000724118202925
+         0.000739989569411 0.000739989511203 0.000739989452995
+         0.000756208261009 0.000756208261009 0.000756208202802
+         0.000772782776039 0.000772782950662 0.000772782776039
+         0.000789720274042 0.00078972033225 0.000789720157627
+         0.000807029486168 0.000807029486168 0.000807029311545
+         0.000824717513751 0.000824717513751 0.000824717339128
+         0.000842793670017 0.00084279384464 0.000842793553602
+         0.000861265521962 0.00086126558017 0.000861265405547
+         0.000880142906681 0.000880142848473 0.000880142732058
+         0.000899433216546 0.000899433332961 0.000899433158338
+         0.000919147045352 0.000919147161767 0.000919147045352
+         0.000939292542171 0.000939292542171 0.000939292367548
+         0.000959879893344 0.000959880009759 0.000959879835136
+         0.000980918062851 0.000980917946436 0.00098091783002
+         0.0010024177609 0.00100241799373 0.0010024177609
+         0.00102438824251 0.00102438847534 0.00102438824251
+         0.00104684091639 0.0010468410328 0.00104684091639
+         0.00106978579424 0.00106978579424 0.00106978567783
+         0.00109323265497 0.00109323253855 0.00109323253855
+         0.00111719418783 0.00111719407141 0.00111719407141
+         0.00114168017171 0.00114168040454 0.00114168017171
+         0.00116670352872 0.00116670364514 0.00116670352872
+         0.00119227473624 0.00119227496907 0.00119227461983
+         0.00121840694919 0.00121840729844 0.00121840706561
+         0.00124511145987 0.00124511157628 0.00124511145987
+         0.00127240188885 0.00127240212169 0.00127240177244
+         0.00130028976128 0.00130028976128 0.00130028952844
+         0.00132878962904 0.00132878962904 0.00132878939621
+         0.00135791301727 0.00135791313369 0.00135791313369
+         0.00138767599128 0.00138767634053 0.00138767599128
+         0.00141809042543 0.00141809054185 0.0014180901926
+         0.00144917215221 0.00144917215221 0.00144917191938
+         0.00148093409371 0.00148093444295 0.00148093409371
+         0.0015133934794 0.00151339382865 0.0015133934794
+         0.00154656311497 0.00154656323139 0.00154656299856
+         0.00158046092838 0.0015804610448 0.00158046069555
+         0.00161510054022 0.00161510065664 0.00161510019097
+         0.00165050034411 0.00165050057694 0.0016505002277
+         0.00168667628895 0.00168667652179 0.00168667605612
+         0.00172364362516 0.0017236439744 0.00172364362516
+         0.00176142272539 0.00176142284181 0.00176142260898
+         0.00180002849083 0.00180002884008 0.00180002849083
+         0.00183948199265 0.00183948175982 0.0018394816434
+         0.00187979871407 0.00187979871407 0.00187979836483
+         0.00192100007553 0.00192100030836 0.00192099995911
+         0.00196310319006 0.00196310388856 0.00196310319006
+         0.0020061309915 0.00200613075867 0.00200613075867
+         0.0020501005929 0.00205010036007 0.00205010012724
+         0.00209503434598 0.00209503434598 0.00209503434598
+         0.00214095204137 0.0021409522742 0.00214095204137
+         0.00218787766062 0.00218787812628 0.00218787742779
+         0.00223583029583 0.00223583052866 0.002235830063
+         0.00228483579122 0.00228483532555 0.00228483509272
+         0.00233491300605 0.00233491323888 0.00233491300605
+         0.00238608988002 0.00238609011285 0.00238608988002
+         0.00243838736787 0.00243838690221 0.00243838690221
+         0.00249183177948 0.00249183201231 0.00249183131382
+         0.00254644779488 0.00254644802772 0.00254644732922
+         0.00260225939564 0.00260225986131 0.00260225939564
+         0.00265929591842 0.00265929615125 0.00265929568559
+         0.00271758134477 0.00271758134477 0.00271758064628
+         0.00277714524418 0.00277714501135 0.00277714477852
+         0.00283801252954 0.00283801322803 0.00283801252954
+         0.00290021719411 0.00290021696128 0.00290021649562
+         0.00296378182247 0.00296378228813 0.00296378182247
+         0.00302874203771 0.00302874273621 0.00302874203771
+         0.00309512461536 0.00309512508102 0.00309512438253
+         0.00316296378151 0.00316296424717 0.00316296354868
+         0.0032322879415 0.00323228817433 0.00323228747584
+         0.00330313364975 0.00330313364975 0.00330313318409
+         0.00337552907877 0.00337553001009 0.0033755293116
+         0.00344951497391 0.00344951543957 0.00344951450825
+         0.00352511904202 0.00352511974052 0.00352511880919
+         0.00360238272697 0.00360238365829 0.00360238272697
+         0.00368133792654 0.00368133862503 0.00368133769371
+         0.0037620253861 0.00376202631742 0.00376202561893
+         0.00384447956458 0.00384447979741 0.00384447933175
+         0.00392874330282 0.00392874376848 0.00392874283716
+         0.00401485292241 0.00401485292241 0.00401485245675
+         0.00410284847021 0.00410284940153 0.00410284893587
+         0.00419277464971 0.00419277418405 0.00419277371839
+         0.00428467057645 0.00428467104211 0.00428467057645
+         0.00437858095393 0.00437858141959 0.0043785800226
+         0.00447455001995 0.00447455001995 0.00447454955429
+         0.00457262201235 0.00457262201235 0.00457262154669
+         0.00467284303159 0.00467284349725 0.00467284256592
+         0.00477526290342 0.00477526290342 0.00477526290342
+         0.0048799244687 0.0048799244687 0.0048799244687
+         0.0049868831411 0.00498688360676 0.0049868831411
+         0.00509618222713 0.00509618408978 0.0050961826928
+         0.00520788133144 0.00520788086578 0.00520788040012
+         0.00532202422619 0.00532202422619 0.00532202376053
+         0.00543867237866 0.00543867377564 0.00543867237866
+         0.0055578770116 0.00555787654594 0.00555787654594
+         0.00567969214171 0.0056796935387 0.00567969167605
+         0.00580417923629 0.00580417970195 0.00580417877063
+         0.00593139324337 0.00593139324337 0.00593139324337
+         0.0060613960959 0.00606139702722 0.00606139563024
+         0.00619424879551 0.00619424926117 0.00619424832985
+         0.00633000954986 0.00633001094684 0.00633000954986
+         0.00646875239909 0.00646875333041 0.00646875146776
+         0.00661053322256 0.00661053275689 0.00661053182557
+         0.00675542000681 0.00675542093813 0.00675542000681
+         0.00690348353237 0.00690348539501 0.00690348353237
+         0.00705479225144 0.00705479318276 0.00705479225144
+         0.00720941787586 0.00720941741019 0.00720941741019
+         0.00736743211746 0.00736743351445 0.0073674316518
+         0.00752891041338 0.00752891041338 0.00752890948206
+         0.00769392633811 0.00769392773509 0.00769392633811
+         0.007862563245 0.007862563245 0.007862563245
+         0.00803488865495 0.00803489051759 0.00803488865495
+         0.00821099895984 0.00821099989116 0.00821099802852
+         0.00839096400887 0.00839096400887 0.0083909612149
+         0.00857487786561 0.00857487786561 0.00857487507164
+         0.0087628159672 0.00876281782985 0.00876281503588
+         0.0089548798278 0.00895488169044 0.00895488075912
+         0.00915115326643 0.00915115326643 0.00915115047246
+         0.00935172382742 0.00935172475874 0.00935172196478
+         0.00955669209361 0.00955669488758 0.00955669302493
+         0.00976615399122 0.00976615492254 0.0097661530599
+         0.00998020265251 0.00998020358384 0.00998020172119
+         0.0101989498362 0.0101989516988 0.0101989498362
+         0.0104224886745 0.0104224886745 0.0104224877432
+         0.0106509262696 0.0106509253383 0.0106509253383
+         0.0108843687922 0.0108843715861 0.0108843687922
+         0.0111229317263 0.0111229335889 0.0111229289323
+         0.01136671938 0.0113667212427 0.01136671938
+         0.0116158528253 0.011615854688 0.011615851894
+         0.0118704475462 0.0118704484776 0.0118704456836
+         0.012130619958 0.0121306208894 0.0121306190267
+         0.0123965013772 0.0123965013772 0.0123964995146
+         0.0126681998372 0.0126682007685 0.0126681979746
+         0.0129458615556 0.0129458634183 0.0129458606243
+         0.0132296029478 0.0132296048105 0.0132296010852
+         0.0135195702314 0.0135195702314 0.0135195683688
+         0.0138158826157 0.0138158844784 0.0138158826157
+         0.0141187021509 0.0141187030822 0.0141187002882
+         0.0144281527027 0.0144281527027 0.0144281508401
+         0.0147443842143 0.0147443860769 0.0147443823516
+         0.0150675466284 0.0150675503537 0.0150675466284
+         0.0153977936134 0.0153977964073 0.0153977936134
+         0.0157352779061 0.0157352816314 0.0157352797687
+         0.0160801634192 0.0160801634192 0.0160801615566
+         0.0164325945079 0.0164325982332 0.0164325963706
+         0.0167927704751 0.0167927704751 0.0167927686125
+         0.0171608291566 0.0171608310193 0.0171608254313
+         0.0175369530916 0.0175369568169 0.0175369530916
+         0.017921326682 0.0179213248193 0.0179213229567
+         0.018314121291 0.0183141231537 0.018314121291
+         0.0187155269086 0.0187155269086 0.018715525046
+         0.019125726074 0.0191257297993 0.0191257279366
+         0.0195449218154 0.0195449218154 0.0195449180901
+         0.01997330226 0.0199733003974 0.0199732966721
+         0.0204110704362 0.0204110741615 0.0204110704362
+         0.0208584405482 0.0208584461361 0.0208584405482
+         0.0213156118989 0.0213156118989 0.0213156118989
+         0.0217828042805 0.0217828042805 0.0217828005552
+         0.0222602337599 0.0222602337599 0.0222602300346
+         0.0227481294423 0.022748131305 0.022748125717
+         0.0232467148453 0.0232467185706 0.0232467129827
+         0.0237562339753 0.0237562339753 0.0237562283874
+         0.0242769159377 0.0242769159377 0.024276914075
+         0.0248090066016 0.0248090103269 0.0248090066016
+         0.0253527648747 0.0253527667373 0.0253527667373
+         0.0259084440768 0.0259084440768 0.0259084403515
+         0.0264762956649 0.0264763031155 0.0264762956649
+         0.0270565990359 0.0270566027611 0.0270565990359
+         0.0276496205479 0.0276496224105 0.0276496168226
+         0.028255648911 0.028255648911 0.0282556433231
+         0.0288749486208 0.0288749486208 0.0288749430329
+         0.0295078214258 0.0295078232884 0.0295078177005
+         0.0301545634866 0.0301545690745 0.0301545616239
+         0.0308154840022 0.0308154914528 0.0308154821396
+         0.0314908847213 0.0314908996224 0.0314908921719
+         0.0321810878813 0.0321810916066 0.0321810878813
+         0.0328864306211 0.0328864268959 0.0328864231706
+         0.0336072295904 0.0336072221398 0.0336072221398
+         0.0343438237906 0.0343438200653 0.0343438088894
+         0.0350965559483 0.0350965596735 0.0350965559483
+         0.0358657948673 0.0358657985926 0.0358657874167
+         0.0366518869996 0.0366518944502 0.0366518869996
+         0.0374552197754 0.037455227226 0.0374552197754
+         0.0382761582732 0.0382761619985 0.0382761508226
+         0.0391150936484 0.0391151048243 0.0391150861979
+         0.039972409606 0.039972409606 0.039972409606
+         0.0408485159278 0.0408485196531 0.0408485122025
+         0.0417438298464 0.0417438261211 0.0417438186705
+         0.0426587536931 0.0426587536931 0.0426587536931
+         0.0435937419534 0.0435937382281 0.0435937345028
+         0.0445492193103 0.0445492118597 0.0445492118597
+         0.045525636524 0.0455256402493 0.0455256290734
+         0.0465234555304 0.0465234518051 0.0465234518051
+         0.0475431419909 0.0475431457162 0.0475431382656
+         0.0485851839185 0.0485851839185 0.0485851764679
+         0.0496500581503 0.0496500656009 0.049650054425
+         0.0507382787764 0.0507382787764 0.0507382750511
+         0.0518503449857 0.0518503524363 0.0518503412604
+         0.0529868081212 0.0529868081212 0.0529868006706
+         0.0541481599212 0.0541481636465 0.0541481524706
+         0.0553349629045 0.055334970355 0.0553349591792
+         0.0565477795899 0.0565477833152 0.0565477758646
+         0.0577871799469 0.0577871873975 0.0577871762216
+         0.0590537451208 0.0590537451208 0.0590537413955
+         0.0603480674326 0.0603480748832 0.0603480674326
+         0.061670769006 0.0616707727313 0.0616707578301
+         0.063022442162 0.0630224645138 0.063022442162
+         0.064403757453 0.0644037723541 0.0644037425518
+         0.0658153519034 0.0658153519034 0.0658153444529
+         0.067257873714 0.0672578811646 0.0672578588128
+         0.068732008338 0.0687320232391 0.0687320008874
+         0.0702384710312 0.0702384784818 0.0702384635806
+         0.0717779621482 0.0717779621482 0.0717779546976
+         0.0733511596918 0.073351174593 0.0733511671424
+         0.0749588534236 0.0749588683248 0.0749588608742
+         0.0766017958522 0.0766017958522 0.0766017735004
+         0.0782807320356 0.0782807469368 0.0782807245851
+         0.0799964666367 0.0799964815378 0.0799964666367
+         0.081749804318 0.0817498117685 0.0817497894168
+         0.0835415497422 0.0835415571928 0.0835415422916
+         0.0853725969791 0.0853725969791 0.0853725969791
+         0.0872437730432 0.0872437804937 0.0872437655926
+         0.0891559720039 0.0891559720039 0.0891559496522
+         0.09111007303 0.09111007303 0.0911100506783
+         0.0931069925427 0.0931069925427 0.0931069776416
+         0.0951476916671 0.0951476916671 0.0951476767659
+         0.0972331166267 0.0972331166267 0.097233094275
+         0.0993642359972 0.0993642359972 0.0993642285466
+         0.101542107761 0.101542115211 0.10154210031
+         0.103767678142 0.103767700493 0.103767678142
+         0.106042042375 0.106042042375 0.106042027473
+         0.108366243541 0.108366243541 0.10836622864
+         0.110741391778 0.110741384327 0.110741376877
+         0.11316858232 0.113168597221 0.11316858232
+         0.115648984909 0.11564899981 0.115648977458
+         0.118183769286 0.118183784187 0.118183746934
+         0.120774067938 0.120774097741 0.120774067938
+         0.123421177268 0.12342119962 0.123421162367
+         0.126126289368 0.126126304269 0.126126274467
+         0.128890708089 0.128890693188 0.128890693188
+         0.13171570003 0.131715685129 0.131715670228
+         0.134602576494 0.134602606297 0.134602591395
+         0.137552827597 0.137552842498 0.137552812696
+         0.140567660332 0.140567675233 0.140567675233
+         0.143648594618 0.14364862442 0.143648609519
+         0.146797075868 0.146797090769 0.146797031164
+         0.150014534593 0.150014534593 0.15001450479
+         0.153302490711 0.153302520514 0.15330247581
+         0.156662583351 0.15666256845 0.156662538648
+         0.160096243024 0.160096257925 0.160096243024
+         0.163605168462 0.163605228066 0.163605168462
+         0.167191043496 0.167191058397 0.167191043496
+         0.170855492353 0.170855522156 0.170855477452
+         0.174600303173 0.174600273371 0.174600243568
+         0.178427129984 0.178427144885 0.178427115083
+         0.18233782053 0.182337850332 0.18233782053
+         0.186334311962 0.186334356666 0.186334326863
+         0.19041839242 0.190418377519 0.190418347716
+         0.194591879845 0.194591939449 0.194591879845
+         0.198856934905 0.198856934905 0.198856905103
+         0.203215450048 0.20321546495 0.203215405345
+         0.207669436932 0.207669451833 0.20766942203
+         0.212221115828 0.212221115828 0.212221071124
+         0.216872423887 0.21687245369 0.216872408986
+         0.221625775099 0.221625804901 0.221625760198
+         0.226483285427 0.226483330131 0.226483300328
+         0.231447339058 0.231447339058 0.231447324157
+         0.236520141363 0.236520171165 0.236520111561
+         0.241704121232 0.241704121232 0.241704106331
+         0.247001752257 0.247001752257 0.247001722455
+         0.252415448427 0.25241547823 0.252415448427
+         0.257947951555 0.257947951555 0.257947891951
+         0.263601601124 0.263601601124 0.263601571321
+         0.269379079342 0.269379138947 0.269379109144
+         0.275283277035 0.275283366442 0.275283247232
+         0.281316846609 0.281316906214 0.281316876411
+         0.287482708693 0.287482738495 0.28748267889
+         0.293783694506 0.29378375411 0.293783694506
+         0.300222754478 0.300222814083 0.300222754478
+         0.306803047657 0.306803047657 0.30680295825
+         0.313527554274 0.313527554274 0.313527524471
+         0.32039925456 0.32039925456 0.320399194956
+         0.327421754599 0.327421754599 0.327421754599
+         0.334598004818 0.334598064423 0.334597975016
+         0.341931790113 0.341931819916 0.341931700706
+         0.349426090717 0.349426031113 0.34942600131
+         0.357084810734 0.357084840536 0.357084751129
+         0.364911139011 0.364911168814 0.364911079407
+         0.37290930748 0.372909367085 0.372909277678
+         0.381082504988 0.381082564592 0.381082475185
+         0.389435172081 0.389435142279 0.389435082674
+         0.397970527411 0.397970557213 0.397970527411
+         0.406693339348 0.40669336915 0.406693220139
+         0.415607213974 0.415607243776 0.415607184172
+         0.424716204405 0.424716323614 0.424716204405
+         0.434025168419 0.434025228024 0.434025168419
+         0.443537890911 0.443537950516 0.443537890911
+         0.453259497881 0.453259468079 0.453259408474
+         0.463193684816 0.463193774223 0.463193684816
+         0.473345994949 0.473346084356 0.473345994949
+         0.483720570803 0.483720570803 0.483720511198
+         0.494322776794 0.494322806597 0.494322746992
+         0.505157053471 0.505157053471 0.505156993866
+         0.516228854656 0.516228854656 0.516228795052
+         0.527543485165 0.527543604374 0.527543485165
+         0.539106011391 0.539105951786 0.539105951786
+         0.55092215538 0.55092215538 0.550922095776
+         0.562997221947 0.562997341156 0.562997281551
+         0.575336754322 0.575336754322 0.575336635113
+         0.587947130203 0.587947070599 0.587946891785
+         0.600833177567 0.600833296776 0.600833177567
+         0.614002406597 0.614002525806 0.614002346992
+         0.627459704876 0.627459764481 0.627459645271
+         0.641212463379 0.641212463379 0.64121234417
+         0.655266284943 0.655266165733 0.655266106129
+         0.669628322124 0.669628441334 0.669628322124
+         0.684304893017 0.684305012226 0.684304714203
+         0.69930356741 0.69930356741 0.6993034482
+         0.714630424976 0.714630484581 0.714630365372
+         0.730293750763 0.730293869972 0.730293691158
+         0.746299922466 0.746300041676 0.746299922466
+         0.762657344341 0.762657523155 0.762657344341
+         0.779373526573 0.779373526573 0.779373407364
+         0.796455383301 0.796455383301 0.796455204487
+         0.813912034035 0.813912093639 0.81391197443
+         0.831750929356 0.831750869751 0.831750869751
+         0.849981188774 0.849981367588 0.849981188774
+         0.868610501289 0.868610739708 0.868610560894
+         0.887649059296 0.887649059296 0.887648880482
+         0.907103836536 0.907103955746 0.907103836536
+         0.926985919476 0.92698597908 0.926985800266
+         0.947302997112 0.947302997112 0.947302937508
+         0.968066096306 0.968066215515 0.968066036701
+         0.989283621311 0.989283800125 0.989283561707
+         1.01096701622 1.01096689701 1.0109667778
+         1.03312516212 1.03312540054 1.03312516212
+         1.05576884747 1.05576884747 1.05576872826
+         1.0789090395 1.07890927792 1.0789090395
+         1.10255599022 1.10255610943 1.10255599022
+         1.12672221661 1.1267220974 1.12672185898
+         1.15141677856 1.15141701698 1.15141665936
+         1.17665362358 1.17665374279 1.17665362358
+         1.20244288445 1.20244300365 1.20244288445
+         1.22879815102 1.22879838943 1.22879803181
+         1.25573039055 1.25573027134 1.25573003292
+         1.28325343132 1.28325355053 1.28325331211
+         1.31137883663 1.31137907505 1.31137895584
+         1.34012174606 1.34012198448 1.34012186527
+         1.36949396133 1.36949419975 1.36949384212
+         1.39951062202 1.39951086044 1.39951038361
+         1.43018507957 1.43018519878 1.43018519878
+         1.46153116226 1.46153140068 1.46153104305
+         1.49356496334 1.49356520176 1.49356484413
+         1.52630019188 1.5263004303 1.52630007267
+         1.55975365639 1.55975401402 1.55975365639
+         1.59393966198 1.59393966198 1.59393942356
+         1.62887573242 1.62887597084 1.62887561321
+         1.66457653046 1.66457653046 1.66457629204
+         1.70106101036 1.70106112957 1.70106065273
+         1.73834359646 1.73834383488 1.73834347725
+         1.77644491196 1.77644503117 1.77644467354
+         1.81537985802 1.81538009644 1.81537973881
+         1.85516965389 1.8551697731 1.85516941547
+         1.89583134651 1.89583146572 1.89583110809
+         1.93738293648 1.9373831749 1.93738293648
+         1.97984671593 1.97984719276 1.97984659672
+         2.02324008942 2.02324008942 2.02323961258
+         2.06758570671 2.06758546829 2.06758522987
+         2.11290121078 2.11290168762 2.1129014492
+         2.15921258926 2.15921258926 2.15921211243
+         2.20653676987 2.20653700829 2.20653676987
+         2.25489974022 2.25489997864 2.25489926338
+         2.30432033539 2.30431985855 2.30431985855
+         2.35482645035 2.35482668877 2.35482573509
+         2.40643787384 2.4064385891 2.40643763542
+         2.45918226242 2.45918250084 2.45918178558
+         2.5130815506 2.5130815506 2.51308107376
+         2.56816315651 2.56816339493 2.56816291809
+         2.62445092201 2.62445092201 2.62445044518
+         2.68197345734 2.68197393417 2.68197321892
+         2.74075722694 2.74075722694 2.74075698853
+         2.80082821846 2.80082798004 2.80082774162
+         2.86221671104 2.86221671104 2.86221647263
+         2.9249484539 2.92494916916 2.9249484539
+         2.98905849457 2.98905873299 2.98905801773
+         3.0545706749 3.0545706749 3.05457019806
+         3.12152075768 3.12152123451 3.12152028084
+         3.18993663788 3.1899368763 3.18993663788
+         3.25985407829 3.25985407829 3.25985360146
+         3.33130121231 3.33130168915 3.33130121231
+         3.40431714058 3.40431785583 3.40431690216
+         3.47893095016 3.478931427 3.47893071175
+         3.55518269539 3.55518293381 3.55518221855
+         3.63310527802 3.63310575485 3.6331050396
+         3.71273350716 3.71273398399 3.71273326874
+         3.79410982132 3.79410982132 3.79410934448
+         3.87726688385 3.87726736069 3.87726640701
+         3.96224927902 3.96224975586 3.96224880219
+         4.04909086227 4.04909181595 4.04909133911
+         4.13783979416 4.137840271 4.13783979416
+         4.22853088379 4.22853088379 4.22852945328
+         4.32121229172 4.32121276855 4.32121181488
+         4.41592121124 4.41592168808 4.41592121124
+         4.51271009445 4.51271104813 4.51270961761
+         4.61161708832 4.61161804199 4.61161708832
+         4.71269464493 4.71269464493 4.71269464493
+         4.81598424911 4.81598520279 4.81598472595
+         4.9215426445 4.9215426445 4.92154121399
+         5.02941322327 5.02941322327 5.02941274643
+         5.13964557648 5.13964557648 5.1396446228
+         5.25229549408 5.25229597092 5.25229501724
+         5.36741256714 5.36741256714 5.36741256714
+         5.48505592346 5.4850564003 5.48505544662
+         5.60527420044 5.60527515411 5.60527420044
+         5.72813034058 5.72813177109 5.72813034058
+         5.85367631912 5.85367679596 5.85367679596
+         5.98197841644 5.98197841644 5.98197793961
+         6.11308813095 6.11308860779 6.11308670044
+         6.24707460403 6.24707555771 6.24707508087
+         6.38399505615 6.38399505615 6.38399410248
+         6.52391958237 6.52392053604 6.52391958237
+         6.66691207886 6.66691303253 6.66691112518
+         6.81303405762 6.81303358078 6.81303262711
+         6.96236228943 6.96236276627 6.96236133575
+         7.11495876312 7.1149597168 7.11495828629
+         7.27090549469 7.27090549469 7.27090454102
+         7.43026447296 7.43026542664 7.43026399612
+         7.59312057495 7.59312295914 7.59312105179
+         7.75954341888 7.75954389572 7.75954246521
+         7.92961740494 7.92961883545 7.9296169281
+         8.1034154892 8.1034154892 8.10341453552
+         8.28102684021 8.28102684021 8.28102493286
+         8.46252536774 8.46252536774 8.46252346039
+         8.64800548553 8.64800739288 8.64800643921
+         8.83754920959 8.83754920959 8.83754825592
+         9.03125 9.03125190735 9.03125
+         9.22920036316 9.22919940948 9.22919654846
+         9.43147850037 9.43147850037 9.43147850037
+         9.63819980621 9.63819885254 9.63819885254
+         9.84944534302 9.84944343567 9.84944248199
+         10.065322876 10.065325737 10.0653238297
+         10.2859315872 10.2859296799 10.2859296799
+         10.5113782883 10.5113801956 10.5113782883
+         10.7417593002 10.7417621613 10.7417593002
+         10.9771986008 10.9772005081 10.9771976471
+         11.2177906036 11.2177915573 11.21778965
+         11.4636631012 11.4636640549 11.4636621475
+         11.7149162292 11.7149181366 11.7149171829
+         11.9716863632 11.9716863632 11.9716854095
+         12.2340812683 12.2340831757 12.2340812683
+         12.5022239685 12.5022239685 12.5022211075
+         12.7762460709 12.7762479782 12.7762451172
+         13.056268692 13.0562696457 13.0562677383
+         13.3424367905 13.3424406052 13.3424367905
+         13.6348686218 13.6348714828 13.6348676682
+         13.9337215424 13.933719635 13.9337186813
+         14.239109993 14.239109993 14.2391090393
+         14.5512046814 14.5512084961 14.5512037277
+         14.8701295853 14.8701314926 14.8701286316
+         15.1960554123 15.1960582733 15.1960535049
+         15.5291013718 15.5291061401 15.5291013718
+         15.869468689 15.869474411 15.8694705963
+         16.2172908783 16.2172889709 16.2172889709
+         16.5727386475 16.5727424622 16.5727405548
+         16.9359703064 16.9359741211 16.9359703064
+         17.30717659 17.3071784973 17.30717659
+         17.6865177155 17.6865177155 17.6865158081
+         18.0741596222 18.0741596222 18.0741577148
+         18.4703083038 18.4703159332 18.4703102112
+         18.8751316071 18.8751316071 18.8751296997
+         19.2888412476 19.2888393402 19.2888374329
+         19.71159935 19.7116012573 19.7115974426
+         20.1436405182 20.1436462402 20.1436386108
+         20.5851402283 20.5851383209 20.5851364136
+         21.03632164 21.0363292694 21.0363235474
+         21.4973869324 21.4973869324 21.4973831177
+         21.9685668945 21.9685726166 21.9685649872
+         22.4500637054 22.4500637054 22.4500617981
+         22.9421234131 22.9421253204 22.9421234131
+         23.4449577332 23.4449577332 23.4449558258
+         23.9588279724 23.9588241577 23.9588222504
+         24.4839553833 24.483959198 24.4839553833
+         25.0205802917 25.0205860138 25.0205783844
+         25.5689849854 25.5689868927 25.568983078
+         26.1293945312 26.1293945312 26.1293888092
+         26.7020988464 26.7021026611 26.7020969391
+         27.2873363495 27.2873420715 27.2873363495
+         27.8854255676 27.885427475 27.8854217529
+         28.4966011047 28.4966030121 28.49659729
+         29.1211929321 29.1211967468 29.1211891174
+         29.7594528198 29.7594566345 29.7594509125
+         30.4117259979 30.4117259979 30.4117202759
+         31.0782699585 31.0782699585 31.0782661438
+         31.7594490051 31.7594490051 31.7594432831
+         32.4555549622 32.4555511475 32.4555473328
+         33.1668968201 33.1668968201 33.1668891907
+         33.8938484192 33.8938522339 33.8938484192
+         34.6367111206 34.6367225647 34.6367073059
+         35.3958854675 35.3958930969 35.3958854675
+         36.1716690063 36.171672821 36.171661377
+         36.9644813538 36.9644889832 36.9644851685
+         37.7746505737 37.7746543884 37.7746505737
+         38.602596283 38.6026039124 38.6026000977
+         39.4486694336 39.448677063 39.4486656189
+         40.3133163452 40.3133087158 40.3133087158
+         41.1968688965 41.1968727112 41.1968688965
+         42.0998306274 42.0998344421 42.0998191833
+         43.0225486755 43.0225524902 43.0225448608
+         43.9655227661 43.9655227661 43.965511322
+         44.9291572571 44.9291648865 44.9291496277
+         45.9138870239 45.913898468 45.9138870239
+         46.9202308655 46.9202384949 46.9202308655
+         47.9486083984 47.9486083984 47.9486045837
+         48.999546051 48.9995536804 48.999546051
+         50.0734863281 50.0734977722 50.0734901428
+         51.1710128784 51.1710166931 51.171005249
+         52.2925453186 52.2925491333 52.2925376892
+         53.4386978149 53.4386978149 53.4386901855
+         54.6099395752 54.6099319458 54.6099281311
+         55.8068771362 55.8068885803 55.8068733215
+         57.0300178528 57.0300292969 57.0300178528
+         58.2800140381 58.2800178528 58.2800064087
+         59.5573921204 59.5574035645 59.5573921204
+         60.8627357483 60.8627471924 60.8627357483
+         62.1967430115 62.1967430115 62.1967353821
+         63.559928894 63.5599365234 63.55991745
+         64.9530334473 64.9530487061 64.9530334473
+         66.3766403198 66.3766403198 66.3766326904
+         67.831489563 67.8314971924 67.831489563
+         69.3181915283 69.3181991577 69.3181838989
+         70.8375091553 70.8375091553 70.8375015259
+         72.3900756836 72.3900756836 72.3900604248
+         73.9767379761 73.9767303467 73.9767227173
+         75.5981063843 75.5981140137 75.5980987549
+         77.255065918 77.2550811768 77.2550582886
+         78.9483108521 78.9483108521 78.9482879639
+         80.6787643433 80.6787567139 80.6787490845
+         82.4470367432 82.4470291138 82.4470291138
+         84.2540435791 84.2540588379 84.2540435791
+         86.100692749 86.100692749 86.1006774902
+         87.9878997803 87.9879150391 87.9878845215
+         89.9163665771 89.9163665771 89.9163589478
+         91.8871154785 91.8871231079 91.8870925903
+         93.9010238647 93.9010467529 93.9010238647
+         95.9592285156 95.959236145 95.9592132568
+         98.0624084473 98.0624237061 98.0624084473
+         100.211685181 100.211685181 100.211669922
+         102.408065796 102.408073425 102.408050537
+         104.652587891 104.652587891 104.652565002
+         106.946296692 106.946304321 106.946289062
+         109.290420532 109.290435791 109.290428162
+         111.685775757 111.685813904 111.685791016
+         114.133651733 114.133666992 114.133644104
+         116.635314941 116.63533783 116.635322571
+         119.191665649 119.191680908 119.19165802
+         121.804046631 121.80406189 121.804031372
+         124.473678589 124.473678589 124.47366333
+         127.201980591 127.20198822 127.201972961
+         129.989898682 129.989929199 129.98991394
+         132.838973999 132.838973999 132.83895874
+         135.750442505 135.750457764 135.750427246
+         138.72593689 138.72593689 138.725921631
+         141.766418457 141.766448975 141.766433716
+         144.873580933 144.87361145 144.873580933
+         148.048828125 148.048858643 148.048828125
+         151.293899536 151.293914795 151.293899536
+         154.609848022 154.609893799 154.609848022
+         157.998519897 157.998550415 157.998504639
+         161.461639404 161.461669922 161.461654663
+         165.000457764 165.000488281 165.000473022
+         168.616851807 168.616851807 168.616851807
+         172.312515259 172.312530518 172.3125
+         176.089401245 176.089401245 176.089355469
+         179.948791504 179.94883728 179.948806763
+         183.892807007 183.892807007 183.892791748
+         187.923278809 187.923294067 187.923248291
+         192.042327881 192.042327881 192.042312622
+         196.251403809 196.251419067 196.25138855
+         200.552688599 200.552734375 200.552688599
+         204.948287964 204.948318481 204.948287964
+         209.440490723 209.440536499 209.44052124
+         214.030899048 214.030929565 214.030914307
+         218.721923828 218.721969604 218.721908569
+         223.516052246 223.516082764 223.516021729
+         228.414916992 228.414962769 228.414916992
+         233.421203613 233.421203613 233.421173096
+         238.537475586 238.537506104 238.537490845
+         243.765640259 243.765655518 243.765609741
+         249.10836792 249.10836792 249.108306885
+         254.568115234 254.568145752 254.568115234
+         260.147979736 260.147949219 260.147949219
+         265.849761963 265.849761963 265.849700928
+         271.676147461 271.676147461 271.676116943
+         277.630950928 277.630950928 277.63092041
+         283.715881348 283.715911865 283.715881348
+         289.93460083 289.93460083 289.934539795
+         296.28918457 296.289245605 296.289154053
+         302.78314209 302.783111572 302.783081055
+         309.419311523 309.419311523 309.419281006
+         316.201416016 316.201446533 316.20135498
+         323.131774902 323.131774902 323.131652832
+         330.213928223 330.21395874 330.213897705
+         337.451416016 337.451416016 337.451324463
+         344.847839355 344.847900391 344.847869873
+         352.406005859 352.406097412 352.406005859
+         360.12991333 360.129882812 360.129852295
+         368.022979736 368.023010254 368.022979736
+         376.089599609 376.089660645 376.089538574
+         384.332550049 384.332550049 384.332489014
+         392.756591797 392.756622314 392.756591797
+         401.364318848 401.36428833 401.36428833
+         410.161743164 410.161743164 410.161651611
+         419.151367188 419.151367188 419.15133667
+         428.338684082 428.3387146 428.338623047
+         437.726165771 437.726226807 437.726135254
+         447.320556641 447.320617676 447.320526123
+         457.124755859 457.124755859 457.124664307
+         467.144287109 467.144348145 467.144256592
+         477.382263184 477.382293701 477.382232666
+         487.845855713 487.845916748 487.845855713
+         498.538269043 498.538269043 498.538146973
+         509.465545654 509.465545654 509.465515137
+         520.630981445 520.631103516 520.630981445
+         532.042602539 532.042663574 532.042602539
+         543.703613281 543.703674316 543.703613281
+         555.62097168 555.621032715 555.620910645
+         567.798828125 567.79876709 567.798706055
+         580.243286133 580.243408203 580.243286133
+         592.960876465 592.960876465 592.96081543
+         605.957885742 605.957824707 605.957641602
+         619.238830566 619.238952637 619.238769531
+         632.810852051 632.810974121 632.810852051
+         646.680541992 646.680541992 646.680480957
+         660.854980469 660.854980469 660.854858398
+         675.339233398 675.339233398 675.339111328
+         690.140930176 690.140869141 690.140808105
+         705.266967773 705.267089844 705.266906738
+         720.725585938 720.725646973 720.725524902
+         736.522033691 736.522033691 736.521972656
+         752.665649414 752.665710449 752.665588379
+         769.161132812 769.161132812 769.161071777
+         786.020141602 786.020202637 786.020141602
+         803.247680664 803.247802734 803.247619629
+         820.853881836 820.854064941 820.853820801
+         838.84387207 838.84387207 838.843688965
+         857.230163574 857.230285645 857.230041504
+         876.018554688 876.018676758 876.018432617
+         895.219604492 895.219848633 895.219665527
+         914.839477539 914.839477539 914.839355469
+         934.891601562 934.891662598 934.891479492
+         955.382080078 955.382080078 955.381896973
+         976.322814941 976.322753906 976.322692871
+         997.721374512 997.721374512 997.721130371
+         1019.58868408 1019.58880615 1019.58868408
+         1041.9354248 1041.93554688 1041.93518066
+         1064.7734375 1064.77331543 1064.77319336
+         1088.11047363 1088.1105957 1088.11035156
+         1111.95898438 1111.95910645 1111.95874023
+         1136.33032227 1136.33068848 1136.3302002
+         1161.23718262 1161.23730469 1161.23693848
+         1186.68847656 1186.6887207 1186.68847656
+         1212.69775391 1212.69787598 1212.69775391
+         1239.27685547 1239.27697754 1239.2767334
+         1266.44030762 1266.44042969 1266.44018555
+         1294.19726562 1294.19750977 1294.1973877
+         1322.56433105 1322.56481934 1322.56445312
+         1351.55029297 1351.55029297 1351.55004883
+         1381.17456055 1381.17443848 1381.17431641
+         1411.44628906 1411.44616699 1411.44604492
+         1442.38342285 1442.38354492 1442.38317871
+         1473.99450684 1473.99462891 1473.99450684
+         1506.30273438 1506.30297852 1506.3026123
+         1539.31713867 1539.31738281 1539.31689453
+         1573.05712891 1573.05712891 1573.05700684
+         1607.53210449 1607.5324707 1607.53222656
+         1642.76733398 1642.76745605 1642.76721191
+         1678.77246094 1678.77270508 1678.77233887
+         1715.5690918 1715.56921387 1715.56896973
+         1753.16760254 1753.16772461 1753.16748047
+         1791.59277344 1791.59277344 1791.59240723
+         1830.86206055 1830.86206055 1830.86206055
+         1870.98999023 1870.99023438 1870.98974609
+         1911.99951172 1912.0 1911.99951172
+         1953.9029541 1953.90319824 1953.90283203
+         1996.73046875 1996.73034668 1996.73010254
+         2040.4934082 2040.4934082 2040.49316406
+         2085.21826172 2085.21875 2085.21850586
+         2130.91870117 2130.91821289 2130.91821289
+         2177.62573242 2177.62573242 2177.62524414
+         2225.35327148 2225.35351562 2225.35302734
+         2274.13012695 2274.13061523 2274.13037109
+         2323.97021484 2323.9699707 2323.96972656
+         2374.90869141 2374.90917969 2374.90893555
+         2426.9609375 2426.9609375 2426.96044922
+         2480.15673828 2480.1574707 2480.15625
+         2534.51196289 2534.51245117 2534.51196289
+         2590.06542969 2590.06591797 2590.06518555
+         2646.83300781 2646.83276367 2646.83251953
+         2704.84814453 2704.84863281 2704.84814453
+         2764.13134766 2764.13183594 2764.13134766
+         2824.71435547 2824.71435547 2824.71362305
+         2886.62451172 2886.625 2886.62426758
+         2949.89599609 2949.89599609 2949.89550781
+         3014.55004883 3014.55004883 3014.54931641
+         3080.62109375 3080.62133789 3080.62036133
+         3148.14038086 3148.14013672 3148.14013672
+         3217.14379883 3217.14404297 3217.14331055
+         3287.65478516 3287.65551758 3287.6550293
+         3359.71630859 3359.71679688 3359.71630859
+         3433.34838867 3433.34838867 3433.34790039
+         3508.60253906 3508.60327148 3508.60253906
+         3585.50244141 3585.50292969 3585.50219727
+         3664.09228516 3664.0925293 3664.09179688
+         3744.39404297 3744.39501953 3744.39428711
+         3826.46728516 3826.46728516 3826.46679688
+         3910.33349609 3910.33447266 3910.33325195
+         3996.04296875 3996.04321289 3996.04296875
+         4083.62036133 4083.62084961 4083.62036133
+         4173.12792969 4173.12890625 4173.12841797
+         4264.59277344 4264.59326172 4264.59179688
+         4358.06835938 4358.06787109 4358.06689453
+         4453.57910156 4453.58007812 4453.57910156
+         4551.19580078 4551.19628906 4551.19580078
+         4650.94677734 4650.94775391 4650.94580078
+         4752.89013672 4752.89013672 4752.88964844
+         4857.06054688 4857.06103516 4857.06005859
+         4963.515625 4963.51513672 4963.51367188
+         5072.30224609 5072.30322266 5072.30224609
+         5183.48095703 5183.48095703 5183.47998047
+         5297.08984375 5297.08984375 5297.08886719
+         5413.18798828 5413.18798828 5413.18652344
+         5531.83105469 5531.83056641 5531.83007812
+         5653.08154297 5653.08203125 5653.08105469
+         5776.98242188 5776.98291016 5776.98193359
+         5903.59912109 5903.60009766 5903.59863281
+         6032.99023438 6032.99121094 6032.99023438
+         6165.2265625 6165.22753906 6165.2265625
+         6300.35205078 6300.35302734 6300.35205078
+         6438.44921875 6438.44970703 6438.44726562
+         6579.5546875 6579.5546875 6579.55322266
+         6723.77050781 6723.76953125 6723.76904297
+         6871.13671875 6871.13720703 6871.13623047
+         7021.74365234 7021.74365234 7021.74365234
+         7175.63232422 7175.63378906 7175.63232422
+         7332.9140625 7332.9140625 7332.91308594
+         7493.6328125 7493.63330078 7493.63183594
+         7657.88330078 7657.88476562 7657.8828125
+         7825.71386719 7825.71435547 7825.71337891
+         7997.24511719 7997.24609375 7997.24365234
+         8172.52246094 8172.52392578 8172.52246094
+         8351.65429688 8351.65527344 8351.65332031
+         8534.68945312 8534.69238281 8534.69042969
+         8721.75878906 8721.76074219 8721.75976562
+         8912.91796875 8912.91894531 8912.91796875
+         9108.28027344 9108.28027344 9108.27832031
+         9307.90917969 9307.90917969 9307.90722656
+         9511.91503906 9511.91503906 9511.91308594
+         9720.39160156 9720.390625 9720.390625
+         9933.45019531 9933.45019531 9933.44824219
+         10151.1660156 10151.1650391 10151.1640625
+         10373.6523438 10373.6542969 10373.6523438
+         10601.0166016 10601.0175781 10601.0146484
+         10833.3789062 10833.3769531 10833.3769531
+         11070.8164062 11070.8164062 11070.8164062
+         11313.4736328 11313.4755859 11313.4736328
+         11561.4208984 11561.4238281 11561.4208984
+         11814.8193359 11814.8203125 11814.8173828
+         12073.7851562 12073.7861328 12073.7832031
+         12338.3945312 12338.3964844 12338.3935547
+         12608.8369141 12608.8388672 12608.8369141
+         12885.1875 12885.1904297 12885.1884766
+         13167.6171875 13167.6181641 13167.6162109
+         13456.2177734 13456.21875 13456.2167969
+         13751.1425781 13751.1445312 13751.1416016
+         14052.53125 14052.5341797 14052.53125
+         14360.546875 14360.5478516 14360.5458984
+         14675.2919922 14675.2949219 14675.2919922
+         14996.9384766 14996.9394531 14996.9365234
+         15325.6308594 15325.6318359 15325.6308594
+         15661.5498047 15661.5507812 15661.5488281
+         16004.8125 16004.8125 16004.8095703
+         16355.6171875 16355.6171875 16355.6142578
+         16714.0703125 16714.0683594 16714.0664062
+         17080.4199219 17080.4179688 17080.4160156
+         17454.7773438 17454.78125 17454.7773438
+         17837.3652344 17837.3671875 17837.3652344
+         18228.2890625 18228.2929688 18228.2871094
+         18627.8300781 18627.8359375 18627.828125
+         19036.109375 19036.109375 19036.1054688
+         19453.3554688 19453.3574219 19453.3515625
+         19879.6914062 19879.6953125 19879.6914062
+         20315.4316406 20315.4335938 20315.4316406
+         20760.6914062 20760.6972656 20760.6914062
+         21215.7421875 21215.7460938 21215.7402344
+         21680.7070312 21680.7109375 21680.7070312
+         22155.921875 22155.9238281 22155.921875
+         22641.5234375 22641.5273438 22641.5214844
+         23137.796875 23137.7988281 23137.7949219
+         23644.9199219 23644.9179688 23644.9179688
+         24163.15625 24163.1601562 24163.1542969
+         24692.7460938 24692.7519531 24692.7460938
+         25233.984375 25233.984375 25233.9824219
+         25787.046875 25787.046875 25787.0429688
+         26352.2324219 26352.234375 26352.2285156
+         26929.8027344 26929.8046875 26929.8027344
+         27520.0722656 27520.0742188 27520.0703125
+         28123.2382812 28123.2441406 28123.2382812
+         28739.6308594 28739.6289062 28739.6269531
+         29369.53125 29369.5292969 29369.5253906
+         30013.2714844 30013.2734375 30013.2695312
+         30671.0839844 30671.0839844 30671.0820312
+         31343.359375 31343.3554688 31343.3554688
+         32030.28125 32030.28125 32030.2773438
+         32732.3457031 32732.3496094 32732.3417969
+         33449.7539062 33449.7578125 33449.75
+         34182.9296875 34182.9335938 34182.9296875
+         34932.0859375 34932.0859375 34932.0820312
+         35697.75 35697.7578125 35697.7539062
+         36480.15625 36480.1601562 36480.1523438
+         37279.7578125 37279.7578125 37279.75
+         38096.78125 38096.7851562 38096.7734375
+         38931.8164062 38931.8242188 38931.8125
+         39785.1015625 39785.1054688 39785.0976562
+         40657.140625 40657.1445312 40657.140625
+         41548.1835938 41548.1914062 41548.1835938
+         42458.8710938 42458.875 42458.8671875
+         43389.4648438 43389.4609375 43389.453125
+         44340.5 44340.5078125 44340.4960938
+         45312.328125 45312.3398438 45312.328125
+         46305.4570312 46305.46875 46305.4570312
+         47320.359375 47320.359375 47320.3554688
+         48357.5625 48357.5625 48357.5546875
+         49417.4375 49417.4414062 49417.4296875
+         50500.5390625 50500.5429688 50500.5351562
+         51607.375 51607.3789062 51607.3710938
+         52738.5546875 52738.5507812 52738.5429688
+         53894.4375 53894.4453125 53894.4296875
+         55075.734375 55075.7460938 55075.734375
+         56282.7851562 56282.796875 56282.7773438
+         57516.4375 57516.4375 57516.4257812
+         58777.046875 58777.0546875 58777.0390625
+         60065.3632812 60065.375 60065.359375
+         61381.75 61381.7617188 61381.7539062
+         62727.171875 62727.1796875 62727.1679688
+         64101.9882812 64101.9960938 64101.9804688
+         65504.0 65504.0078125 65503.9960938
+}
diff --git a/aces_1.0.0/luts/V-Log_to_linear.spi1d b/aces_1.0.0/luts/V-Log_to_linear.spi1d
new file mode 100644 (file)
index 0000000..74cda93
--- /dev/null
@@ -0,0 +1,1030 @@
+Version 1
+From 0.000000 1.000000
+Length 1024
+Components 1
+{
+         -0.0223214291036
+         -0.0221468713135
+         -0.0219723153859
+         -0.0217977594584
+         -0.0216232016683
+         -0.0214486457407
+         -0.0212740879506
+         -0.0210995320231
+         -0.0209249760956
+         -0.0207504183054
+         -0.0205758623779
+         -0.0204013064504
+         -0.0202267486602
+         -0.0200521927327
+         -0.0198776349425
+         -0.019703079015
+         -0.0195285230875
+         -0.0193539652973
+         -0.0191794093698
+         -0.0190048534423
+         -0.0188302956522
+         -0.0186557397246
+         -0.0184811819345
+         -0.018306626007
+         -0.0181320700794
+         -0.0179575122893
+         -0.0177829563618
+         -0.0176084004343
+         -0.0174338426441
+         -0.0172592867166
+         -0.0170847289264
+         -0.0169101729989
+         -0.0167356170714
+         -0.0165610592812
+         -0.0163865033537
+         -0.0162119474262
+         -0.016037389636
+         -0.0158628337085
+         -0.0156882759184
+         -0.0155137199908
+         -0.015339163132
+         -0.0151646072045
+         -0.0149900503457
+         -0.0148154934868
+         -0.014640936628
+         -0.0144663807005
+         -0.0142918238416
+         -0.0141172669828
+         -0.013942710124
+         -0.0137681541964
+         -0.0135935973376
+         -0.0134190404788
+         -0.0132444836199
+         -0.0130699276924
+         -0.0128953708336
+         -0.0127208139747
+         -0.0125462571159
+         -0.0123717011884
+         -0.0121971443295
+         -0.0120225874707
+         -0.0118480306119
+         -0.0116734746844
+         -0.0114989178255
+         -0.0113243609667
+         -0.0111498041078
+         -0.0109752481803
+         -0.0108006913215
+         -0.0106261344627
+         -0.0104515776038
+         -0.0102770216763
+         -0.0101024648175
+         -0.00992790795863
+         -0.00975335109979
+         -0.00957879517227
+         -0.00940423831344
+         -0.0092296814546
+         -0.00905512459576
+         -0.00888056866825
+         -0.00870601180941
+         -0.00853145495057
+         -0.00835689809173
+         -0.00818234216422
+         -0.00800778530538
+         -0.00783322844654
+         -0.00765867205337
+         -0.00748411519453
+         -0.00730955880135
+         -0.00713500194252
+         -0.00696044554934
+         -0.0067858886905
+         -0.00661133229733
+         -0.00643677543849
+         -0.00626221904531
+         -0.00608766218647
+         -0.0059131057933
+         -0.00573854893446
+         -0.00556399254128
+         -0.00538943568245
+         -0.00521487928927
+         -0.00504032243043
+         -0.00486576603726
+         -0.00469120917842
+         -0.00451665278524
+         -0.0043420959264
+         -0.00416753953323
+         -0.00399298267439
+         -0.00381842628121
+         -0.00364386965521
+         -0.0034693130292
+         -0.00329475640319
+         -0.00312019977719
+         -0.00294564315118
+         -0.00277108652517
+         -0.00259652989917
+         -0.00242197327316
+         -0.00224741664715
+         -0.00207286002114
+         -0.00189830327872
+         -0.00172374665271
+         -0.00154919002671
+         -0.0013746334007
+         -0.00120007677469
+         -0.00102552014869
+         -0.000850963580888
+         -0.000676406954881
+         -0.000501850328874
+         -0.000327293673763
+         -0.000152737047756
+         2.18195782509e-05
+         0.000196376204258
+         0.000370932830265
+         0.000545489485376
+         0.000720046111383
+         0.00089460273739
+         0.0010691593634
+         0.0012437159894
+         0.00141827261541
+         0.00159282924142
+         0.00176738586742
+         0.00194194249343
+         0.00211649900302
+         0.00229105562903
+         0.00246561225504
+         0.00264016888104
+         0.00281472550705
+         0.00298928213306
+         0.00316383875906
+         0.00333839538507
+         0.00351295201108
+         0.00368750863709
+         0.00386206526309
+         0.00403662212193
+         0.00421117851511
+         0.00438573537394
+         0.00456029176712
+         0.00473484862596
+         0.00490940501913
+         0.00508396187797
+         0.00525851827115
+         0.00543307512999
+         0.00560763152316
+         0.005782188382
+         0.00595674477518
+         0.00613130163401
+         0.00630585802719
+         0.00648041488603
+         0.0066549712792
+         0.00682952813804
+         0.00700408453122
+         0.00717864139006
+         0.00735319778323
+         0.00752775464207
+         0.00770231103525
+         0.00787686742842
+         0.00805142428726
+         0.0082259811461
+         0.00840053800493
+         0.00857509393245
+         0.00874965079129
+         0.00892420765013
+         0.00909876450896
+         0.00927332043648
+         0.00944787729532
+         0.00962243415415
+         0.00979699101299
+         0.00997154694051
+         0.0101467305794
+         0.0103234769776
+         0.0105018783361
+         0.0106819495559
+         0.0108637064695
+         0.0110471658409
+         0.0112323435023
+         0.0114192543551
+         0.011607915163
+         0.0117983426899
+         0.0119905527681
+         0.0121845630929
+         0.0123803894967
+         0.0125780496746
+         0.0127775603905
+         0.0129789402708
+         0.0131822042167
+         0.0133873717859
+         0.0135944606736
+         0.0138034885749
+         0.0140144741163
+         0.0142274340615
+         0.0144423888996
+         0.0146593553945
+         0.0148783540353
+         0.0150994034484
+         0.0153225222602
+         0.0155477300286
+         0.0157750472426
+         0.0160044915974
+         0.0162360854447
+         0.0164698474109
+         0.0167057979852
+         0.0169439576566
+         0.0171843469143
+         0.0174269881099
+         0.01767189987
+         0.0179191045463
+         0.0181686244905
+         0.0184204820544
+         0.0186746958643
+         0.0189312919974
+         0.0191902890801
+         0.0194517113268
+         0.0197155810893
+         0.0199819225818
+         0.0202507562935
+         0.0205221083015
+         0.0207960009575
+         0.0210724584758
+         0.0213515050709
+         0.0216331630945
+         0.0219174586236
+         0.0222044158727
+         0.022494059056
+         0.0227864161134
+         0.0230815093964
+         0.0233793668449
+         0.0236800126731
+         0.0239834729582
+         0.0242897737771
+         0.0245989449322
+         0.0249110087752
+         0.0252259951085
+         0.0255439318717
+         0.0258648432791
+         0.0261887609959
+         0.0265157110989
+         0.0268457233906
+         0.0271788258106
+         0.0275150462985
+         0.0278544146568
+         0.0281969606876
+         0.0285427141935
+         0.0288917049766
+         0.0292439628392
+         0.0295995194465
+         0.0299584064633
+         0.0303206518292
+         0.0306862909347
+         0.0310553517193
+         0.0314278677106
+         0.0318038761616
+         0.0321834012866
+         0.0325664803386
+         0.0329531468451
+         0.0333434306085
+         0.033737372607
+         0.0341350026429
+         0.0345363542438
+         0.0349414646626
+         0.0353503674269
+         0.0357630997896
+         0.0361796952784
+         0.0366001948714
+         0.037024628371
+         0.0374530367553
+         0.0378854572773
+         0.0383219271898
+         0.0387624800205
+         0.0392071604729
+         0.0396560057998
+         0.0401090532541
+         0.0405663400888
+         0.0410279110074
+         0.0414938032627
+         0.041964057833
+         0.042438711971
+         0.0429178141057
+         0.04340140149
+         0.0438895188272
+         0.0443822033703
+         0.0448795035481
+         0.0453814566135
+         0.0458881109953
+         0.0463995113969
+         0.0469156987965
+         0.0474367178977
+         0.0479626171291
+         0.0484934411943
+         0.0490292310715
+         0.04957004264
+         0.050115916878
+         0.050666898489
+         0.0512230433524
+         0.0517843961716
+         0.0523510016501
+         0.052922911942
+         0.0535001792014
+         0.0540828518569
+         0.0546709783375
+         0.0552646145225
+         0.0558638051152
+         0.0564686097205
+         0.057079076767
+         0.0576952584088
+         0.0583172068
+         0.0589449815452
+         0.0595786347985
+         0.0602182224393
+         0.0608637966216
+         0.0615154132247
+         0.0621731355786
+         0.0628370121121
+         0.0635071098804
+         0.064183473587
+         0.0648661777377
+         0.065555267036
+         0.0662508159876
+         0.0669528767467
+         0.0676615089178
+         0.0683767721057
+         0.0690987408161
+         0.0698274597526
+         0.0705630108714
+         0.0713054388762
+         0.0720548257232
+         0.0728112310171
+         0.0735747143626
+         0.0743453502655
+         0.0751231983304
+         0.0759083256125
+         0.0767008140683
+         0.0775007158518
+         0.0783081054688
+         0.0791230648756
+         0.0799456462264
+         0.0807759314775
+         0.0816139876842
+         0.0824598968029
+         0.0833137258887
+         0.084175541997
+         0.0850454345345
+         0.0859234705567
+         0.0868097245693
+         0.0877042859793
+         0.0886072143912
+         0.0895185992122
+         0.0904385149479
+         0.0913670510054
+         0.0923042744398
+         0.0932502746582
+         0.0942051336169
+         0.0951689332724
+         0.0961417555809
+         0.0971236899495
+         0.0981148183346
+         0.0991152226925
+         0.100124999881
+         0.101144224405
+         0.102173000574
+         0.103211402893
+         0.10425952822
+         0.105317465961
+         0.106385312974
+         0.107463158667
+         0.108551092446
+         0.109649218619
+         0.110757626593
+         0.111876405776
+         0.113005667925
+         0.114145494998
+         0.115295998752
+         0.116457276046
+         0.117629431188
+         0.118812553585
+         0.120006754994
+         0.121212139726
+         0.122428812087
+         0.123656876385
+         0.12489643693
+         0.126147598028
+         0.127410486341
+         0.128685191274
+         0.129971832037
+         0.13127052784
+         0.132581368089
+         0.133904501796
+         0.135240003467
+         0.136588022113
+         0.137948662043
+         0.139322042465
+         0.14070828259
+         0.142107486725
+         0.143519803882
+         0.14494535327
+         0.146384239197
+         0.147836595774
+         0.149302557111
+         0.150782242417
+         0.152275785804
+         0.153783321381
+         0.155304953456
+         0.156840845942
+         0.15839111805
+         0.159955888987
+         0.161535322666
+         0.163129553199
+         0.164738699794
+         0.166362926364
+         0.168002352118
+         0.169657126069
+         0.171327397227
+         0.173013299704
+         0.174714997411
+         0.176432624459
+         0.178166329861
+         0.179916277528
+         0.181682601571
+         0.183465465903
+         0.185265034437
+         0.187081441283
+         0.188914850354
+         0.190765440464
+         0.192633345723
+         0.194518744946
+         0.196421802044
+         0.19834266603
+         0.200281530619
+         0.202238544822
+         0.204213872552
+         0.206207707524
+         0.20822019875
+         0.210251539946
+         0.212301909924
+         0.214371472597
+         0.21646040678
+         0.218568906188
+         0.220697134733
+         0.222845301032
+         0.225013583899
+         0.227202162147
+         0.229411244392
+         0.231640994549
+         0.233891636133
+         0.23616334796
+         0.238456323743
+         0.240770772099
+         0.243106886744
+         0.245464876294
+         0.247844949365
+         0.250247299671
+         0.252672165632
+         0.255119711161
+         0.257590174675
+         0.260083794594
+         0.262600719929
+         0.265141248703
+         0.267705559731
+         0.270293861628
+         0.272906422615
+         0.275543421507
+         0.278205126524
+         0.280891746283
+         0.283603519201
+         0.286340683699
+         0.289103507996
+         0.291892170906
+         0.294706940651
+         0.297548085451
+         0.300415813923
+         0.303310394287
+         0.306232094765
+         0.309181123972
+         0.312157779932
+         0.315162301064
+         0.318194955587
+         0.321256011724
+         0.324345737696
+         0.32746437192
+         0.330612242222
+         0.333789557219
+         0.336996614933
+         0.340233713388
+         0.343501120806
+         0.346799135208
+         0.350127995014
+         0.353488057852
+         0.35687956214
+         0.360302835703
+         0.363758146763
+         0.367245823145
+         0.370766162872
+         0.374319434166
+         0.377905994654
+         0.381526142359
+         0.385180175304
+         0.388868421316
+         0.39259120822
+         0.396348834038
+         0.400141656399
+         0.403970003128
+         0.407834172249
+         0.411734551191
+         0.415671437979
+         0.419645160437
+         0.423656135798
+         0.427704632282
+         0.431791037321
+         0.435915708542
+         0.440079003572
+         0.444281280041
+         0.448522925377
+         0.452804237604
+         0.457125663757
+         0.461487561464
+         0.465890288353
+         0.470334231853
+         0.474819809198
+         0.479347378016
+         0.483917325735
+         0.48853006959
+         0.493185997009
+         0.497885525227
+         0.502629041672
+         0.507416963577
+         0.51224976778
+         0.517127811909
+         0.522051513195
+         0.527021288872
+         0.532037615776
+         0.53710091114
+         0.542211651802
+         0.547370195389
+         0.552577078342
+         0.557832658291
+         0.563137471676
+         0.568491995335
+         0.573896586895
+         0.579351842403
+         0.584858179092
+         0.590416014194
+         0.596025943756
+         0.60168838501
+         0.607403814793
+         0.613172769547
+         0.618995785713
+         0.624873280525
+         0.630805790424
+         0.636793911457
+         0.642838060856
+         0.648938775063
+         0.655096650124
+         0.661312162876
+         0.667585909367
+         0.673918366432
+         0.680310130119
+         0.68676173687
+         0.693273723125
+         0.699846744537
+         0.706481218338
+         0.713177859783
+         0.719937264919
+         0.726759850979
+         0.733646392822
+         0.740597367287
+         0.747613489628
+         0.754695236683
+         0.761843323708
+         0.769058346748
+         0.776340901852
+         0.783691644669
+         0.79111123085
+         0.798600316048
+         0.806159496307
+         0.81378942728
+         0.821490824223
+         0.829264342785
+         0.837110579014
+         0.845030367374
+         0.853024244308
+         0.861092984676
+         0.869237303734
+         0.877457857132
+         0.885755419731
+         0.894130647182
+         0.902584254742
+         0.911117076874
+         0.91972976923
+         0.928423047066
+         0.937197804451
+         0.946054697037
+         0.954994499683
+         0.964018046856
+         0.97312605381
+         0.982319295406
+         0.991598665714
+         1.00096487999
+         1.01041889191
+         1.01996135712
+         1.02959311008
+         1.03931510448
+         1.04912817478
+         1.05903315544
+         1.06903076172
+         1.0791220665
+         1.08930778503
+         1.099588871
+         1.10996627808
+         1.12044084072
+         1.1310133934
+         1.141685009
+         1.15245652199
+         1.16332900524
+         1.17430317402
+         1.1853801012
+         1.19656074047
+         1.20784604549
+         1.21923708916
+         1.23073482513
+         1.24234008789
+         1.25405406952
+         1.26587772369
+         1.2778121233
+         1.28985822201
+         1.30201721191
+         1.31428992748
+         1.32667756081
+         1.33918118477
+         1.35180199146
+         1.36454081535
+         1.37739896774
+         1.39037764072
+         1.40347766876
+         1.41670036316
+         1.43004691601
+         1.4435185194
+         1.45711612701
+         1.47084105015
+         1.48469460011
+         1.49867773056
+         1.51279187202
+         1.52703821659
+         1.54141783714
+         1.55593216419
+         1.57058238983
+         1.58536970615
+         1.60029554367
+         1.61536109447
+         1.63056778908
+         1.64591681957
+         1.66140949726
+         1.67704737186
+         1.69283163548
+         1.7087635994
+         1.72484481335
+         1.74107658863
+         1.75746023655
+         1.77399742603
+         1.79068946838
+         1.8075376749
+         1.82454371452
+         1.84170901775
+         1.85903501511
+         1.87652313709
+         1.89417517185
+         1.91199231148
+         1.92997634411
+         1.94812881947
+         1.96645128727
+         1.98494517803
+         2.00361227989
+         2.02245426178
+         2.04147267342
+         2.06066894531
+         2.08004522324
+         2.09960269928
+         2.11934328079
+         2.13926887512
+         2.15938091278
+         2.17968130112
+         2.20017194748
+         2.22085428238
+         2.24173021317
+         2.26280164719
+         2.28407025337
+         2.30553817749
+         2.32720708847
+         2.34907889366
+         2.37115550041
+         2.39343881607
+         2.41593074799
+         2.43863320351
+         2.4615483284
+         2.48467803001
+         2.5080242157
+         2.53158903122
+         2.55537438393
+         2.57938241959
+         2.60361552238
+         2.62807536125
+         2.65276408195
+         2.6776843071
+         2.70283746719
+         2.72822642326
+         2.75385308266
+         2.77971959114
+         2.8058283329
+         2.8321814537
+         2.85878157616
+         2.88563036919
+         2.91273093224
+         2.94008493423
+         2.96769523621
+         2.99556398392
+         3.02369379997
+         3.05208683014
+         3.08074593544
+         3.10967326164
+         3.13887119293
+         3.16834282875
+         3.19809031487
+         3.22811627388
+         3.25842356682
+         3.28901433945
+         3.31989169121
+         3.35105824471
+         3.38251638412
+         3.41426944733
+         3.44631958008
+         3.4786696434
+         3.51132273674
+         3.54428172112
+         3.57754921913
+         3.61112809181
+         3.6450214386
+         3.67923212051
+         3.713763237
+         3.74861764908
+         3.78379821777
+         3.81930828094
+         3.85515093803
+         3.89132905006
+         3.9278459549
+         3.96470475197
+         4.00190877914
+         4.03946113586
+         4.07736492157
+         4.11562395096
+         4.15424108505
+         4.19321966171
+         4.2325630188
+         4.27227497101
+         4.3123588562
+         4.35281801224
+         4.39365577698
+         4.43487596512
+         4.47648239136
+         4.51847839355
+         4.56086730957
+         4.60365343094
+         4.64683961868
+         4.69043064117
+         4.73442983627
+         4.77884054184
+         4.82366752625
+         4.86891412735
+         4.91458415985
+         4.96068239212
+         5.00721168518
+         5.0541768074
+         5.10158157349
+         5.14943027496
+         5.19772720337
+         5.2464761734
+         5.29568147659
+         5.34534788132
+         5.39547872543
+         5.44607925415
+         5.497153759
+         5.54870605469
+         5.60074138641
+         5.65326404572
+         5.70627832413
+         5.75978851318
+         5.81380033493
+         5.86831760406
+         5.9233455658
+         5.97888851166
+         6.03495168686
+         6.09153985977
+         6.14865779877
+         6.20631027222
+         6.26450300217
+         6.32324028015
+         6.38252735138
+         6.4423699379
+         6.50277280807
+         6.56374120712
+         6.62528038025
+         6.68739557266
+         6.75009250641
+         6.8133764267
+         6.87725305557
+         6.94172763824
+         7.0068063736
+         7.07249403
+         7.13879680634
+         7.20571994781
+         7.27327013016
+         7.34145307541
+         7.41027402878
+         7.47973918915
+         7.54985523224
+         7.62062740326
+         7.69206237793
+         7.76416635513
+         7.83694553375
+         7.91040563583
+         7.98455381393
+         8.05939674377
+         8.1349401474
+         8.21119022369
+         8.28815460205
+         8.36583995819
+         8.44425296783
+         8.52339935303
+         8.60328674316
+         8.68392276764
+         8.76531410217
+         8.84746646881
+         8.93038845062
+         9.014087677
+         9.09856987
+         9.183842659
+         9.26991462708
+         9.35679149628
+         9.44448280334
+         9.532995224
+         9.62233543396
+         9.71251296997
+         9.80353450775
+         9.89540863037
+         9.98814296722
+         10.0817451477
+         10.1762237549
+         10.2715873718
+         10.3678436279
+         10.4650020599
+         10.5630693436
+         10.6620550156
+         10.7619667053
+         10.8628149033
+         10.9646072388
+         11.0673522949
+         11.1710596085
+         11.2757377625
+         11.3813962936
+         11.4880437851
+         11.5956907272
+         11.7043447495
+         11.8140163422
+         11.9247140884
+         12.0364494324
+         12.149230957
+         12.2630672455
+         12.3779706955
+         12.4939489365
+         12.6110143661
+         12.729174614
+         12.8484420776
+         12.9688262939
+         13.0903367996
+         13.2129859924
+         13.3367834091
+         13.4617395401
+         13.5878658295
+         13.7151727676
+         13.8436727524
+         13.9733753204
+         14.1042919159
+         14.2364339828
+         14.3698139191
+         14.5044431686
+         14.640332222
+         14.7774944305
+         14.9159402847
+         15.0556821823
+         15.1967334747
+         15.3391046524
+         15.4828090668
+         15.6278591156
+         15.7742671967
+         15.9220457077
+         16.0712089539
+         16.2217674255
+         16.3737373352
+         16.5271282196
+         16.6819572449
+         16.8382339478
+         16.9959754944
+         17.1551933289
+         17.31590271
+         17.4781150818
+         17.6418476105
+         17.8071136475
+         17.9739265442
+         18.1423015594
+         18.3122520447
+         18.483795166
+         18.6569442749
+         18.8317127228
+         19.0081195831
+         19.1861782074
+         19.3659038544
+         19.5473117828
+         19.7304172516
+         19.9152393341
+         20.1017913818
+         20.2900886536
+         20.4801502228
+         20.6719913483
+         20.8656272888
+         21.0610790253
+         21.2583580017
+         21.457485199
+         21.6584777832
+         21.8613510132
+         22.0661258698
+         22.2728157043
+         22.4814414978
+         22.6920204163
+         22.9045715332
+         23.1191139221
+         23.3356628418
+         23.5542411804
+         23.7748661041
+         23.9975547791
+         24.2223300934
+         24.4492092133
+         24.6782131195
+         24.9093608856
+         25.1426734924
+         25.3781719208
+         25.6158733368
+         25.8558006287
+         26.0979747772
+         26.3424167633
+         26.5891475677
+         26.838186264
+         27.0895595551
+         27.3432846069
+         27.5993862152
+         27.8578872681
+         28.118806839
+         28.3821697235
+         28.6479988098
+         28.9163169861
+         29.1871471405
+         29.4605121613
+         29.7364387512
+         30.0149478912
+         30.2960643768
+         30.5798130035
+         30.8662185669
+         31.1553058624
+         31.447101593
+         31.7416267395
+         32.0389099121
+         32.3389778137
+         32.6418571472
+         32.9475708008
+         33.2561454773
+         33.5676078796
+         33.8819923401
+         34.1993141174
+         34.5196113586
+         34.8429069519
+         35.1692276001
+         35.4986038208
+         35.8310661316
+         36.1666412354
+         36.505355835
+         36.8472442627
+         37.1923332214
+         37.5406532288
+         37.8922348022
+         38.2471084595
+         38.605304718
+         38.9668540955
+         39.3317909241
+         39.7001419067
+         40.0719413757
+         40.4472236633
+         40.8260192871
+         41.2083625793
+         41.5942878723
+         41.9838218689
+         42.3770065308
+         42.7738723755
+         43.1744537354
+         43.5787849426
+         43.9869003296
+         44.3988380432
+         44.8146362305
+         45.2343254089
+         45.6579437256
+         46.0855293274
+}
index 03544e7..46d6aa6 100644 (file)
@@ -64,7 +64,7 @@ colorspaces:
       The Academy Color Encoding System reference color space
     isdata: false
     allocation: lg2
       The Academy Color Encoding System reference color space
     isdata: false
     allocation: lg2
-    allocationvars: [-15, 6]
+    allocationvars: [-8, 5, 0.00390625]
 
   - !<ColorSpace>
     name: lin_ap0
 
   - !<ColorSpace>
     name: lin_ap0
@@ -75,7 +75,9 @@ colorspaces:
       The Academy Color Encoding System reference color space
     isdata: false
     allocation: lg2
       The Academy Color Encoding System reference color space
     isdata: false
     allocation: lg2
-    allocationvars: [-15, 6]
+    allocationvars: [-8, 5, 0.00390625]
+    to_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: ACES2065-1}
 
   - !<ColorSpace>
     name: aces
 
   - !<ColorSpace>
     name: aces
@@ -86,7 +88,9 @@ colorspaces:
       The Academy Color Encoding System reference color space
     isdata: false
     allocation: lg2
       The Academy Color Encoding System reference color space
     isdata: false
     allocation: lg2
-    allocationvars: [-15, 6]
+    allocationvars: [-8, 5, 0.00390625]
+    to_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: ACES2065-1}
 
   - !<ColorSpace>
     name: ACEScc
 
   - !<ColorSpace>
     name: ACEScc
@@ -97,10 +101,10 @@ colorspaces:
       The ACEScc color space
     isdata: false
     allocation: uniform
       The ACEScc color space
     isdata: false
     allocation: uniform
-    allocationvars: [0, 1]
+    allocationvars: [-0.3584, 1.468]
     to_reference: !<GroupTransform>
       children:
     to_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: ACEScc_to_ACES.spi1d, interpolation: linear}
+        - !<FileTransform> {src: ACEScc_to_linear.spi1d, interpolation: linear}
         - !<MatrixTransform> {matrix: [0.695452, 0.140679, 0.163869, 0, 0.0447946, 0.859671, 0.0955343, 0, -0.00552588, 0.00402521, 1.0015, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
         - !<MatrixTransform> {matrix: [0.695452, 0.140679, 0.163869, 0, 0.0447946, 0.859671, 0.0955343, 0, -0.00552588, 0.00402521, 1.0015, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
@@ -112,8 +116,8 @@ colorspaces:
       The ACEScc color space
     isdata: false
     allocation: uniform
       The ACEScc color space
     isdata: false
     allocation: uniform
-    allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: ACEScc, dst: ACES2065-1}
+    allocationvars: [-0.3584, 1.468]
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: ACEScc}
 
   - !<ColorSpace>
     name: ACESproxy
 
   - !<ColorSpace>
     name: ACESproxy
@@ -127,7 +131,7 @@ colorspaces:
     allocationvars: [0, 1]
     to_reference: !<GroupTransform>
       children:
     allocationvars: [0, 1]
     to_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: ACESproxy_to_aces.spi1d, interpolation: linear}
+        - !<FileTransform> {src: ACESproxy_to_linear.spi1d, interpolation: linear}
         - !<MatrixTransform> {matrix: [0.695452, 0.140679, 0.163869, 0, 0.0447946, 0.859671, 0.0955343, 0, -0.00552588, 0.00402521, 1.0015, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
         - !<MatrixTransform> {matrix: [0.695452, 0.140679, 0.163869, 0, 0.0447946, 0.859671, 0.0955343, 0, -0.00552588, 0.00402521, 1.0015, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
@@ -140,7 +144,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: ACESproxy, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: ACESproxy}
 
   - !<ColorSpace>
     name: ACEScg
 
   - !<ColorSpace>
     name: ACEScg
@@ -150,8 +154,8 @@ colorspaces:
     description: |
       The ACEScg color space
     isdata: false
     description: |
       The ACEScg color space
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
     to_reference: !<MatrixTransform> {matrix: [0.695452, 0.140679, 0.163869, 0, 0.0447946, 0.859671, 0.0955343, 0, -0.00552588, 0.00402521, 1.0015, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
     to_reference: !<MatrixTransform> {matrix: [0.695452, 0.140679, 0.163869, 0, 0.0447946, 0.859671, 0.0955343, 0, -0.00552588, 0.00402521, 1.0015, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
@@ -162,9 +166,9 @@ colorspaces:
     description: |
       The Linear - AP1 color space
     isdata: false
     description: |
       The Linear - AP1 color space
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Linear - AP1, dst: ACES2065-1}
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Linear - AP1}
 
   - !<ColorSpace>
     name: ADX10
 
   - !<ColorSpace>
     name: ADX10
@@ -212,7 +216,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<FileTransform> {src: LMT_Shaper_to_aces.spi1d, interpolation: linear}
+    to_reference: !<FileTransform> {src: LMT_Shaper_to_linear.spi1d, interpolation: linear}
 
   - !<ColorSpace>
     name: crv_lmtshaper
 
   - !<ColorSpace>
     name: crv_lmtshaper
@@ -224,7 +228,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: LMT Shaper, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: LMT Shaper}
 
   - !<ColorSpace>
     name: Output Shaper
 
   - !<ColorSpace>
     name: Output Shaper
@@ -236,7 +240,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<FileTransform> {src: Output_Shaper_to_aces.spi1d, interpolation: linear}
+    to_reference: !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear}
 
   - !<ColorSpace>
     name: crv_outputshaper
 
   - !<ColorSpace>
     name: crv_outputshaper
@@ -248,7 +252,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Output Shaper, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Output Shaper}
 
   - !<ColorSpace>
     name: ACES 1.0 to 0.1 emulation
 
   - !<ColorSpace>
     name: ACES 1.0 to 0.1 emulation
@@ -258,11 +262,11 @@ colorspaces:
     description: |
       The ACES Look Transform: ACES 1.0 to 0.1 emulation
     isdata: false
     description: |
       The ACES Look Transform: ACES 1.0 to 0.1 emulation
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
     from_reference: !<GroupTransform>
       children:
     from_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: LMT_Shaper_to_aces.spi1d, interpolation: linear, direction: inverse}
+        - !<FileTransform> {src: LMT_Shaper_to_linear.spi1d, interpolation: linear, direction: inverse}
         - !<FileTransform> {src: LMT_Shaper.ACES_1.0_to_0.1_emulation.spi3d, interpolation: tetrahedral}
 
   - !<ColorSpace>
         - !<FileTransform> {src: LMT_Shaper.ACES_1.0_to_0.1_emulation.spi3d, interpolation: tetrahedral}
 
   - !<ColorSpace>
@@ -273,9 +277,9 @@ colorspaces:
     description: |
       The ACES Look Transform: ACES 1.0 to 0.1 emulation
     isdata: false
     description: |
       The ACES Look Transform: ACES 1.0 to 0.1 emulation
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: ACES 1.0 to 0.1 emulation}
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    to_reference: !<ColorSpaceTransform> {src: ACES 1.0 to 0.1 emulation, dst: ACES2065-1}
 
   - !<ColorSpace>
     name: ACES 1.0 to 0.2 emulation
 
   - !<ColorSpace>
     name: ACES 1.0 to 0.2 emulation
@@ -285,11 +289,11 @@ colorspaces:
     description: |
       The ACES Look Transform: ACES 1.0 to 0.2 emulation
     isdata: false
     description: |
       The ACES Look Transform: ACES 1.0 to 0.2 emulation
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
     from_reference: !<GroupTransform>
       children:
     from_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: LMT_Shaper_to_aces.spi1d, interpolation: linear, direction: inverse}
+        - !<FileTransform> {src: LMT_Shaper_to_linear.spi1d, interpolation: linear, direction: inverse}
         - !<FileTransform> {src: LMT_Shaper.ACES_1.0_to_0.2_emulation.spi3d, interpolation: tetrahedral}
 
   - !<ColorSpace>
         - !<FileTransform> {src: LMT_Shaper.ACES_1.0_to_0.2_emulation.spi3d, interpolation: tetrahedral}
 
   - !<ColorSpace>
@@ -300,9 +304,9 @@ colorspaces:
     description: |
       The ACES Look Transform: ACES 1.0 to 0.2 emulation
     isdata: false
     description: |
       The ACES Look Transform: ACES 1.0 to 0.2 emulation
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: ACES 1.0 to 0.2 emulation}
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    to_reference: !<ColorSpaceTransform> {src: ACES 1.0 to 0.2 emulation, dst: ACES2065-1}
 
   - !<ColorSpace>
     name: ACES 1.0 to 0.7 emulation
 
   - !<ColorSpace>
     name: ACES 1.0 to 0.7 emulation
@@ -312,11 +316,11 @@ colorspaces:
     description: |
       The ACES Look Transform: ACES 1.0 to 0.7 emulation
     isdata: false
     description: |
       The ACES Look Transform: ACES 1.0 to 0.7 emulation
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
     from_reference: !<GroupTransform>
       children:
     from_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: LMT_Shaper_to_aces.spi1d, interpolation: linear, direction: inverse}
+        - !<FileTransform> {src: LMT_Shaper_to_linear.spi1d, interpolation: linear, direction: inverse}
         - !<FileTransform> {src: LMT_Shaper.ACES_1.0_to_0.7_emulation.spi3d, interpolation: tetrahedral}
 
   - !<ColorSpace>
         - !<FileTransform> {src: LMT_Shaper.ACES_1.0_to_0.7_emulation.spi3d, interpolation: tetrahedral}
 
   - !<ColorSpace>
@@ -327,9 +331,9 @@ colorspaces:
     description: |
       The ACES Look Transform: ACES 1.0 to 0.7 emulation
     isdata: false
     description: |
       The ACES Look Transform: ACES 1.0 to 0.7 emulation
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: ACES 1.0 to 0.7 emulation}
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    to_reference: !<ColorSpaceTransform> {src: ACES 1.0 to 0.7 emulation, dst: ACES2065-1}
 
   - !<ColorSpace>
     name: Output Shaper - AP1
 
   - !<ColorSpace>
     name: Output Shaper - AP1
@@ -343,7 +347,7 @@ colorspaces:
     allocationvars: [0, 1]
     to_reference: !<GroupTransform>
       children:
     allocationvars: [0, 1]
     to_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: Output_Shaper_to_aces.spi1d, interpolation: linear}
+        - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear}
         - !<MatrixTransform> {matrix: [0.695452, 0.140679, 0.163869, 0, 0.0447946, 0.859671, 0.0955343, 0, -0.00552588, 0.00402521, 1.0015, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
         - !<MatrixTransform> {matrix: [0.695452, 0.140679, 0.163869, 0, 0.0447946, 0.859671, 0.0955343, 0, -0.00552588, 0.00402521, 1.0015, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
@@ -356,7 +360,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Output Shaper - AP1, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Output Shaper - AP1}
 
   - !<ColorSpace>
     name: Linear - Wide Gamut
 
   - !<ColorSpace>
     name: Linear - Wide Gamut
@@ -366,8 +370,8 @@ colorspaces:
     description: |
       Linear - Wide Gamut
     isdata: false
     description: |
       Linear - Wide Gamut
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
     to_reference: !<MatrixTransform> {matrix: [0.680206, 0.236137, 0.083658, 0, 0.085415, 1.01747, -0.102886, 0, 0.002057, -0.062563, 1.06051, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
     to_reference: !<MatrixTransform> {matrix: [0.680206, 0.236137, 0.083658, 0, 0.085415, 1.01747, -0.102886, 0, 0.002057, -0.062563, 1.06051, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
@@ -378,9 +382,9 @@ colorspaces:
     description: |
       Linear - Wide Gamut
     isdata: false
     description: |
       Linear - Wide Gamut
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Linear - Wide Gamut, dst: ACES2065-1}
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Linear - Wide Gamut}
 
   - !<ColorSpace>
     name: DCDM (P3 gamut clip)
 
   - !<ColorSpace>
     name: DCDM (P3 gamut clip)
@@ -394,7 +398,7 @@ colorspaces:
     allocationvars: [0, 1]
     from_reference: !<GroupTransform>
       children:
     allocationvars: [0, 1]
     from_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: Output_Shaper_to_aces.spi1d, interpolation: linear, direction: inverse}
+        - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear, direction: inverse}
         - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.DCDM__P3_gamut_clip_.spi3d, interpolation: tetrahedral}
 
   - !<ColorSpace>
         - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.DCDM__P3_gamut_clip_.spi3d, interpolation: tetrahedral}
 
   - !<ColorSpace>
@@ -407,7 +411,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: DCDM (P3 gamut clip)}
+    to_reference: !<ColorSpaceTransform> {src: DCDM (P3 gamut clip), dst: ACES2065-1}
 
   - !<ColorSpace>
     name: DCDM
 
   - !<ColorSpace>
     name: DCDM
@@ -422,10 +426,10 @@ colorspaces:
     to_reference: !<GroupTransform>
       children:
         - !<FileTransform> {src: InvRRT.a1.0.0.DCDM.Output_Shaper.spi3d, interpolation: tetrahedral}
     to_reference: !<GroupTransform>
       children:
         - !<FileTransform> {src: InvRRT.a1.0.0.DCDM.Output_Shaper.spi3d, interpolation: tetrahedral}
-        - !<FileTransform> {src: Output_Shaper_to_aces.spi1d, interpolation: linear}
+        - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear}
     from_reference: !<GroupTransform>
       children:
     from_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: Output_Shaper_to_aces.spi1d, interpolation: linear, direction: inverse}
+        - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear, direction: inverse}
         - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.DCDM.spi3d, interpolation: tetrahedral}
 
   - !<ColorSpace>
         - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.DCDM.spi3d, interpolation: tetrahedral}
 
   - !<ColorSpace>
@@ -438,40 +442,36 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: DCDM, dst: ACES2065-1}
-    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: DCDM}
 
   - !<ColorSpace>
 
   - !<ColorSpace>
-    name: P3-D60 PQ (2000 nits)
+    name: Rec.2020 - Full
     family: Output
     equalitygroup: ""
     bitdepth: 32f
     description: |
     family: Output
     equalitygroup: ""
     bitdepth: 32f
     description: |
-      ACES 1.0 Output - P3-D60 PQ (2000 nits) Output Transform
+      ACES 1.0 Output - Rec.2020 - Full Output Transform
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     to_reference: !<GroupTransform>
       children:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     to_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: InvRRT.a1.0.0.P3-D60_PQ__2000_nits_.Output_Shaper.spi3d, interpolation: tetrahedral}
-        - !<FileTransform> {src: Output_Shaper_to_aces.spi1d, interpolation: linear}
+        - !<FileTransform> {src: InvRRT.a1.0.0.Rec.2020_-_Full.Output_Shaper.spi3d, interpolation: tetrahedral}
+        - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear}
     from_reference: !<GroupTransform>
       children:
     from_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: Output_Shaper_to_aces.spi1d, interpolation: linear, direction: inverse}
-        - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.P3-D60_PQ__2000_nits_.spi3d, interpolation: tetrahedral}
+        - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear, direction: inverse}
+        - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.Rec.2020_-_Full.spi3d, interpolation: tetrahedral}
 
   - !<ColorSpace>
 
   - !<ColorSpace>
-    name: out_p3d60pq2000nits
+    name: out_rec2020full
     family: Aliases
     equalitygroup: ""
     bitdepth: 32f
     description: |
     family: Aliases
     equalitygroup: ""
     bitdepth: 32f
     description: |
-      ACES 1.0 Output - P3-D60 PQ (2000 nits) Output Transform
+      ACES 1.0 Output - Rec.2020 - Full Output Transform
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: P3-D60 PQ (2000 nits), dst: ACES2065-1}
-    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: P3-D60 PQ (2000 nits)}
 
   - !<ColorSpace>
     name: P3-D60 PQ (1000 nits)
 
   - !<ColorSpace>
     name: P3-D60 PQ (1000 nits)
@@ -486,10 +486,10 @@ colorspaces:
     to_reference: !<GroupTransform>
       children:
         - !<FileTransform> {src: InvRRT.a1.0.0.P3-D60_PQ__1000_nits_.Output_Shaper.spi3d, interpolation: tetrahedral}
     to_reference: !<GroupTransform>
       children:
         - !<FileTransform> {src: InvRRT.a1.0.0.P3-D60_PQ__1000_nits_.Output_Shaper.spi3d, interpolation: tetrahedral}
-        - !<FileTransform> {src: Output_Shaper_to_aces.spi1d, interpolation: linear}
+        - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear}
     from_reference: !<GroupTransform>
       children:
     from_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: Output_Shaper_to_aces.spi1d, interpolation: linear, direction: inverse}
+        - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear, direction: inverse}
         - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.P3-D60_PQ__1000_nits_.spi3d, interpolation: tetrahedral}
 
   - !<ColorSpace>
         - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.P3-D60_PQ__1000_nits_.spi3d, interpolation: tetrahedral}
 
   - !<ColorSpace>
@@ -502,40 +502,36 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: P3-D60 PQ (1000 nits), dst: ACES2065-1}
-    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: P3-D60 PQ (1000 nits)}
 
   - !<ColorSpace>
 
   - !<ColorSpace>
-    name: P3-D60 PQ (4000 nits)
+    name: P3-D60 PQ (2000 nits)
     family: Output
     equalitygroup: ""
     bitdepth: 32f
     description: |
     family: Output
     equalitygroup: ""
     bitdepth: 32f
     description: |
-      ACES 1.0 Output - P3-D60 PQ (4000 nits) Output Transform
+      ACES 1.0 Output - P3-D60 PQ (2000 nits) Output Transform
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     to_reference: !<GroupTransform>
       children:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     to_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: InvRRT.a1.0.0.P3-D60_PQ__4000_nits_.Output_Shaper.spi3d, interpolation: tetrahedral}
-        - !<FileTransform> {src: Output_Shaper_to_aces.spi1d, interpolation: linear}
+        - !<FileTransform> {src: InvRRT.a1.0.0.P3-D60_PQ__2000_nits_.Output_Shaper.spi3d, interpolation: tetrahedral}
+        - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear}
     from_reference: !<GroupTransform>
       children:
     from_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: Output_Shaper_to_aces.spi1d, interpolation: linear, direction: inverse}
-        - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.P3-D60_PQ__4000_nits_.spi3d, interpolation: tetrahedral}
+        - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear, direction: inverse}
+        - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.P3-D60_PQ__2000_nits_.spi3d, interpolation: tetrahedral}
 
   - !<ColorSpace>
 
   - !<ColorSpace>
-    name: out_p3d60pq4000nits
+    name: out_p3d60pq2000nits
     family: Aliases
     equalitygroup: ""
     bitdepth: 32f
     description: |
     family: Aliases
     equalitygroup: ""
     bitdepth: 32f
     description: |
-      ACES 1.0 Output - P3-D60 PQ (4000 nits) Output Transform
+      ACES 1.0 Output - P3-D60 PQ (2000 nits) Output Transform
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: P3-D60 PQ (4000 nits), dst: ACES2065-1}
-    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: P3-D60 PQ (4000 nits)}
 
   - !<ColorSpace>
     name: P3-D60
 
   - !<ColorSpace>
     name: P3-D60
@@ -550,10 +546,10 @@ colorspaces:
     to_reference: !<GroupTransform>
       children:
         - !<FileTransform> {src: InvRRT.a1.0.0.P3-D60.Output_Shaper.spi3d, interpolation: tetrahedral}
     to_reference: !<GroupTransform>
       children:
         - !<FileTransform> {src: InvRRT.a1.0.0.P3-D60.Output_Shaper.spi3d, interpolation: tetrahedral}
-        - !<FileTransform> {src: Output_Shaper_to_aces.spi1d, interpolation: linear}
+        - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear}
     from_reference: !<GroupTransform>
       children:
     from_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: Output_Shaper_to_aces.spi1d, interpolation: linear, direction: inverse}
+        - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear, direction: inverse}
         - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.P3-D60.spi3d, interpolation: tetrahedral}
 
   - !<ColorSpace>
         - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.P3-D60.spi3d, interpolation: tetrahedral}
 
   - !<ColorSpace>
@@ -566,104 +562,96 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: P3-D60, dst: ACES2065-1}
-    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: P3-D60}
 
   - !<ColorSpace>
 
   - !<ColorSpace>
-    name: P3-DCI
+    name: P3-D60 PQ (4000 nits)
     family: Output
     equalitygroup: ""
     bitdepth: 32f
     description: |
     family: Output
     equalitygroup: ""
     bitdepth: 32f
     description: |
-      ACES 1.0 Output - P3-DCI Output Transform
+      ACES 1.0 Output - P3-D60 PQ (4000 nits) Output Transform
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     to_reference: !<GroupTransform>
       children:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     to_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: InvRRT.a1.0.0.P3-DCI.Output_Shaper.spi3d, interpolation: tetrahedral}
-        - !<FileTransform> {src: Output_Shaper_to_aces.spi1d, interpolation: linear}
+        - !<FileTransform> {src: InvRRT.a1.0.0.P3-D60_PQ__4000_nits_.Output_Shaper.spi3d, interpolation: tetrahedral}
+        - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear}
     from_reference: !<GroupTransform>
       children:
     from_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: Output_Shaper_to_aces.spi1d, interpolation: linear, direction: inverse}
-        - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.P3-DCI.spi3d, interpolation: tetrahedral}
+        - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear, direction: inverse}
+        - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.P3-D60_PQ__4000_nits_.spi3d, interpolation: tetrahedral}
 
   - !<ColorSpace>
 
   - !<ColorSpace>
-    name: out_p3dci
+    name: out_p3d60pq4000nits
     family: Aliases
     equalitygroup: ""
     bitdepth: 32f
     description: |
     family: Aliases
     equalitygroup: ""
     bitdepth: 32f
     description: |
-      ACES 1.0 Output - P3-DCI Output Transform
+      ACES 1.0 Output - P3-D60 PQ (4000 nits) Output Transform
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: P3-DCI, dst: ACES2065-1}
-    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: P3-DCI}
 
   - !<ColorSpace>
 
   - !<ColorSpace>
-    name: Rec.2020 - Legal
+    name: P3-DCI
     family: Output
     equalitygroup: ""
     bitdepth: 32f
     description: |
     family: Output
     equalitygroup: ""
     bitdepth: 32f
     description: |
-      ACES 1.0 Output - Rec.2020 - Legal Output Transform
+      ACES 1.0 Output - P3-DCI Output Transform
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     to_reference: !<GroupTransform>
       children:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     to_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: InvRRT.a1.0.0.Rec.2020_-_Legal.Output_Shaper.spi3d, interpolation: tetrahedral}
-        - !<FileTransform> {src: Output_Shaper_to_aces.spi1d, interpolation: linear}
+        - !<FileTransform> {src: InvRRT.a1.0.0.P3-DCI.Output_Shaper.spi3d, interpolation: tetrahedral}
+        - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear}
     from_reference: !<GroupTransform>
       children:
     from_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: Output_Shaper_to_aces.spi1d, interpolation: linear, direction: inverse}
-        - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.Rec.2020_-_Legal.spi3d, interpolation: tetrahedral}
+        - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear, direction: inverse}
+        - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.P3-DCI.spi3d, interpolation: tetrahedral}
 
   - !<ColorSpace>
 
   - !<ColorSpace>
-    name: out_rec2020legal
+    name: out_p3dci
     family: Aliases
     equalitygroup: ""
     bitdepth: 32f
     description: |
     family: Aliases
     equalitygroup: ""
     bitdepth: 32f
     description: |
-      ACES 1.0 Output - Rec.2020 - Legal Output Transform
+      ACES 1.0 Output - P3-DCI Output Transform
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Rec.2020 - Legal, dst: ACES2065-1}
-    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Rec.2020 - Legal}
 
   - !<ColorSpace>
 
   - !<ColorSpace>
-    name: Rec.2020 - Full
+    name: Rec.2020 - Legal
     family: Output
     equalitygroup: ""
     bitdepth: 32f
     description: |
     family: Output
     equalitygroup: ""
     bitdepth: 32f
     description: |
-      ACES 1.0 Output - Rec.2020 - Full Output Transform
+      ACES 1.0 Output - Rec.2020 - Legal Output Transform
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     to_reference: !<GroupTransform>
       children:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     to_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: InvRRT.a1.0.0.Rec.2020_-_Full.Output_Shaper.spi3d, interpolation: tetrahedral}
-        - !<FileTransform> {src: Output_Shaper_to_aces.spi1d, interpolation: linear}
+        - !<FileTransform> {src: InvRRT.a1.0.0.Rec.2020_-_Legal.Output_Shaper.spi3d, interpolation: tetrahedral}
+        - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear}
     from_reference: !<GroupTransform>
       children:
     from_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: Output_Shaper_to_aces.spi1d, interpolation: linear, direction: inverse}
-        - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.Rec.2020_-_Full.spi3d, interpolation: tetrahedral}
+        - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear, direction: inverse}
+        - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.Rec.2020_-_Legal.spi3d, interpolation: tetrahedral}
 
   - !<ColorSpace>
 
   - !<ColorSpace>
-    name: out_rec2020full
+    name: out_rec2020legal
     family: Aliases
     equalitygroup: ""
     bitdepth: 32f
     description: |
     family: Aliases
     equalitygroup: ""
     bitdepth: 32f
     description: |
-      ACES 1.0 Output - Rec.2020 - Full Output Transform
+      ACES 1.0 Output - Rec.2020 - Legal Output Transform
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Rec.2020 - Full, dst: ACES2065-1}
-    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Rec.2020 - Full}
 
   - !<ColorSpace>
     name: Rec.709 - Legal
 
   - !<ColorSpace>
     name: Rec.709 - Legal
@@ -678,10 +666,10 @@ colorspaces:
     to_reference: !<GroupTransform>
       children:
         - !<FileTransform> {src: InvRRT.a1.0.0.Rec.709_-_Legal.Output_Shaper.spi3d, interpolation: tetrahedral}
     to_reference: !<GroupTransform>
       children:
         - !<FileTransform> {src: InvRRT.a1.0.0.Rec.709_-_Legal.Output_Shaper.spi3d, interpolation: tetrahedral}
-        - !<FileTransform> {src: Output_Shaper_to_aces.spi1d, interpolation: linear}
+        - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear}
     from_reference: !<GroupTransform>
       children:
     from_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: Output_Shaper_to_aces.spi1d, interpolation: linear, direction: inverse}
+        - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear, direction: inverse}
         - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.Rec.709_-_Legal.spi3d, interpolation: tetrahedral}
 
   - !<ColorSpace>
         - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.Rec.709_-_Legal.spi3d, interpolation: tetrahedral}
 
   - !<ColorSpace>
@@ -694,8 +682,6 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Rec.709 - Legal, dst: ACES2065-1}
-    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Rec.709 - Legal}
 
   - !<ColorSpace>
     name: Rec.709 - Full
 
   - !<ColorSpace>
     name: Rec.709 - Full
@@ -710,10 +696,10 @@ colorspaces:
     to_reference: !<GroupTransform>
       children:
         - !<FileTransform> {src: InvRRT.a1.0.0.Rec.709_-_Full.Output_Shaper.spi3d, interpolation: tetrahedral}
     to_reference: !<GroupTransform>
       children:
         - !<FileTransform> {src: InvRRT.a1.0.0.Rec.709_-_Full.Output_Shaper.spi3d, interpolation: tetrahedral}
-        - !<FileTransform> {src: Output_Shaper_to_aces.spi1d, interpolation: linear}
+        - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear}
     from_reference: !<GroupTransform>
       children:
     from_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: Output_Shaper_to_aces.spi1d, interpolation: linear, direction: inverse}
+        - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear, direction: inverse}
         - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.Rec.709_-_Full.spi3d, interpolation: tetrahedral}
 
   - !<ColorSpace>
         - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.Rec.709_-_Full.spi3d, interpolation: tetrahedral}
 
   - !<ColorSpace>
@@ -726,8 +712,6 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Rec.709 - Full, dst: ACES2065-1}
-    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Rec.709 - Full}
 
   - !<ColorSpace>
     name: Rec.709 (D60 sim.) - Legal
 
   - !<ColorSpace>
     name: Rec.709 (D60 sim.) - Legal
@@ -742,10 +726,10 @@ colorspaces:
     to_reference: !<GroupTransform>
       children:
         - !<FileTransform> {src: InvRRT.a1.0.0.Rec.709__D60_sim.__-_Legal.Output_Shaper.spi3d, interpolation: tetrahedral}
     to_reference: !<GroupTransform>
       children:
         - !<FileTransform> {src: InvRRT.a1.0.0.Rec.709__D60_sim.__-_Legal.Output_Shaper.spi3d, interpolation: tetrahedral}
-        - !<FileTransform> {src: Output_Shaper_to_aces.spi1d, interpolation: linear}
+        - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear}
     from_reference: !<GroupTransform>
       children:
     from_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: Output_Shaper_to_aces.spi1d, interpolation: linear, direction: inverse}
+        - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear, direction: inverse}
         - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.Rec.709__D60_sim.__-_Legal.spi3d, interpolation: tetrahedral}
 
   - !<ColorSpace>
         - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.Rec.709__D60_sim.__-_Legal.spi3d, interpolation: tetrahedral}
 
   - !<ColorSpace>
@@ -758,8 +742,6 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Rec.709 (D60 sim.) - Legal, dst: ACES2065-1}
-    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Rec.709 (D60 sim.) - Legal}
 
   - !<ColorSpace>
     name: Rec.709 (D60 sim.) - Full
 
   - !<ColorSpace>
     name: Rec.709 (D60 sim.) - Full
@@ -774,10 +756,10 @@ colorspaces:
     to_reference: !<GroupTransform>
       children:
         - !<FileTransform> {src: InvRRT.a1.0.0.Rec.709__D60_sim.__-_Full.Output_Shaper.spi3d, interpolation: tetrahedral}
     to_reference: !<GroupTransform>
       children:
         - !<FileTransform> {src: InvRRT.a1.0.0.Rec.709__D60_sim.__-_Full.Output_Shaper.spi3d, interpolation: tetrahedral}
-        - !<FileTransform> {src: Output_Shaper_to_aces.spi1d, interpolation: linear}
+        - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear}
     from_reference: !<GroupTransform>
       children:
     from_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: Output_Shaper_to_aces.spi1d, interpolation: linear, direction: inverse}
+        - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear, direction: inverse}
         - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.Rec.709__D60_sim.__-_Full.spi3d, interpolation: tetrahedral}
 
   - !<ColorSpace>
         - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.Rec.709__D60_sim.__-_Full.spi3d, interpolation: tetrahedral}
 
   - !<ColorSpace>
@@ -790,35 +772,33 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Rec.709 (D60 sim.) - Full, dst: ACES2065-1}
-    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Rec.709 (D60 sim.) - Full}
 
   - !<ColorSpace>
 
   - !<ColorSpace>
-    name: V3 LogC (EI200) - Wide Gamut
+    name: V3 LogC (EI160) - Wide Gamut
     family: ARRI
     equalitygroup: ""
     bitdepth: 32f
     description: |
     family: ARRI
     equalitygroup: ""
     bitdepth: 32f
     description: |
-      V3 LogC (EI200) - Wide Gamut
+      V3 LogC (EI160) - Wide Gamut
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     to_reference: !<GroupTransform>
       children:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     to_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: V3_LogC_200_to_linear.spi1d, interpolation: linear}
+        - !<FileTransform> {src: V3_LogC_160_to_linear.spi1d, interpolation: linear}
         - !<MatrixTransform> {matrix: [0.680206, 0.236137, 0.083658, 0, 0.085415, 1.01747, -0.102886, 0, 0.002057, -0.062563, 1.06051, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
         - !<MatrixTransform> {matrix: [0.680206, 0.236137, 0.083658, 0, 0.085415, 1.01747, -0.102886, 0, 0.002057, -0.062563, 1.06051, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
-    name: logc3ei200_arriwide
+    name: logc3ei160_arriwide
     family: Aliases
     equalitygroup: ""
     bitdepth: 32f
     description: |
     family: Aliases
     equalitygroup: ""
     bitdepth: 32f
     description: |
-      V3 LogC (EI200) - Wide Gamut
+      V3 LogC (EI160) - Wide Gamut
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: V3 LogC (EI200) - Wide Gamut, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: V3 LogC (EI160) - Wide Gamut}
 
   - !<ColorSpace>
     name: sRGB (D60 sim.)
 
   - !<ColorSpace>
     name: sRGB (D60 sim.)
@@ -833,10 +813,10 @@ colorspaces:
     to_reference: !<GroupTransform>
       children:
         - !<FileTransform> {src: InvRRT.a1.0.0.sRGB__D60_sim._.Output_Shaper.spi3d, interpolation: tetrahedral}
     to_reference: !<GroupTransform>
       children:
         - !<FileTransform> {src: InvRRT.a1.0.0.sRGB__D60_sim._.Output_Shaper.spi3d, interpolation: tetrahedral}
-        - !<FileTransform> {src: Output_Shaper_to_aces.spi1d, interpolation: linear}
+        - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear}
     from_reference: !<GroupTransform>
       children:
     from_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: Output_Shaper_to_aces.spi1d, interpolation: linear, direction: inverse}
+        - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear, direction: inverse}
         - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.sRGB__D60_sim._.spi3d, interpolation: tetrahedral}
 
   - !<ColorSpace>
         - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.sRGB__D60_sim._.spi3d, interpolation: tetrahedral}
 
   - !<ColorSpace>
@@ -849,35 +829,33 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: sRGB (D60 sim.), dst: ACES2065-1}
-    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: sRGB (D60 sim.)}
 
   - !<ColorSpace>
 
   - !<ColorSpace>
-    name: V3 LogC (EI160) - Wide Gamut
+    name: V3 LogC (EI200) - Wide Gamut
     family: ARRI
     equalitygroup: ""
     bitdepth: 32f
     description: |
     family: ARRI
     equalitygroup: ""
     bitdepth: 32f
     description: |
-      V3 LogC (EI160) - Wide Gamut
+      V3 LogC (EI200) - Wide Gamut
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     to_reference: !<GroupTransform>
       children:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     to_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: V3_LogC_160_to_linear.spi1d, interpolation: linear}
+        - !<FileTransform> {src: V3_LogC_200_to_linear.spi1d, interpolation: linear}
         - !<MatrixTransform> {matrix: [0.680206, 0.236137, 0.083658, 0, 0.085415, 1.01747, -0.102886, 0, 0.002057, -0.062563, 1.06051, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
         - !<MatrixTransform> {matrix: [0.680206, 0.236137, 0.083658, 0, 0.085415, 1.01747, -0.102886, 0, 0.002057, -0.062563, 1.06051, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
-    name: logc3ei160_arriwide
+    name: logc3ei200_arriwide
     family: Aliases
     equalitygroup: ""
     bitdepth: 32f
     description: |
     family: Aliases
     equalitygroup: ""
     bitdepth: 32f
     description: |
-      V3 LogC (EI160) - Wide Gamut
+      V3 LogC (EI200) - Wide Gamut
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: V3 LogC (EI160) - Wide Gamut, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: V3 LogC (EI200) - Wide Gamut}
 
   - !<ColorSpace>
     name: V3 LogC (EI250) - Wide Gamut
 
   - !<ColorSpace>
     name: V3 LogC (EI250) - Wide Gamut
@@ -904,7 +882,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: V3 LogC (EI250) - Wide Gamut, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: V3 LogC (EI250) - Wide Gamut}
 
   - !<ColorSpace>
     name: V3 LogC (EI320) - Wide Gamut
 
   - !<ColorSpace>
     name: V3 LogC (EI320) - Wide Gamut
@@ -931,7 +909,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: V3 LogC (EI320) - Wide Gamut, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: V3 LogC (EI320) - Wide Gamut}
 
   - !<ColorSpace>
     name: V3 LogC (EI400) - Wide Gamut
 
   - !<ColorSpace>
     name: V3 LogC (EI400) - Wide Gamut
@@ -958,7 +936,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: V3 LogC (EI400) - Wide Gamut, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: V3 LogC (EI400) - Wide Gamut}
 
   - !<ColorSpace>
     name: V3 LogC (EI500) - Wide Gamut
 
   - !<ColorSpace>
     name: V3 LogC (EI500) - Wide Gamut
@@ -985,7 +963,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: V3 LogC (EI500) - Wide Gamut, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: V3 LogC (EI500) - Wide Gamut}
 
   - !<ColorSpace>
     name: V3 LogC (EI640) - Wide Gamut
 
   - !<ColorSpace>
     name: V3 LogC (EI640) - Wide Gamut
@@ -1012,7 +990,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: V3 LogC (EI640) - Wide Gamut, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: V3 LogC (EI640) - Wide Gamut}
 
   - !<ColorSpace>
     name: V3 LogC (EI800) - Wide Gamut
 
   - !<ColorSpace>
     name: V3 LogC (EI800) - Wide Gamut
@@ -1039,7 +1017,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: V3 LogC (EI800) - Wide Gamut, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: V3 LogC (EI800) - Wide Gamut}
 
   - !<ColorSpace>
     name: V3 LogC (EI1000) - Wide Gamut
 
   - !<ColorSpace>
     name: V3 LogC (EI1000) - Wide Gamut
@@ -1066,7 +1044,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: V3 LogC (EI1000) - Wide Gamut, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: V3 LogC (EI1000) - Wide Gamut}
 
   - !<ColorSpace>
     name: V3 LogC (EI1280) - Wide Gamut
 
   - !<ColorSpace>
     name: V3 LogC (EI1280) - Wide Gamut
@@ -1093,7 +1071,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: V3 LogC (EI1280) - Wide Gamut, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: V3 LogC (EI1280) - Wide Gamut}
 
   - !<ColorSpace>
     name: V3 LogC (EI1600) - Wide Gamut
 
   - !<ColorSpace>
     name: V3 LogC (EI1600) - Wide Gamut
@@ -1120,7 +1098,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: V3 LogC (EI1600) - Wide Gamut, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: V3 LogC (EI1600) - Wide Gamut}
 
   - !<ColorSpace>
     name: V3 LogC (EI2000) - Wide Gamut
 
   - !<ColorSpace>
     name: V3 LogC (EI2000) - Wide Gamut
@@ -1147,7 +1125,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: V3 LogC (EI2000) - Wide Gamut, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: V3 LogC (EI2000) - Wide Gamut}
 
   - !<ColorSpace>
     name: V3 LogC (EI2560) - Wide Gamut
 
   - !<ColorSpace>
     name: V3 LogC (EI2560) - Wide Gamut
@@ -1174,7 +1152,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: V3 LogC (EI2560) - Wide Gamut, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: V3 LogC (EI2560) - Wide Gamut}
 
   - !<ColorSpace>
     name: V3 LogC (EI3200) - Wide Gamut
 
   - !<ColorSpace>
     name: V3 LogC (EI3200) - Wide Gamut
@@ -1201,7 +1179,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: V3 LogC (EI3200) - Wide Gamut, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: V3 LogC (EI3200) - Wide Gamut}
 
   - !<ColorSpace>
     name: V3 LogC (EI800)
 
   - !<ColorSpace>
     name: V3 LogC (EI800)
@@ -1225,7 +1203,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: V3 LogC (EI800), dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: V3 LogC (EI800)}
 
   - !<ColorSpace>
     name: Canon-Log - Rec. 709 Daylight
 
   - !<ColorSpace>
     name: Canon-Log - Rec. 709 Daylight
@@ -1252,7 +1230,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Canon-Log - Rec. 709 Daylight, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Canon-Log - Rec. 709 Daylight}
 
   - !<ColorSpace>
     name: Canon-Log - Rec. 709 Tungsten
 
   - !<ColorSpace>
     name: Canon-Log - Rec. 709 Tungsten
@@ -1279,7 +1257,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Canon-Log - Rec. 709 Tungsten, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Canon-Log - Rec. 709 Tungsten}
 
   - !<ColorSpace>
     name: Canon-Log - DCI-P3 Daylight
 
   - !<ColorSpace>
     name: Canon-Log - DCI-P3 Daylight
@@ -1306,7 +1284,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Canon-Log - DCI-P3 Daylight, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Canon-Log - DCI-P3 Daylight}
 
   - !<ColorSpace>
     name: Canon-Log - DCI-P3 Tungsten
 
   - !<ColorSpace>
     name: Canon-Log - DCI-P3 Tungsten
@@ -1333,7 +1311,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Canon-Log - DCI-P3 Tungsten, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Canon-Log - DCI-P3 Tungsten}
 
   - !<ColorSpace>
     name: Canon-Log - Cinema Gamut Daylight
 
   - !<ColorSpace>
     name: Canon-Log - Cinema Gamut Daylight
@@ -1360,7 +1338,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Canon-Log - Cinema Gamut Daylight, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Canon-Log - Cinema Gamut Daylight}
 
   - !<ColorSpace>
     name: Canon-Log - Cinema Gamut Tungsten
 
   - !<ColorSpace>
     name: Canon-Log - Cinema Gamut Tungsten
@@ -1387,7 +1365,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Canon-Log - Cinema Gamut Tungsten, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Canon-Log - Cinema Gamut Tungsten}
 
   - !<ColorSpace>
     name: Canon-Log
 
   - !<ColorSpace>
     name: Canon-Log
@@ -1411,7 +1389,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Canon-Log, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Canon-Log}
 
   - !<ColorSpace>
     name: Linear - Rec. 709 Daylight
 
   - !<ColorSpace>
     name: Linear - Rec. 709 Daylight
@@ -1421,8 +1399,8 @@ colorspaces:
     description: |
       Linear - Rec. 709 Daylight
     isdata: false
     description: |
       Linear - Rec. 709 Daylight
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
     to_reference: !<MatrixTransform> {matrix: [0.561539, 0.40206, 0.0364009, 0, 0.0927396, 0.924121, -0.0168608, 0, 0.084813, 0.00637383, 0.908813, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
     to_reference: !<MatrixTransform> {matrix: [0.561539, 0.40206, 0.0364009, 0, 0.0927396, 0.924121, -0.0168608, 0, 0.084813, 0.00637383, 0.908813, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
@@ -1433,9 +1411,9 @@ colorspaces:
     description: |
       Linear - Rec. 709 Daylight
     isdata: false
     description: |
       Linear - Rec. 709 Daylight
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Linear - Rec. 709 Daylight, dst: ACES2065-1}
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Linear - Rec. 709 Daylight}
 
   - !<ColorSpace>
     name: Linear - Rec. 709 Tungsten
 
   - !<ColorSpace>
     name: Linear - Rec. 709 Tungsten
@@ -1445,8 +1423,8 @@ colorspaces:
     description: |
       Linear - Rec. 709 Tungsten
     isdata: false
     description: |
       Linear - Rec. 709 Tungsten
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
     to_reference: !<MatrixTransform> {matrix: [0.566996, 0.365079, 0.0679242, 0, 0.070901, 0.880331, 0.0487679, 0, 0.0730135, -0.0665409, 0.993527, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
     to_reference: !<MatrixTransform> {matrix: [0.566996, 0.365079, 0.0679242, 0, 0.070901, 0.880331, 0.0487679, 0, 0.0730135, -0.0665409, 0.993527, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
@@ -1457,9 +1435,9 @@ colorspaces:
     description: |
       Linear - Rec. 709 Tungsten
     isdata: false
     description: |
       Linear - Rec. 709 Tungsten
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Linear - Rec. 709 Tungsten, dst: ACES2065-1}
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Linear - Rec. 709 Tungsten}
 
   - !<ColorSpace>
     name: Linear - DCI-P3 Daylight
 
   - !<ColorSpace>
     name: Linear - DCI-P3 Daylight
@@ -1469,8 +1447,8 @@ colorspaces:
     description: |
       Linear - DCI-P3 Daylight
     isdata: false
     description: |
       Linear - DCI-P3 Daylight
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
     to_reference: !<MatrixTransform> {matrix: [0.607161, 0.299507, 0.0933321, 0, 0.00496812, 1.05098, -0.0559503, 0, -0.00783994, 0.000809127, 1.00703, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
     to_reference: !<MatrixTransform> {matrix: [0.607161, 0.299507, 0.0933321, 0, 0.00496812, 1.05098, -0.0559503, 0, -0.00783994, 0.000809127, 1.00703, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
@@ -1481,9 +1459,9 @@ colorspaces:
     description: |
       Linear - DCI-P3 Daylight
     isdata: false
     description: |
       Linear - DCI-P3 Daylight
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Linear - DCI-P3 Daylight, dst: ACES2065-1}
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Linear - DCI-P3 Daylight}
 
   - !<ColorSpace>
     name: Linear - DCI-P3 Tungsten
 
   - !<ColorSpace>
     name: Linear - DCI-P3 Tungsten
@@ -1493,8 +1471,8 @@ colorspaces:
     description: |
       Linear - DCI-P3 Tungsten
     isdata: false
     description: |
       Linear - DCI-P3 Tungsten
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
     to_reference: !<MatrixTransform> {matrix: [0.650279, 0.25388, 0.0958407, 0, -0.026138, 1.0179, 0.00823746, 0, 0.00775756, -0.0630817, 1.05532, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
     to_reference: !<MatrixTransform> {matrix: [0.650279, 0.25388, 0.0958407, 0, -0.026138, 1.0179, 0.00823746, 0, 0.00775756, -0.0630817, 1.05532, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
@@ -1505,9 +1483,9 @@ colorspaces:
     description: |
       Linear - DCI-P3 Tungsten
     isdata: false
     description: |
       Linear - DCI-P3 Tungsten
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Linear - DCI-P3 Tungsten, dst: ACES2065-1}
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Linear - DCI-P3 Tungsten}
 
   - !<ColorSpace>
     name: Linear - Cinema Gamut Daylight
 
   - !<ColorSpace>
     name: Linear - Cinema Gamut Daylight
@@ -1517,8 +1495,8 @@ colorspaces:
     description: |
       Linear - Cinema Gamut Daylight
     isdata: false
     description: |
       Linear - Cinema Gamut Daylight
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
     to_reference: !<MatrixTransform> {matrix: [0.763064, 0.149021, 0.0879144, 0, 0.00365746, 1.10696, -0.110618, 0, -0.00940779, -0.218383, 1.22779, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
     to_reference: !<MatrixTransform> {matrix: [0.763064, 0.149021, 0.0879144, 0, 0.00365746, 1.10696, -0.110618, 0, -0.00940779, -0.218383, 1.22779, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
@@ -1529,9 +1507,9 @@ colorspaces:
     description: |
       Linear - Cinema Gamut Daylight
     isdata: false
     description: |
       Linear - Cinema Gamut Daylight
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Linear - Cinema Gamut Daylight, dst: ACES2065-1}
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Linear - Cinema Gamut Daylight}
 
   - !<ColorSpace>
     name: Linear - Cinema Gamut Tungsten
 
   - !<ColorSpace>
     name: Linear - Cinema Gamut Tungsten
@@ -1541,8 +1519,8 @@ colorspaces:
     description: |
       Linear - Cinema Gamut Tungsten
     isdata: false
     description: |
       Linear - Cinema Gamut Tungsten
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
     to_reference: !<MatrixTransform> {matrix: [0.817416, 0.0907557, 0.091828, 0, -0.0353614, 1.06569, -0.0303292, 0, 0.0103904, -0.299271, 1.28888, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
     to_reference: !<MatrixTransform> {matrix: [0.817416, 0.0907557, 0.091828, 0, -0.0353614, 1.06569, -0.0303292, 0, 0.0103904, -0.299271, 1.28888, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
@@ -1553,9 +1531,84 @@ colorspaces:
     description: |
       Linear - Cinema Gamut Tungsten
     isdata: false
     description: |
       Linear - Cinema Gamut Tungsten
     isdata: false
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Linear - Cinema Gamut Tungsten}
+
+  - !<ColorSpace>
+    name: V-Log - V-Gamut
+    family: Panasonic
+    equalitygroup: ""
+    bitdepth: 32f
+    description: |
+      V-Log - V-Gamut
+    isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Linear - Cinema Gamut Tungsten, dst: ACES2065-1}
+    to_reference: !<GroupTransform>
+      children:
+        - !<FileTransform> {src: V-Log_to_linear.spi1d, interpolation: linear}
+        - !<MatrixTransform> {matrix: [0.724383, 0.166748, 0.108497, 0, 0.021354, 0.985138, -0.00631909, 0, -0.00923428, -0.00104295, 1.01027, 0, 0, 0, 0, 1]}
+
+  - !<ColorSpace>
+    name: vlog_vgamut
+    family: Aliases
+    equalitygroup: ""
+    bitdepth: 32f
+    description: |
+      V-Log - V-Gamut
+    isdata: false
+    allocation: uniform
+    allocationvars: [0, 1]
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: V-Log - V-Gamut}
+
+  - !<ColorSpace>
+    name: V-Log
+    family: Panasonic
+    equalitygroup: ""
+    bitdepth: 32f
+    description: |
+      V-Log
+    isdata: false
+    allocation: uniform
+    allocationvars: [0, 1]
+    to_reference: !<FileTransform> {src: V-Log_to_linear.spi1d, interpolation: linear}
+
+  - !<ColorSpace>
+    name: crv_vlog
+    family: Aliases
+    equalitygroup: ""
+    bitdepth: 32f
+    description: |
+      V-Log
+    isdata: false
+    allocation: uniform
+    allocationvars: [0, 1]
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: V-Log}
+
+  - !<ColorSpace>
+    name: Linear - V-Gamut
+    family: Panasonic
+    equalitygroup: ""
+    bitdepth: 32f
+    description: |
+      Linear - V-Gamut
+    isdata: false
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    to_reference: !<MatrixTransform> {matrix: [0.724383, 0.166748, 0.108497, 0, 0.021354, 0.985138, -0.00631909, 0, -0.00923428, -0.00104295, 1.01027, 0, 0, 0, 0, 1]}
+
+  - !<ColorSpace>
+    name: lin_vgamut
+    family: Aliases
+    equalitygroup: ""
+    bitdepth: 32f
+    description: |
+      Linear - V-Gamut
+    isdata: false
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Linear - V-Gamut}
 
   - !<ColorSpace>
     name: REDlogFilm - DRAGONcolor
 
   - !<ColorSpace>
     name: REDlogFilm - DRAGONcolor
@@ -1582,7 +1635,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: REDlogFilm - DRAGONcolor, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: REDlogFilm - DRAGONcolor}
 
   - !<ColorSpace>
     name: REDlogFilm - DRAGONcolor2
 
   - !<ColorSpace>
     name: REDlogFilm - DRAGONcolor2
@@ -1609,7 +1662,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: REDlogFilm - DRAGONcolor2, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: REDlogFilm - DRAGONcolor2}
 
   - !<ColorSpace>
     name: REDlogFilm - REDcolor2
 
   - !<ColorSpace>
     name: REDlogFilm - REDcolor2
@@ -1636,7 +1689,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: REDlogFilm - REDcolor2, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: REDlogFilm - REDcolor2}
 
   - !<ColorSpace>
     name: REDlogFilm - REDcolor3
 
   - !<ColorSpace>
     name: REDlogFilm - REDcolor3
@@ -1663,7 +1716,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: REDlogFilm - REDcolor3, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: REDlogFilm - REDcolor3}
 
   - !<ColorSpace>
     name: REDlogFilm - REDcolor4
 
   - !<ColorSpace>
     name: REDlogFilm - REDcolor4
@@ -1690,7 +1743,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: REDlogFilm - REDcolor4, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: REDlogFilm - REDcolor4}
 
   - !<ColorSpace>
     name: REDlogFilm
 
   - !<ColorSpace>
     name: REDlogFilm
@@ -1714,7 +1767,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: REDlogFilm, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: REDlogFilm}
 
   - !<ColorSpace>
     name: Linear - DRAGONcolor
 
   - !<ColorSpace>
     name: Linear - DRAGONcolor
@@ -1724,8 +1777,8 @@ colorspaces:
     description: |
       Linear - DRAGONcolor
     isdata: false
     description: |
       Linear - DRAGONcolor
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
     to_reference: !<MatrixTransform> {matrix: [0.532279, 0.376648, 0.091073, 0, 0.046344, 0.974513, -0.02086, 0, -0.053976, -0.00032, 1.05427, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
     to_reference: !<MatrixTransform> {matrix: [0.532279, 0.376648, 0.091073, 0, 0.046344, 0.974513, -0.02086, 0, -0.053976, -0.00032, 1.05427, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
@@ -1736,9 +1789,9 @@ colorspaces:
     description: |
       Linear - DRAGONcolor
     isdata: false
     description: |
       Linear - DRAGONcolor
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Linear - DRAGONcolor, dst: ACES2065-1}
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Linear - DRAGONcolor}
 
   - !<ColorSpace>
     name: Linear - DRAGONcolor2
 
   - !<ColorSpace>
     name: Linear - DRAGONcolor2
@@ -1748,8 +1801,8 @@ colorspaces:
     description: |
       Linear - DRAGONcolor2
     isdata: false
     description: |
       Linear - DRAGONcolor2
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
     to_reference: !<MatrixTransform> {matrix: [0.468452, 0.331484, 0.200064, 0, 0.040787, 0.857658, 0.101553, 0, -0.047504, -0.000282, 1.04776, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
     to_reference: !<MatrixTransform> {matrix: [0.468452, 0.331484, 0.200064, 0, 0.040787, 0.857658, 0.101553, 0, -0.047504, -0.000282, 1.04776, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
@@ -1760,9 +1813,9 @@ colorspaces:
     description: |
       Linear - DRAGONcolor2
     isdata: false
     description: |
       Linear - DRAGONcolor2
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Linear - DRAGONcolor2, dst: ACES2065-1}
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Linear - DRAGONcolor2}
 
   - !<ColorSpace>
     name: Linear - REDcolor2
 
   - !<ColorSpace>
     name: Linear - REDcolor2
@@ -1772,8 +1825,8 @@ colorspaces:
     description: |
       Linear - REDcolor2
     isdata: false
     description: |
       Linear - REDcolor2
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
     to_reference: !<MatrixTransform> {matrix: [0.480997, 0.402289, 0.116714, 0, -0.004938, 1.00015, 0.004781, 0, -0.105257, 0.02532, 1.07991, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
     to_reference: !<MatrixTransform> {matrix: [0.480997, 0.402289, 0.116714, 0, -0.004938, 1.00015, 0.004781, 0, -0.105257, 0.02532, 1.07991, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
@@ -1784,9 +1837,9 @@ colorspaces:
     description: |
       Linear - REDcolor2
     isdata: false
     description: |
       Linear - REDcolor2
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Linear - REDcolor2, dst: ACES2065-1}
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Linear - REDcolor2}
 
   - !<ColorSpace>
     name: Linear - REDcolor3
 
   - !<ColorSpace>
     name: Linear - REDcolor3
@@ -1796,8 +1849,8 @@ colorspaces:
     description: |
       Linear - REDcolor3
     isdata: false
     description: |
       Linear - REDcolor3
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
     to_reference: !<MatrixTransform> {matrix: [0.512136, 0.36037, 0.127494, 0, 0.070377, 0.903884, 0.025737, 0, -0.020824, 0.017671, 1.00312, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
     to_reference: !<MatrixTransform> {matrix: [0.512136, 0.36037, 0.127494, 0, 0.070377, 0.903884, 0.025737, 0, -0.020824, 0.017671, 1.00312, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
@@ -1808,9 +1861,9 @@ colorspaces:
     description: |
       Linear - REDcolor3
     isdata: false
     description: |
       Linear - REDcolor3
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Linear - REDcolor3, dst: ACES2065-1}
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Linear - REDcolor3}
 
   - !<ColorSpace>
     name: Linear - REDcolor4
 
   - !<ColorSpace>
     name: Linear - REDcolor4
@@ -1820,8 +1873,8 @@ colorspaces:
     description: |
       Linear - REDcolor4
     isdata: false
     description: |
       Linear - REDcolor4
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
     to_reference: !<MatrixTransform> {matrix: [0.474202, 0.333677, 0.192121, 0, 0.065164, 0.836932, 0.097901, 0, -0.019281, 0.016362, 1.00289, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
     to_reference: !<MatrixTransform> {matrix: [0.474202, 0.333677, 0.192121, 0, 0.065164, 0.836932, 0.097901, 0, -0.019281, 0.016362, 1.00289, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
@@ -1832,9 +1885,9 @@ colorspaces:
     description: |
       Linear - REDcolor4
     isdata: false
     description: |
       Linear - REDcolor4
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Linear - REDcolor4, dst: ACES2065-1}
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Linear - REDcolor4}
 
   - !<ColorSpace>
     name: S-Log1 - S-Gamut
 
   - !<ColorSpace>
     name: S-Log1 - S-Gamut
@@ -1861,7 +1914,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: S-Log1 - S-Gamut, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: S-Log1 - S-Gamut}
 
   - !<ColorSpace>
     name: S-Log2 - S-Gamut
 
   - !<ColorSpace>
     name: S-Log2 - S-Gamut
@@ -1888,7 +1941,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: S-Log2 - S-Gamut, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: S-Log2 - S-Gamut}
 
   - !<ColorSpace>
     name: S-Log2 - S-Gamut Daylight
 
   - !<ColorSpace>
     name: S-Log2 - S-Gamut Daylight
@@ -1915,7 +1968,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: S-Log2 - S-Gamut Daylight, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: S-Log2 - S-Gamut Daylight}
 
   - !<ColorSpace>
     name: S-Log2 - S-Gamut Tungsten
 
   - !<ColorSpace>
     name: S-Log2 - S-Gamut Tungsten
@@ -1942,7 +1995,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: S-Log2 - S-Gamut Tungsten, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: S-Log2 - S-Gamut Tungsten}
 
   - !<ColorSpace>
     name: S-Log3 - S-Gamut3.Cine
 
   - !<ColorSpace>
     name: S-Log3 - S-Gamut3.Cine
@@ -1969,7 +2022,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: S-Log3 - S-Gamut3.Cine, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: S-Log3 - S-Gamut3.Cine}
 
   - !<ColorSpace>
     name: S-Log3 - S-Gamut3
 
   - !<ColorSpace>
     name: S-Log3 - S-Gamut3
@@ -1996,7 +2049,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: S-Log3 - S-Gamut3, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: S-Log3 - S-Gamut3}
 
   - !<ColorSpace>
     name: S-Log1
 
   - !<ColorSpace>
     name: S-Log1
@@ -2020,7 +2073,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: S-Log1, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: S-Log1}
 
   - !<ColorSpace>
     name: S-Log2
 
   - !<ColorSpace>
     name: S-Log2
@@ -2044,7 +2097,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: S-Log2, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: S-Log2}
 
   - !<ColorSpace>
     name: S-Log3
 
   - !<ColorSpace>
     name: S-Log3
@@ -2068,7 +2121,7 @@ colorspaces:
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
     isdata: false
     allocation: uniform
     allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: S-Log3, dst: ACES2065-1}
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: S-Log3}
 
   - !<ColorSpace>
     name: Linear - S-Gamut
 
   - !<ColorSpace>
     name: Linear - S-Gamut
@@ -2078,8 +2131,8 @@ colorspaces:
     description: |
       Linear - S-Gamut
     isdata: false
     description: |
       Linear - S-Gamut
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
     to_reference: !<MatrixTransform> {matrix: [0.754339, 0.133697, 0.111968, 0, 0.0211981, 1.00541, -0.0266105, 0, -0.00975699, 0.00450856, 1.00525, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
     to_reference: !<MatrixTransform> {matrix: [0.754339, 0.133697, 0.111968, 0, 0.0211981, 1.00541, -0.0266105, 0, -0.00975699, 0.00450856, 1.00525, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
@@ -2090,9 +2143,9 @@ colorspaces:
     description: |
       Linear - S-Gamut
     isdata: false
     description: |
       Linear - S-Gamut
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Linear - S-Gamut, dst: ACES2065-1}
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Linear - S-Gamut}
 
   - !<ColorSpace>
     name: Linear - S-Gamut Daylight
 
   - !<ColorSpace>
     name: Linear - S-Gamut Daylight
@@ -2102,8 +2155,8 @@ colorspaces:
     description: |
       Linear - S-Gamut Daylight
     isdata: false
     description: |
       Linear - S-Gamut Daylight
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
     to_reference: !<MatrixTransform> {matrix: [0.876446, 0.0145412, 0.109013, 0, 0.0774075, 0.952957, -0.0303647, 0, 0.0573564, -0.115107, 1.05775, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
     to_reference: !<MatrixTransform> {matrix: [0.876446, 0.0145412, 0.109013, 0, 0.0774075, 0.952957, -0.0303647, 0, 0.0573564, -0.115107, 1.05775, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
@@ -2114,9 +2167,9 @@ colorspaces:
     description: |
       Linear - S-Gamut Daylight
     isdata: false
     description: |
       Linear - S-Gamut Daylight
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Linear - S-Gamut Daylight, dst: ACES2065-1}
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Linear - S-Gamut Daylight}
 
   - !<ColorSpace>
     name: Linear - S-Gamut Tungsten
 
   - !<ColorSpace>
     name: Linear - S-Gamut Tungsten
@@ -2126,8 +2179,8 @@ colorspaces:
     description: |
       Linear - S-Gamut Tungsten
     isdata: false
     description: |
       Linear - S-Gamut Tungsten
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
     to_reference: !<MatrixTransform> {matrix: [1.01102, -0.136253, 0.125229, 0, 0.101199, 0.95622, -0.0574191, 0, 0.0600767, -0.101019, 1.04094, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
     to_reference: !<MatrixTransform> {matrix: [1.01102, -0.136253, 0.125229, 0, 0.101199, 0.95622, -0.0574191, 0, 0.0600767, -0.101019, 1.04094, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
@@ -2138,9 +2191,9 @@ colorspaces:
     description: |
       Linear - S-Gamut Tungsten
     isdata: false
     description: |
       Linear - S-Gamut Tungsten
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Linear - S-Gamut Tungsten, dst: ACES2065-1}
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Linear - S-Gamut Tungsten}
 
   - !<ColorSpace>
     name: Linear - S-Gamut3.Cine
 
   - !<ColorSpace>
     name: Linear - S-Gamut3.Cine
@@ -2150,8 +2203,8 @@ colorspaces:
     description: |
       Linear - S-Gamut3.Cine
     isdata: false
     description: |
       Linear - S-Gamut3.Cine
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
     to_reference: !<MatrixTransform> {matrix: [0.638789, 0.272351, 0.0888599, 0, -0.00391591, 1.08807, -0.0841573, 0, -0.0299072, -0.0264326, 1.05634, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
     to_reference: !<MatrixTransform> {matrix: [0.638789, 0.272351, 0.0888599, 0, -0.00391591, 1.08807, -0.0841573, 0, -0.0299072, -0.0264326, 1.05634, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
@@ -2162,9 +2215,9 @@ colorspaces:
     description: |
       Linear - S-Gamut3.Cine
     isdata: false
     description: |
       Linear - S-Gamut3.Cine
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Linear - S-Gamut3.Cine, dst: ACES2065-1}
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Linear - S-Gamut3.Cine}
 
   - !<ColorSpace>
     name: Linear - S-Gamut3
 
   - !<ColorSpace>
     name: Linear - S-Gamut3
@@ -2174,8 +2227,8 @@ colorspaces:
     description: |
       Linear - S-Gamut3
     isdata: false
     description: |
       Linear - S-Gamut3
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
     to_reference: !<MatrixTransform> {matrix: [0.752983, 0.14337, 0.103647, 0, 0.0217077, 1.01532, -0.0370265, 0, -0.00941605, 0.00337042, 1.00605, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
     to_reference: !<MatrixTransform> {matrix: [0.752983, 0.14337, 0.103647, 0, 0.0217077, 1.01532, -0.0370265, 0, -0.00941605, 0.00337042, 1.00605, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
@@ -2186,9 +2239,9 @@ colorspaces:
     description: |
       Linear - S-Gamut3
     isdata: false
     description: |
       Linear - S-Gamut3
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    to_reference: !<ColorSpaceTransform> {src: Linear - S-Gamut3, dst: ACES2065-1}
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Linear - S-Gamut3}
 
   - !<ColorSpace>
     name: XYZ
 
   - !<ColorSpace>
     name: XYZ
@@ -2198,8 +2251,8 @@ colorspaces:
     description: |
       The XYZ color space
     isdata: false
     description: |
       The XYZ color space
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
     from_reference: !<MatrixTransform> {matrix: [0.952552, 0, 9.36786e-05, 0, 0.343966, 0.728166, -0.0721325, 0, 0, 0, 1.00883, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
     from_reference: !<MatrixTransform> {matrix: [0.952552, 0, 9.36786e-05, 0, 0.343966, 0.728166, -0.0721325, 0, 0, 0, 1.00883, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
@@ -2210,9 +2263,9 @@ colorspaces:
     description: |
       The XYZ color space
     isdata: false
     description: |
       The XYZ color space
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: XYZ}
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    to_reference: !<ColorSpaceTransform> {src: XYZ, dst: ACES2065-1}
 
   - !<ColorSpace>
     name: Linear - AP1
 
   - !<ColorSpace>
     name: Linear - AP1
@@ -2222,8 +2275,8 @@ colorspaces:
     description: |
       The Linear - AP1 color space
     isdata: false
     description: |
       The Linear - AP1 color space
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
     to_reference: !<MatrixTransform> {matrix: [0.695452, 0.140679, 0.163869, 0, 0.0447946, 0.859671, 0.0955343, 0, -0.00552588, 0.00402521, 1.0015, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
     to_reference: !<MatrixTransform> {matrix: [0.695452, 0.140679, 0.163869, 0, 0.0447946, 0.859671, 0.0955343, 0, -0.00552588, 0.00402521, 1.0015, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
@@ -2234,8 +2287,8 @@ colorspaces:
     description: |
       The Linear - P3-D60 color space
     isdata: false
     description: |
       The Linear - P3-D60 color space
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
     from_reference: !<GroupTransform>
       children:
         - !<MatrixTransform> {matrix: [0.952552, 0, 9.36786e-05, 0, 0.343966, 0.728166, -0.0721325, 0, 0, 0, 1.00883, 0, 0, 0, 0, 1]}
     from_reference: !<GroupTransform>
       children:
         - !<MatrixTransform> {matrix: [0.952552, 0, 9.36786e-05, 0, 0.343966, 0.728166, -0.0721325, 0, 0, 0, 1.00883, 0, 0, 0, 0, 1]}
@@ -2249,9 +2302,9 @@ colorspaces:
     description: |
       The Linear - P3-D60 color space
     isdata: false
     description: |
       The Linear - P3-D60 color space
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Linear - P3-D60}
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    to_reference: !<ColorSpaceTransform> {src: Linear - P3-D60, dst: ACES2065-1}
 
   - !<ColorSpace>
     name: Linear - P3-DCI
 
   - !<ColorSpace>
     name: Linear - P3-DCI
@@ -2261,8 +2314,8 @@ colorspaces:
     description: |
       The Linear - P3-DCI color space
     isdata: false
     description: |
       The Linear - P3-DCI color space
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
     from_reference: !<GroupTransform>
       children:
         - !<MatrixTransform> {matrix: [0.952552, 0, 9.36786e-05, 0, 0.343966, 0.728166, -0.0721325, 0, 0, 0, 1.00883, 0, 0, 0, 0, 1]}
     from_reference: !<GroupTransform>
       children:
         - !<MatrixTransform> {matrix: [0.952552, 0, 9.36786e-05, 0, 0.343966, 0.728166, -0.0721325, 0, 0, 0, 1.00883, 0, 0, 0, 0, 1]}
@@ -2276,9 +2329,9 @@ colorspaces:
     description: |
       The Linear - P3-DCI color space
     isdata: false
     description: |
       The Linear - P3-DCI color space
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Linear - P3-DCI}
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    to_reference: !<ColorSpaceTransform> {src: Linear - P3-DCI, dst: ACES2065-1}
 
   - !<ColorSpace>
     name: Linear - Rec.709
 
   - !<ColorSpace>
     name: Linear - Rec.709
@@ -2288,8 +2341,8 @@ colorspaces:
     description: |
       The Linear - Rec.709 color space
     isdata: false
     description: |
       The Linear - Rec.709 color space
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
     from_reference: !<GroupTransform>
       children:
         - !<MatrixTransform> {matrix: [0.952552, 0, 9.36786e-05, 0, 0.343966, 0.728166, -0.0721325, 0, 0, 0, 1.00883, 0, 0, 0, 0, 1]}
     from_reference: !<GroupTransform>
       children:
         - !<MatrixTransform> {matrix: [0.952552, 0, 9.36786e-05, 0, 0.343966, 0.728166, -0.0721325, 0, 0, 0, 1.00883, 0, 0, 0, 0, 1]}
@@ -2303,9 +2356,9 @@ colorspaces:
     description: |
       The Linear - Rec.709 color space
     isdata: false
     description: |
       The Linear - Rec.709 color space
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Linear - Rec.709}
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    to_reference: !<ColorSpaceTransform> {src: Linear - Rec.709, dst: ACES2065-1}
 
   - !<ColorSpace>
     name: Linear - Rec.2020
 
   - !<ColorSpace>
     name: Linear - Rec.2020
@@ -2315,8 +2368,8 @@ colorspaces:
     description: |
       The Linear - Rec.2020 color space
     isdata: false
     description: |
       The Linear - Rec.2020 color space
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
     from_reference: !<GroupTransform>
       children:
         - !<MatrixTransform> {matrix: [0.952552, 0, 9.36786e-05, 0, 0.343966, 0.728166, -0.0721325, 0, 0, 0, 1.00883, 0, 0, 0, 0, 1]}
     from_reference: !<GroupTransform>
       children:
         - !<MatrixTransform> {matrix: [0.952552, 0, 9.36786e-05, 0, 0.343966, 0.728166, -0.0721325, 0, 0, 0, 1.00883, 0, 0, 0, 0, 1]}
@@ -2330,45 +2383,45 @@ colorspaces:
     description: |
       The Linear - Rec.2020 color space
     isdata: false
     description: |
       The Linear - Rec.2020 color space
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Linear - Rec.2020}
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    to_reference: !<ColorSpaceTransform> {src: Linear - Rec.2020, dst: ACES2065-1}
 
   - !<ColorSpace>
 
   - !<ColorSpace>
-    name: Linear - ProPhoto
+    name: Linear - RIMM ROMM (ProPhoto)
     family: Utility
     family: Utility
-    equalitygroup: Linear - ProPhoto
+    equalitygroup: Linear - RIMM ROMM (ProPhoto)
     bitdepth: 32f
     description: |
     bitdepth: 32f
     description: |
-      The Linear - ProPhoto color space
+      The Linear - RIMM ROMM (ProPhoto) color space
     isdata: false
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
     from_reference: !<MatrixTransform> {matrix: [1.24124, -0.168569, -0.0726675, 0, 0.00612031, 1.08315, -0.0892715, 0, -0.00328533, 0.00997964, 0.993306, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
     name: lin_prophoto
     family: Aliases
     from_reference: !<MatrixTransform> {matrix: [1.24124, -0.168569, -0.0726675, 0, 0.00612031, 1.08315, -0.0892715, 0, -0.00328533, 0.00997964, 0.993306, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
     name: lin_prophoto
     family: Aliases
-    equalitygroup: Linear - ProPhoto
+    equalitygroup: Linear - RIMM ROMM (ProPhoto)
     bitdepth: 32f
     description: |
     bitdepth: 32f
     description: |
-      The Linear - ProPhoto color space
+      The Linear - RIMM ROMM (ProPhoto) color space
     isdata: false
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Linear - ProPhoto}
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    to_reference: !<ColorSpaceTransform> {src: Linear - RIMM ROMM (ProPhoto), dst: ACES2065-1}
 
   - !<ColorSpace>
     name: lin_rimm
     family: Aliases
 
   - !<ColorSpace>
     name: lin_rimm
     family: Aliases
-    equalitygroup: Linear - ProPhoto
+    equalitygroup: Linear - RIMM ROMM (ProPhoto)
     bitdepth: 32f
     description: |
     bitdepth: 32f
     description: |
-      The Linear - ProPhoto color space
+      The Linear - RIMM ROMM (ProPhoto) color space
     isdata: false
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Linear - ProPhoto}
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    to_reference: !<ColorSpaceTransform> {src: Linear - RIMM ROMM (ProPhoto), dst: ACES2065-1}
 
   - !<ColorSpace>
     name: Linear - Adobe RGB
 
   - !<ColorSpace>
     name: Linear - Adobe RGB
@@ -2378,8 +2431,8 @@ colorspaces:
     description: |
       The Linear - Adobe RGB color space
     isdata: false
     description: |
       The Linear - Adobe RGB color space
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
     from_reference: !<MatrixTransform> {matrix: [1.72456, -0.419994, -0.304567, 0, -0.27648, 1.37272, -0.0962392, 0, -0.0261255, -0.0901748, 1.1163, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
     from_reference: !<MatrixTransform> {matrix: [1.72456, -0.419994, -0.304567, 0, -0.27648, 1.37272, -0.0962392, 0, -0.0261255, -0.0901748, 1.1163, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
@@ -2390,9 +2443,9 @@ colorspaces:
     description: |
       The Linear - Adobe RGB color space
     isdata: false
     description: |
       The Linear - Adobe RGB color space
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Linear - Adobe RGB}
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    to_reference: !<ColorSpaceTransform> {src: Linear - Adobe RGB, dst: ACES2065-1}
 
   - !<ColorSpace>
     name: Linear - Adobe Wide Gamut RGB
 
   - !<ColorSpace>
     name: Linear - Adobe Wide Gamut RGB
@@ -2402,8 +2455,8 @@ colorspaces:
     description: |
       The Linear - Adobe Wide Gamut RGB color space
     isdata: false
     description: |
       The Linear - Adobe Wide Gamut RGB color space
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
     from_reference: !<MatrixTransform> {matrix: [1.38098, -0.115859, -0.265122, 0, 0.00570155, 1.04029, -0.0459965, 0, -0.00389087, -0.0597092, 1.0636, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
     from_reference: !<MatrixTransform> {matrix: [1.38098, -0.115859, -0.265122, 0, 0.00570155, 1.04029, -0.0459965, 0, -0.00389087, -0.0597092, 1.0636, 0, 0, 0, 0, 1]}
 
   - !<ColorSpace>
@@ -2414,6 +2467,6 @@ colorspaces:
     description: |
       The Linear - Adobe Wide Gamut RGB color space
     isdata: false
     description: |
       The Linear - Adobe Wide Gamut RGB color space
     isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    from_reference: !<ColorSpaceTransform> {src: ACES2065-1, dst: Linear - Adobe Wide Gamut RGB}
+    allocation: lg2
+    allocationvars: [-8, 5, 0.00390625]
+    to_reference: !<ColorSpaceTransform> {src: Linear - Adobe Wide Gamut RGB, dst: ACES2065-1}
index c69fcac..4346812 100644 (file)
@@ -86,7 +86,7 @@ def create_ACES():
     aces2065_1.family = 'ACES'
     aces2065_1.is_data = False
     aces2065_1.allocation_type = ocio.Constants.ALLOCATION_LG2
     aces2065_1.family = 'ACES'
     aces2065_1.is_data = False
     aces2065_1.allocation_type = ocio.Constants.ALLOCATION_LG2
-    aces2065_1.allocation_vars = [-15, 6]
+    aces2065_1.allocation_vars = [-8, 5, 0.00390625]
 
     return aces2065_1
 
 
     return aces2065_1
 
@@ -119,6 +119,8 @@ def create_ACEScc(aces_ctl_directory,
     cs.equality_group = ''
     cs.family = 'ACES'
     cs.is_data = False
     cs.equality_group = ''
     cs.family = 'ACES'
     cs.is_data = False
+    cs.allocation_type = ocio.Constants.ALLOCATION_UNIFORM
+    cs.allocation_vars = [min_value, max_value]
 
     ctls = [os.path.join(aces_ctl_directory,
                          'ACEScc',
 
     ctls = [os.path.join(aces_ctl_directory,
                          'ACEScc',
@@ -129,7 +131,7 @@ def create_ACEScc(aces_ctl_directory,
             os.path.join(aces_ctl_directory,
                          'ACEScg',
                          'ACEScsc.ACES_to_ACEScg.a1.0.0.ctl')]
             os.path.join(aces_ctl_directory,
                          'ACEScg',
                          'ACEScsc.ACES_to_ACEScg.a1.0.0.ctl')]
-    lut = '%s_to_ACES.spi1d' % name
+    lut = '%s_to_linear.spi1d' % name
 
     lut = sanitize(lut)
 
 
     lut = sanitize(lut)
 
@@ -198,7 +200,7 @@ def create_ACESproxy(aces_ctl_directory,
             os.path.join(aces_ctl_directory,
                          'ACEScg',
                          'ACEScsc.ACES_to_ACEScg.a1.0.0.ctl')]
             os.path.join(aces_ctl_directory,
                          'ACEScg',
                          'ACEScsc.ACES_to_ACEScg.a1.0.0.ctl')]
-    lut = '%s_to_aces.spi1d' % name
+    lut = '%s_to_linear.spi1d' % name
 
     lut = sanitize(lut)
 
 
     lut = sanitize(lut)
 
@@ -258,6 +260,8 @@ def create_ACEScg(aces_ctl_directory,
     cs.equality_group = ''
     cs.family = 'ACES'
     cs.is_data = False
     cs.equality_group = ''
     cs.family = 'ACES'
     cs.is_data = False
+    cs.allocation_type = ocio.Constants.ALLOCATION_LG2
+    cs.allocation_vars = [-8, 5, 0.00390625]
 
     cs.to_reference_transforms = []
 
 
     cs.to_reference_transforms = []
 
@@ -455,6 +459,8 @@ def create_ACES_LMT(lmt_name,
     cs.equality_group = ''
     cs.family = 'Look'
     cs.is_data = False
     cs.equality_group = ''
     cs.family = 'Look'
     cs.is_data = False
+    cs.allocation_type = ocio.Constants.ALLOCATION_LG2
+    cs.allocation_vars = [-8, 5, 0.00390625]
 
     pprint.pprint(lmt_values)
 
 
     pprint.pprint(lmt_values)
 
@@ -465,7 +471,7 @@ def create_ACES_LMT(lmt_name,
      shaper_input_scale,
      shaper_params) = shaper_info
 
      shaper_input_scale,
      shaper_params) = shaper_info
 
-    shaper_lut = '%s_to_aces.spi1d' % shaper_name
+    shaper_lut = '%s_to_linear.spi1d' % shaper_name
     if not os.path.exists(os.path.join(lut_directory, shaper_lut)):
         ctls = [shaper_to_ACES_CTL % aces_ctl_directory]
 
     if not os.path.exists(os.path.join(lut_directory, shaper_lut)):
         ctls = [shaper_to_ACES_CTL % aces_ctl_directory]
 
@@ -522,9 +528,7 @@ def create_ACES_LMT(lmt_name,
 
     if 'transformCTLInverse' in lmt_values:
         ctls = [os.path.join(aces_ctl_directory,
 
     if 'transformCTLInverse' in lmt_values:
         ctls = [os.path.join(aces_ctl_directory,
-                             # TODO: Investigate "odt_values" undeclared
-                             # variable.
-                             odt_values['transformCTLInverse']),
+                             lmt_values['transformCTLInverse']),
                 shaper_from_ACES_CTL % aces_ctl_directory]
         lut = 'Inverse.%s.%s.spi3d' % (odt_name, shaper_name)
 
                 shaper_from_ACES_CTL % aces_ctl_directory]
         lut = 'Inverse.%s.%s.spi3d' % (odt_name, shaper_name)
 
@@ -602,7 +606,7 @@ def create_ACES_RRT_plus_ODT(odt_name,
     else:
         shaper_params['legalRange'] = 0
 
     else:
         shaper_params['legalRange'] = 0
 
-    shaper_lut = '%s_to_aces.spi1d' % shaper_name
+    shaper_lut = '%s_to_linear.spi1d' % shaper_name
     if not os.path.exists(os.path.join(lut_directory, shaper_lut)):
         ctls = [shaper_to_ACES_CTL % aces_ctl_directory]
 
     if not os.path.exists(os.path.join(lut_directory, shaper_lut)):
         ctls = [shaper_to_ACES_CTL % aces_ctl_directory]
 
@@ -764,7 +768,7 @@ def create_generic_log(aces_ctl_directory,
         aces_ctl_directory,
         'utilities',
         'ACESlib.OCIO_shaper_log2_to_lin_param.a1.0.0.ctl')]
         aces_ctl_directory,
         'utilities',
         'ACESlib.OCIO_shaper_log2_to_lin_param.a1.0.0.ctl')]
-    lut = '%s_to_aces.spi1d' % name
+    lut = '%s_to_linear.spi1d' % name
 
     lut = sanitize(lut)
 
 
     lut = sanitize(lut)
 
@@ -1276,7 +1280,8 @@ def create_colorspaces(aces_ctl_directory,
     ACES = create_ACES()
 
     ACEScc = create_ACEScc(aces_ctl_directory, lut_directory,
     ACES = create_ACES()
 
     ACEScc = create_ACEScc(aces_ctl_directory, lut_directory,
-                           lut_resolution_1d, cleanup)
+                           lut_resolution_1d, cleanup, 
+                           min_value=-0.35840, max_value=1.468)
     colorspaces.append(ACEScc)
 
     ACESproxy = create_ACESproxy(aces_ctl_directory, lut_directory,
     colorspaces.append(ACEScc)
 
     ACESproxy = create_ACESproxy(aces_ctl_directory, lut_directory,
index 7c43a68..8794677 100755 (executable)
@@ -15,6 +15,7 @@ import PyOpenColorIO as ocio
 import aces_ocio.create_aces_colorspaces as aces
 import aces_ocio.create_arri_colorspaces as arri
 import aces_ocio.create_canon_colorspaces as canon
 import aces_ocio.create_aces_colorspaces as aces
 import aces_ocio.create_arri_colorspaces as arri
 import aces_ocio.create_canon_colorspaces as canon
+import aces_ocio.create_panasonic_colorspaces as panasonic
 import aces_ocio.create_red_colorspaces as red
 import aces_ocio.create_sony_colorspaces as sony
 import aces_ocio.create_general_colorspaces as general
 import aces_ocio.create_red_colorspaces as red
 import aces_ocio.create_sony_colorspaces as sony
 import aces_ocio.create_general_colorspaces as general
@@ -489,7 +490,7 @@ def generate_LUTs(odt_info,
     # *Camera Input Transforms*
     # -------------------------------------------------------------------------
 
     # *Camera Input Transforms*
     # -------------------------------------------------------------------------
 
-    # *Log-C* to *ACES*.
+    # *ARRI Log-C* to *ACES*.
     arri_colorSpaces = arri.create_colorspaces(lut_directory,
                                                lut_resolution_1d)
     for cs in arri_colorSpaces:
     arri_colorSpaces = arri.create_colorspaces(lut_directory,
                                                lut_resolution_1d)
     for cs in arri_colorSpaces:
@@ -501,6 +502,13 @@ def generate_LUTs(odt_info,
     for cs in canon_colorspaces:
         config_data['colorSpaces'].append(cs)
 
     for cs in canon_colorspaces:
         config_data['colorSpaces'].append(cs)
 
+    # *Panasonic V-Log* to *ACES*.
+    panasonic_colorSpaces = panasonic.create_colorspaces(lut_directory,
+                                                         lut_resolution_1d)
+    for cs in panasonic_colorSpaces:
+        config_data['colorSpaces'].append(cs)
+
+
     # *RED* colorspaces to *ACES*.
     red_colorspaces = red.create_colorspaces(lut_directory,
                                              lut_resolution_1d)
     # *RED* colorspaces to *ACES*.
     red_colorspaces = red.create_colorspaces(lut_directory,
                                              lut_resolution_1d)
index 13533d5..52181cd 100644 (file)
@@ -11,6 +11,8 @@ import array
 import math
 import os
 
 import math
 import os
 
+import PyOpenColorIO as ocio
+
 import aces_ocio.generate_lut as genlut
 from aces_ocio.utilities import ColorSpace, mat44_from_mat33, sanitize
 
 import aces_ocio.generate_lut as genlut
 from aces_ocio.utilities import ColorSpace, mat44_from_mat33, sanitize
 
@@ -62,6 +64,11 @@ def create_log_c(gamut,
     cs.family = 'ARRI'
     cs.is_data = False
 
     cs.family = 'ARRI'
     cs.is_data = False
 
+    # A linear space needs allocation variables
+    if transfer_function == '':
+        cs.allocation_type = ocio.Constants.ALLOCATION_LG2
+        cs.allocation_vars = [-8, 5, 0.00390625]
+
     # Globals.
     IDT_maker_version = '0.08'
 
     # Globals.
     IDT_maker_version = '0.08'
 
index f63c1bb..d87ee48 100644 (file)
@@ -10,6 +10,8 @@ from __future__ import division
 import array
 import os
 
 import array
 import os
 
+import PyOpenColorIO as ocio
+
 import aces_ocio.generate_lut as genlut
 from aces_ocio.utilities import ColorSpace
 
 import aces_ocio.generate_lut as genlut
 from aces_ocio.utilities import ColorSpace
 
@@ -59,6 +61,11 @@ def create_c_log(gamut,
     cs.family = 'Canon'
     cs.is_data = False
 
     cs.family = 'Canon'
     cs.is_data = False
 
+    # A linear space needs allocation variables
+    if transfer_function == '':
+        cs.allocation_type = ocio.Constants.ALLOCATION_LG2
+        cs.allocation_vars = [-8, 5, 0.00390625]
+
     def legal_to_full(code_value):
         return (code_value - 64) / (940 - 64)
 
     def legal_to_full(code_value):
         return (code_value - 64) / (940 - 64)
 
index 410f844..7064a57 100644 (file)
@@ -7,6 +7,8 @@ Implements support for general colorspaces conversions and transfer functions.
 
 from __future__ import division
 
 
 from __future__ import division
 
+import PyOpenColorIO as ocio
+
 import aces_ocio.create_aces_colorspaces as aces
 from aces_ocio.utilities import ColorSpace, mat44_from_mat33
 
 import aces_ocio.create_aces_colorspaces as aces
 from aces_ocio.utilities import ColorSpace, mat44_from_mat33
 
@@ -53,6 +55,10 @@ def create_generic_matrix(name='matrix',
     cs.family = 'Utility'
     cs.is_data = False
 
     cs.family = 'Utility'
     cs.is_data = False
 
+    # A linear space needs allocation variables
+    cs.allocation_type = ocio.Constants.ALLOCATION_LG2
+    cs.allocation_vars = [-8, 5, 0.00390625]
+
     cs.to_reference_transforms = []
     if to_reference_values:
         for matrix in to_reference_values:
     cs.to_reference_transforms = []
     if to_reference_values:
         for matrix in to_reference_values:
@@ -152,7 +158,7 @@ def create_colorspaces(lut_directory,
                    -0.0032853314, 0.0099796402, 0.9933056912]
 
     cs = create_generic_matrix(
                    -0.0032853314, 0.0099796402, 0.9933056912]
 
     cs = create_generic_matrix(
-        'Linear - ProPhoto',
+        'Linear - RIMM ROMM (ProPhoto)',
         from_reference_values=[AP0_to_RIMM],
         aliases=["lin_prophoto", "lin_rimm"])
     colorspaces.append(cs)
         from_reference_values=[AP0_to_RIMM],
         aliases=["lin_prophoto", "lin_rimm"])
     colorspaces.append(cs)
diff --git a/aces_1.0.0/python/aces_ocio/create_panasonic_colorspaces.py b/aces_1.0.0/python/aces_ocio/create_panasonic_colorspaces.py
new file mode 100644 (file)
index 0000000..0b9ed1b
--- /dev/null
@@ -0,0 +1,160 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+
+"""
+Implements support for *Panasonic* colorspaces conversions and transfer functions.
+"""
+
+import array
+import os
+
+import PyOpenColorIO as ocio
+
+import aces_ocio.generate_lut as genlut
+from aces_ocio.utilities import ColorSpace
+
+__author__ = 'ACES Developers'
+__copyright__ = 'Copyright (C) 2014 - 2015 - ACES Developers'
+__license__ = ''
+__maintainer__ = 'ACES Developers'
+__email__ = 'aces@oscars.org'
+__status__ = 'Production'
+
+__all__ = ['create_v_log',
+           'create_colorspaces']
+
+
+def create_v_log(gamut,
+                 transfer_function,
+                 name,
+                 lut_directory,
+                 lut_resolution_1d,
+                 aliases):
+    """
+    Object description.
+
+    Panasonic V-Log to ACES.
+
+    Parameters
+    ----------
+    parameter : type
+        Parameter description.
+
+    Returns
+    -------
+    type
+         Return value description.
+    """
+
+    name = '%s - %s' % (transfer_function, gamut)
+    if transfer_function == '':
+        name = 'Linear - %s' % gamut
+    if gamut == '':
+        name = '%s' % transfer_function
+
+    cs = ColorSpace(name)
+    cs.description = name
+    cs.aliases = aliases
+    cs.equality_group = ''
+    cs.family = 'Panasonic'
+    cs.is_data = False
+
+    # A linear space needs allocation variables
+    if transfer_function == '':
+        cs.allocation_type = ocio.Constants.ALLOCATION_LG2
+        cs.allocation_vars = [-8, 5, 0.00390625]
+
+    def v_log_to_linear(x):
+        cutInv = 0.181
+        b = 0.00873
+        c = 0.241514
+        d = 0.598206
+
+        if (x <= cutInv):
+            return (x - 0.125) / 5.6
+        else:
+            return pow(10, (x-d)/c) - b
+
+    cs.to_reference_transforms = []
+
+    if transfer_function == 'V-Log':
+        data = array.array('f', '\0' * lut_resolution_1d * 4)
+        for c in range(lut_resolution_1d):
+            data[c] = v_log_to_linear(float(c) / (lut_resolution_1d - 1))
+
+        lut = '%s_to_linear.spi1d' % transfer_function
+        genlut.write_SPI_1d(
+            os.path.join(lut_directory, lut),
+            0.0,
+            1.0,
+            data,
+            lut_resolution_1d,
+            1)
+
+        cs.to_reference_transforms.append({
+            'type': 'lutFile',
+            'path': lut,
+            'interpolation': 'linear',
+            'direction': 'forward'})
+
+    if gamut == 'V-Gamut':
+        cs.to_reference_transforms.append({
+            'type': 'matrix',
+            'matrix': [ 0.724382758,  0.166748484,  0.108497411, 0.0,
+                        0.021354009,  0.985138372, -0.006319092, 0.0,
+                       -0.009234278, -0.00104295,   1.010272625, 0.0,
+                        0, 0, 0, 1.0],
+            'direction': 'forward'})
+
+    cs.from_reference_transforms = []
+    return cs
+
+
+def create_colorspaces(lut_directory, lut_resolution_1d):
+    """
+    Generates the colorspace conversions.
+
+    Parameters
+    ----------
+    parameter : type
+        Parameter description.
+
+    Returns
+    -------
+    type
+         Return value description.
+    """
+
+    colorspaces = []
+
+    # Full conversion
+    v_log_1 = create_v_log(
+        'V-Gamut',
+        'V-Log',
+        'V-Log',
+        lut_directory,
+        lut_resolution_1d,
+        ["vlog_vgamut"])
+    colorspaces.append(v_log_1)
+
+    # Linearization Only
+    v_log_2 = create_v_log(
+        '',
+        'V-Log',
+        'V-Log',
+        lut_directory,
+        lut_resolution_1d,
+        ["crv_vlog"])
+    colorspaces.append(v_log_2)
+
+    # Primaries Only
+    v_log_3 = create_v_log(
+        'V-Gamut',
+        '',
+        'V-Log',
+        lut_directory,
+        lut_resolution_1d,
+        ["lin_vgamut"])
+    colorspaces.append(v_log_3)
+
+    return colorspaces
index 2bdea91..3c88750 100644 (file)
@@ -10,6 +10,8 @@ from __future__ import division
 import array
 import os
 
 import array
 import os
 
+import PyOpenColorIO as ocio
+
 import aces_ocio.generate_lut as genlut
 from aces_ocio.utilities import ColorSpace, mat44_from_mat33
 
 import aces_ocio.generate_lut as genlut
 from aces_ocio.utilities import ColorSpace, mat44_from_mat33
 
@@ -59,6 +61,11 @@ def create_RED_log_film(gamut,
     cs.family = 'RED'
     cs.is_data = False
 
     cs.family = 'RED'
     cs.is_data = False
 
+    # A linear space needs allocation variables
+    if transfer_function == '':
+        cs.allocation_type = ocio.Constants.ALLOCATION_LG2
+        cs.allocation_vars = [-8, 5, 0.00390625]
+
     def cineon_to_linear(code_value):
         n_gamma = 0.6
         black_point = 95
     def cineon_to_linear(code_value):
         n_gamma = 0.6
         black_point = 95
index c16b708..2419f03 100644 (file)
@@ -10,6 +10,8 @@ from __future__ import division
 import array
 import os
 
 import array
 import os
 
+import PyOpenColorIO as ocio
+
 import aces_ocio.generate_lut as genlut
 from aces_ocio.utilities import ColorSpace, mat44_from_mat33
 
 import aces_ocio.generate_lut as genlut
 from aces_ocio.utilities import ColorSpace, mat44_from_mat33
 
@@ -59,6 +61,11 @@ def create_s_log(gamut,
     cs.family = 'Sony'
     cs.is_data = False
 
     cs.family = 'Sony'
     cs.is_data = False
 
+    # A linear space needs allocation variables
+    if transfer_function == '':
+        cs.allocation_type = ocio.Constants.ALLOCATION_LG2
+        cs.allocation_vars = [-8, 5, 0.00390625]
+
     def s_log1_to_linear(s_log):
         b = 64.
         ab = 90.
     def s_log1_to_linear(s_log):
         b = 64.
         ab = 90.