#!/usr/bin/env python
# -*- coding: utf-8 -*-
+__author__ = 'ACES Developers'
+__copyright__ = 'Copyright (C) 2014 - 2015 - ACES Developers'
+__license__ = ''
+__maintainer__ = 'ACES Developers'
+__email__ = 'aces@oscars.org'
+__status__ = 'Production'
+
__major_version__ = '1'
__minor_version__ = '0'
__change_version__ = '0'
from aces_ocio.util import ColorSpace, mat44FromMat33
+__author__ = 'ACES Developers'
+__copyright__ = 'Copyright (C) 2014 - 2015 - ACES Developers'
+__license__ = ''
+__maintainer__ = 'ACES Developers'
+__email__ = 'aces@oscars.org'
+__status__ = 'Production'
+
+__all__ = ['createLogC',
+ 'createColorSpaces']
+
#
# LogC to ACES
#
import aces_ocio.generateLUT as genlut
from aces_ocio.util import ColorSpace
+__author__ = 'ACES Developers'
+__copyright__ = 'Copyright (C) 2014 - 2015 - ACES Developers'
+__license__ = ''
+__maintainer__ = 'ACES Developers'
+__email__ = 'aces@oscars.org'
+__status__ = 'Production'
+
+__all__ = ['createCanonLog',
+ 'createColorSpaces']
+
#
# Canon-Log to ACES
#
import aces_ocio.generateLUT as genlut
from aces_ocio.util import ColorSpace, mat44FromMat33
+__author__ = 'ACES Developers'
+__copyright__ = 'Copyright (C) 2014 - 2015 - ACES Developers'
+__license__ = ''
+__maintainer__ = 'ACES Developers'
+__email__ = 'aces@oscars.org'
+__status__ = 'Production'
+
+__all__ = ['createREDlogFilm',
+ 'createColorSpaces']
+
#
# RED color spaces to ACES
#
import aces_ocio.generateLUT as genlut
from aces_ocio.util import ColorSpace, mat44FromMat33
+__author__ = 'ACES Developers'
+__copyright__ = 'Copyright (C) 2014 - 2015 - ACES Developers'
+__license__ = ''
+__maintainer__ = 'ACES Developers'
+__email__ = 'aces@oscars.org'
+__status__ = 'Production'
+
+__all__ = ['createSlog',
+ 'createColorSpaces']
+
#
# SLog to ACES
#
from aces_ocio.process import Process
from aces_ocio.util import ColorSpace, mat44FromMat33
+__author__ = 'ACES Developers'
+__copyright__ = 'Copyright (C) 2014 - 2015 - ACES Developers'
+__license__ = ''
+__maintainer__ = 'ACES Developers'
+__email__ = 'aces@oscars.org'
+__status__ = 'Production'
+
+__all__ = ['ACES_OCIO_CTL_DIRECTORY_ENVIRON',
+ 'ACES_OCIO_CONFIGURATION_DIRECTORY_ENVIRON',
+ 'setConfigDefaultRoles',
+ 'writeConfig',
+ 'generateOCIOTransform',
+ 'createConfig',
+ 'generateLUTs',
+ 'generateBakedLUTs',
+ 'createConfigDir',
+ 'getTransformInfo',
+ 'getODTInfo',
+ 'getLMTInfo',
+ 'createACESConfig',
+ 'main']
+
ACES_OCIO_CTL_DIRECTORY_ENVIRON = 'ACES_OCIO_CTL_DIRECTORY'
ACES_OCIO_CONFIGURATION_DIRECTORY_ENVIRON = 'ACES_OCIO_CONFIGURATION_DIRECTORY'
from aces_ocio.process import Process
+__author__ = 'ACES Developers'
+__copyright__ = 'Copyright (C) 2014 - 2015 - ACES Developers'
+__license__ = ''
+__maintainer__ = 'ACES Developers'
+__email__ = 'aces@oscars.org'
+__status__ = 'Production'
+
+__all__ = ['generate1dLUTImage',
+ 'writeSPI1D',
+ 'generate1dLUTFromImage',
+ 'generate3dLUTImage',
+ 'generate3dLUTFromImage',
+ 'applyCTLToImage',
+ 'convertBitDepth',
+ 'generate1dLUTFromCTL',
+ 'correctLUTImage',
+ 'generate3dLUTFromCTL',
+ 'main']
#
# Functions used to generate LUTs using CTL transforms
import sys\r
import traceback\r
\r
+__author__ = 'ACES Developers'\r
+__copyright__ = 'Copyright (C) 2014 - 2015 - ACES Developers'\r
+__license__ = ''\r
+__maintainer__ = 'ACES Developers'\r
+__email__ = 'aces@oscars.org'\r
+__status__ = 'Production'\r
+\r
+__all__ = ['readText',\r
+ 'writeText',\r
+ 'Process',\r
+ 'ProcessList',\r
+ 'main']\r
+\r
\r
def readText(textFile):\r
if (textFile != ""):\r
ACES_OCIO_CTL_DIRECTORY_ENVIRON,
createACESConfig)
-__author__ = ''
-__copyright__ = ''
+__author__ = 'ACES Developers'
+__copyright__ = 'Copyright (C) 2014 - 2015 - ACES Developers'
__license__ = ''
-__maintainer__ = ''
-__email__ = ''
-__status__ = ''
+__maintainer__ = 'ACES Developers'
+__email__ = 'aces@oscars.org'
+__status__ = 'Production'
__all__ = ['REFERENCE_CONFIG_ROOT_DIRECTORY',
'HASH_TEST_PATTERNS',
import PyOpenColorIO as OCIO
+__author__ = 'ACES Developers'
+__copyright__ = 'Copyright (C) 2014 - 2015 - ACES Developers'
+__license__ = ''
+__maintainer__ = 'ACES Developers'
+__email__ = 'aces@oscars.org'
+__status__ = 'Production'
+
+__all__ = ['ColorSpace',
+ 'mat44FromMat33',
+ 'filter_words',
+ 'files_walker']
+
#
# Utility classes and functions
#
+
class ColorSpace:
"""
A container for data needed to define an OCIO 'Color Space'