Generation#

Profile Version#

opencolorio_config_aces

ProfileVersion([major, minor])

Define the data container for an OpenColorIO config profile version.

PROFILE_VERSION_DEFAULT

Define the data container for an OpenColorIO config profile version.

SUPPORTED_PROFILE_VERSIONS

Built-in mutable sequence.

Config Generation Common Objects#

opencolorio_config_aces

ConfigData(schema_version, profile_version, ...)

Define the data container for an OpenColorIO config.

deserialize_config_data(path)

Deserialize the JSON OpenColorIO config data container at given path.

generate_config(data[, config_name, ...])

Generate the OpenColorIO config from given data.

serialize_config_data(data, path)

Serialize the OpenColorIO config data container as a JSON file.

validate_config(config)

Validate given OpenColorIO config.

Factories#

opencolorio_config_aces

BUILTIN_TRANSFORMS

Mapping of OpenColorIO builtintransforms to their profile version.

TRANSFORM_FACTORIES

OpenColorIO transform factories.

colorspace_factory(name[, family, encoding, ...])

OpenColorIO Colorspace factory.

group_transform_factory(transforms)

OpenColorIO GroupTransform factory.

look_factory(name[, process_space, ...])

OpenColorIO Look factory.

named_transform_factory(name[, family, ...])

OpenColorIO NamedTransform factory.

produce_transform(transform)

Produce given transform.

transform_factory(**kwargs)

OpenColorIO transform factory.

view_transform_factory(name[, family, ...])

OpenColorIO ViewTransform factory.

Reference Configuration#

aces-dev Discovery#

opencolorio_config_aces

version_aces_dev()

Return the current aces-dev version, trying first with git, then by parsing the CHANGELOG.md file.

classify_aces_ctl_transforms(...)

Classifie given ACES CTL transforms.

discover_aces_ctl_transforms([root_directory])

Discover the ACES CTL transform paths in given root directory: The given directory is traversed and the *.ctl files are collected.

filter_ctl_transforms(ctl_transforms[, ...])

Filter given ACES CTL transforms with given filterers.

print_aces_taxonomy()

Print aces-dev taxonomy:

unclassify_ctl_transforms(...)

Unclassifie given ACES CTL transforms.

aces-dev Conversion Graph#

opencolorio_config_aces

build_aces_conversion_graph(ctl_transforms)

Build the aces-dev conversion graph from given ACES CTL transforms.

conversion_path(graph, source, target)

Return the conversion path from the source node to the target node in the aces-dev conversion graph.

ctl_transform_to_node(graph, ctl_transform)

Return the node name from given ACES CTL transform.

filter_nodes(graph[, filterers])

Filter given aces-dev conversion graph nodes with given filterers.

node_to_ctl_transform(graph, node)

Return the ACES CTL transform from given node name.

plot_aces_conversion_graph(graph, filename)

Plot given aces-dev conversion graph using Graphviz and pyraphviz.

aces-dev Reference Config Generator#

opencolorio_config_aces

ColorspaceDescriptionStyle(value)

Enum storing the various OpenColorIO Colorspace description styles.

version_config_mapping_file([path])

Return the current version of given CSV mapping file.

generate_config_aces([config_name, ...])

Generate the aces-dev reference implementation OpenColorIO config using the Mapping method.

ACES Computer Graphics (CG) Config Generator#

opencolorio_config_aces

generate_config_cg([data, config_name, ...])

Generate the ACES Computer Graphics (CG) OpenColorIO config.

ACES Studio Config Generator#

opencolorio_config_aces

generate_config_studio([data, config_name, ...])

Generate the ACES Studio OpenColorIO config.