opencolorio_config_aces.ConfigData#

class opencolorio_config_aces.ConfigData(schema_version: ~opencolorio_config_aces.config.generation.profile_version.ProfileVersion = <factory>, profile_version: ~opencolorio_config_aces.config.generation.profile_version.ProfileVersion = <factory>, name: str = <factory>, description: str = 'An "OpenColorIO" config generated by "OpenColorIO-Config-ACES".', search_path: list = <factory>, roles: dict = <factory>, colorspaces: list = <factory>, named_transforms: list = <factory>, view_transforms: list = <factory>, looks: list = <factory>, shared_views: list = <factory>, views: list = <factory>, active_displays: list = <factory>, active_views: list = <factory>, file_rules: list = <factory>, viewing_rules: list = <factory>, inactive_colorspaces: list = <factory>, default_view_transform: str = <factory>)[source]#

Define the data container for an OpenColorIO config.

Parameters:
  • profile_version (ProfileVersion, optional) – Config major and minor version, i.e. (1, 0) or (2, 0).

  • name (unicode, optional) – Config name.

  • description (unicode, optional) – Config description.

  • search_path (list, optional) – Config search path.

  • roles (dict) – Config roles, a dict of role and Colorspace name.

  • colorspaces (array_like) – Config colorspaces, an iterable of PyOpenColorIO.ColorSpace class instances or mappings to create them with opencolorio_config_aces.colorspace_factory() definition.

  • named_transforms (array_like) – Config NamedTransform`s, an iterable of :attr:`PyOpenColorIO.NamedTransfom class instances or mappings to create them with opencolorio_config_aces.named_transform_factory() definition.

  • view_transforms (array_like, optional) – Config view transforms, an iterable of PyOpenColorIO.ViewTransform class instances or mappings to create them with opencolorio_config_aces.view_transform_factory() definition.

  • looks (array_like, optional) – Config looks, an iterable of PyOpenColorIO.Look class instances or mappings to create them with opencolorio_config_aces.look_factory() definition.

  • shared_views (array_like, optional) – Config shared views, an iterable of dicts of view, ViewTransform, Colorspace and rule names, iterable of looks and description.

  • views (array_like, optional) – Config views, an iterable of dicts of display, view and Colorspace names.

  • active_displays (array_like, optional) – Config active displays, an iterable of display names.

  • active_views (array_like, optional) – Config active displays, an iterable of view names.

  • file_rules (array_like, optional) – Config file rules, a dict of file rules.

  • viewing_rules (array_like, optional) – Config viewing rules, a dict of viewing rules.

  • inactive_colorspaces (array_like, optional) – Config inactive colorspaces, an iterable of Colorspace names.

  • default_view_transform (unicode, optional) – Name of the default view transform.

schema_version#
Type:

opencolorio_config_aces.config.generation.profile_version.ProfileVersion

profile_version#
Type:

opencolorio_config_aces.config.generation.profile_version.ProfileVersion

name#
Type:

str

description#
Type:

str

search_path#
Type:

list

roles#
Type:

dict

colorspaces#
Type:

list

named_transforms#
Type:

list

view_transforms#
Type:

list

looks#
Type:

list

shared_views#
Type:

list

views#
Type:

list

active_displays#
Type:

list

active_views#
Type:

list

file_rules#
Type:

list

viewing_rules#
Type:

list

inactive_colorspaces#
Type:

list

default_view_transform#
Type:

str

__init__(schema_version: ~opencolorio_config_aces.config.generation.profile_version.ProfileVersion = <factory>, profile_version: ~opencolorio_config_aces.config.generation.profile_version.ProfileVersion = <factory>, name: str = <factory>, description: str = 'An "OpenColorIO" config generated by "OpenColorIO-Config-ACES".', search_path: list = <factory>, roles: dict = <factory>, colorspaces: list = <factory>, named_transforms: list = <factory>, view_transforms: list = <factory>, looks: list = <factory>, shared_views: list = <factory>, views: list = <factory>, active_displays: list = <factory>, active_views: list = <factory>, file_rules: list = <factory>, viewing_rules: list = <factory>, inactive_colorspaces: list = <factory>, default_view_transform: str = <factory>) None#

Methods

__init__([schema_version, profile_version, ...])

Attributes

description

schema_version

profile_version

name

search_path

roles

colorspaces

named_transforms

view_transforms

looks

shared_views

views

active_displays

active_views

file_rules

viewing_rules

inactive_colorspaces

default_view_transform