colour.models.dataset.aces_rgb Module

ACES RGB Colourspace

Defines the ACES RGB colourspace and its variations:

References

[1]The Academy of Motion Picture Arts and Sciences, Science and Technology Council, & Academy Color Encoding System (ACES) Project Subcommittee. (n.d.). Academy Color Encoding System. Retrieved February 24, 2014, from http://www.oscars.org/science-technology/council/projects/aces.html
[2]The Academy of Motion Picture Arts and Sciences, Science and Technology Council, & Academy Color Encoding System (ACES) Project Subcommittee. (2011). Specification S-2008-001 - Academy Color Encoding Specification ( ACES ), 1–33. Retrieved from https://www.dropbox.com/sh/nt9z9m6utzvkc5m/AACBum5OdkLPCZ3d6trfVeU8a/ACES_v1.0.1.pdf
[3]The Academy of Motion Picture Arts and Sciences, Science and Technology Council, & Academy Color Encoding System (ACES) Project Subcommittee. (2011). Logarithmic Encoding of ACES Data for use with in Color Grading Systems, 1–11. Retrieved from http://www.dropbox.com/sh/iwd09buudm3lfod/AAA-X1nVs_XLjWlzNhfhqiIna/ACESlog_v1.0.pdf
[4]The Academy of Motion Picture Arts and Sciences, Science and Technology Council, & Academy Color Encoding System (ACES) Project Subcommittee. (2011). (2013). Specification S-2013-001 - ACESproxy, an Integer Log Encoding of ACES Image Data, 1–13. Retrieved from http://www.dropbox.com/sh/iwd09buudm3lfod/AAAsl8WskbNNAJXh1r0dPlp2a/ACESproxy_v1.1.pdf
colour.models.dataset.aces_rgb.ACES_RGB_PRIMARIES = array([[ 7.34700000e-01, 2.65300000e-01], [ 0.00000000e+00, 1.00000000e+00], [ 1.00000000e-04, -7.70000000e-02]])

ACES RGB colourspace primaries.

ACES_RGB_PRIMARIES : ndarray, (3, 2)

colour.models.dataset.aces_rgb.ACES_RGB_ILLUMINANT = u'D60'

ACES RGB colourspace whitepoint name as illuminant.

ACES_RGB_ILLUMINANT : unicode

colour.models.dataset.aces_rgb.ACES_RGB_WHITEPOINT = (0.32168, 0.33767)

ACES RGB colourspace whitepoint.

ACES_RGB_WHITEPOINT : tuple

colour.models.dataset.aces_rgb.ACES_RGB_TO_XYZ_MATRIX = array([[ 9.52552396e-01, 0.00000000e+00, 9.36786317e-05], [ 3.43966450e-01, 7.28166097e-01, -7.21325464e-02], [ 0.00000000e+00, 0.00000000e+00, 1.00882518e+00]])

ACES RGB colourspace to CIE XYZ colourspace matrix.

ACES_RGB_TO_XYZ_MATRIX : array_like, (3, 3)

colour.models.dataset.aces_rgb.XYZ_TO_ACES_RGB_MATRIX = array([[ 1.04981102e+00, 0.00000000e+00, -9.74845410e-05], [ -4.95903023e-01, 1.37331305e+00, 9.82400365e-02], [ 0.00000000e+00, 0.00000000e+00, 9.91252022e-01]])

CIE XYZ colourspace to ACES RGB colourspace matrix.

XYZ_TO_ACES_RGB_MATRIX : array_like, (3, 3)

colour.models.dataset.aces_rgb.ACES_RGB_TRANSFER_FUNCTION(value)

Transfer function from linear to ACES RGB colourspace.

ACES_RGB_TRANSFER_FUNCTION : object

colour.models.dataset.aces_rgb.ACES_RGB_INVERSE_TRANSFER_FUNCTION(value)

Inverse transfer function from ACES RGB colourspace to linear.

ACES_RGB_INVERSE_TRANSFER_FUNCTION : object

colour.models.dataset.aces_rgb.ACES_RGB_COLOURSPACE = <colour.models.rgb.RGB_Colourspace object at 0x2b3679b1c550>

ACES RGB colourspace.

ACES_RGB_COLOURSPACE : RGB_Colourspace

colour.models.dataset.aces_rgb.ACES_RGB_LOG_CONSTANTS = {'denorm_trans': 3.0517578125e-05, 'log_xperstop': 2048, 'log_unity': 32768, 'denorm_fake0': 1.52587890625e-05}

ACES RGB Log colourspace constants.

ACES_RGB_LOG_CONSTANTS : Structure

colour.models.dataset.aces_rgb.ACES_RGB_LOG_TRANSFER_FUNCTION(value, is_16_bit_integer=False)

Transfer function from linear to ACES RGB Log colourspace.

ACES_RGB_LOG_TRANSFER_FUNCTION : object

colour.models.dataset.aces_rgb.ACES_RGB_LOG_INVERSE_TRANSFER_FUNCTION(value)

Inverse transfer function from ACES RGB Log colourspace to linear.

ACES_RGB_LOG_INVERSE_TRANSFER_FUNCTION : object

colour.models.dataset.aces_rgb.ACES_RGB_LOG_COLOURSPACE = <colour.models.rgb.RGB_Colourspace object at 0x2b3679b1c5d0>

ACES RGB Log colourspace.

ACES_RGB_LOG_COLOURSPACE : RGB_Colourspace

colour.models.dataset.aces_rgb.ACES_RGB_PROXY_10_CONSTANTS = {'CV_min': 0, 'steps_per_stop': 50, 'mid_CV_offset': 425, 'CV_max': 1023, 'mid_log_offset': -2.5}

ACES RGB Proxy 10 colourspace constants.

ACES_RGB_PROXY_10_CONSTANTS : Structure

colour.models.dataset.aces_rgb.ACES_RGB_PROXY_12_CONSTANTS = {'CV_min': 0, 'steps_per_stop': 200, 'mid_CV_offset': 1700, 'CV_max': 4095, 'mid_log_offset': -2.5}

ACES RGB Proxy 12 colourspace constants.

ACES_RGB_PROXY_12_CONSTANTS : Structure

colour.models.dataset.aces_rgb.ACES_RGB_PROXY_CONSTANTS = CaseInsensitiveMapping({u'12 Bit': {'CV_min': 0, 'steps_per_stop': 200, 'mid_CV_offset': 1700, 'CV_max': 4095, 'mid_log_offset': -2.5}, u'10 Bit': {'CV_min': 0, 'steps_per_stop': 50, 'mid_CV_offset': 425, 'CV_max': 1023, 'mid_log_offset': -2.5}})

Aggregated ACES RGB Proxy colourspace constants.

ACES_RGB_PROXY_CONSTANTS : CaseInsensitiveMapping
{‘10 Bit’, ‘12 Bit’}
colour.models.dataset.aces_rgb.ACES_RGB_PROXY_10_TRANSFER_FUNCTION(value, bit_depth=u'10 Bit')

Transfer function from linear to ACES RGB Proxy 10 colourspace.

ACES_RGB_PROXY_10_TRANSFER_FUNCTION : object

colour.models.dataset.aces_rgb.ACES_RGB_PROXY_10_INVERSE_TRANSFER_FUNCTION(value, bit_depth=u'10 Bit')

Inverse transfer function from ACES RGB Proxy 10 colourspace to linear.

ACES_RGB_PROXY_10_INVERSE_TRANSFER_FUNCTION : object

colour.models.dataset.aces_rgb.ACES_RGB_PROXY_12_TRANSFER_FUNCTION(value)

Transfer function from linear to ACES RGB Proxy 12 colourspace.

ACES_RGB_PROXY_12_TRANSFER_FUNCTION : object

colour.models.dataset.aces_rgb.ACES_RGB_PROXY_12_INVERSE_TRANSFER_FUNCTION(value)

Inverse transfer function from ACES RGB Proxy 12 colourspace to linear.

ACES_RGB_PROXY_12_INVERSE_TRANSFER_FUNCTION : object

colour.models.dataset.aces_rgb.ACES_RGB_PROXY_10_COLOURSPACE = <colour.models.rgb.RGB_Colourspace object at 0x2b3679b1c710>

ACES RGB Proxy 10 colourspace.

ACES_RGB_PROXY_10_COLOURSPACE : RGB_Colourspace

colour.models.dataset.aces_rgb.ACES_RGB_PROXY_12_COLOURSPACE = <colour.models.rgb.RGB_Colourspace object at 0x2b3679b1c750>

ACES RGB Proxy 12 colourspace.

ACES_RGB_PROXY_12_COLOURSPACE : RGB_Colourspace