Skip to content

Commit 79e0706

Browse files
authored
PR: Aliases, NamedTransform, Base Config Inheritance (#31)
* Update various docstrings. Signed-off-by: Thomas Mansencal <[email protected]> * Code formatting. Signed-off-by: Thomas Mansencal <[email protected]> * Implement support for adding aliases to "opencolorio_config_aces.colorspace_factory" definition. Signed-off-by: Thomas Mansencal <[email protected]> * Implement support for "NamedTransform". Signed-off-by: Thomas Mansencal <[email protected]> * Ensure that "opencolorio_config_aces.generate_config" definition can use an existing base configuration. Signed-off-by: Thomas Mansencal <[email protected]>
1 parent 41e4967 commit 79e0706

File tree

5 files changed

+299
-92
lines changed

5 files changed

+299
-92
lines changed

docs/opencolorio_config_aces.config.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ Config Generation Common Objects
2121
transform_factory
2222
group_transform_factory
2323
colorspace_factory
24+
named_transform_factory
2425
view_transform_factory
2526
look_factory
2627
ConfigData

opencolorio_config_aces/__init__.py

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,10 @@
2626
deserialize_config_data, discover_aces_ctl_transforms,
2727
filter_ctl_transforms, filter_nodes, generate_config, generate_config_aces,
2828
generate_config_cg, group_transform_factory, look_factory,
29-
produce_transform, node_to_ctl_transform, plot_aces_conversion_graph,
30-
print_aces_taxonomy, serialize_config_data, transform_factory,
31-
unclassify_ctl_transforms, validate_config, view_transform_factory)
29+
named_transform_factory, node_to_ctl_transform, plot_aces_conversion_graph,
30+
print_aces_taxonomy, produce_transform, serialize_config_data,
31+
transform_factory, unclassify_ctl_transforms, validate_config,
32+
view_transform_factory)
3233
from .clf import (classify_clf_transforms, discover_clf_transforms,
3334
filter_clf_transforms, generate_clf, print_clf_taxonomy,
3435
unclassify_clf_transforms)
@@ -46,10 +47,11 @@
4647
'ctl_transform_to_node', 'deserialize_config_data',
4748
'discover_aces_ctl_transforms', 'filter_ctl_transforms', 'filter_nodes',
4849
'generate_config', 'generate_config_aces', 'generate_config_cg',
49-
'group_transform_factory', 'look_factory', 'produce_transform',
50+
'group_transform_factory', 'look_factory', 'named_transform_factory',
5051
'node_to_ctl_transform', 'plot_aces_conversion_graph',
51-
'print_aces_taxonomy', 'serialize_config_data', 'transform_factory',
52-
'unclassify_ctl_transforms', 'validate_config', 'view_transform_factory'
52+
'print_aces_taxonomy', 'produce_transform', 'serialize_config_data',
53+
'transform_factory', 'unclassify_ctl_transforms', 'validate_config',
54+
'view_transform_factory'
5355
]
5456
__all__ += [
5557
'classify_clf_transforms', 'discover_clf_transforms',

opencolorio_config_aces/config/__init__.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33

44
from .generation import (
55
ConfigData, colorspace_factory, deserialize_config_data, generate_config,
6-
group_transform_factory, look_factory, produce_transform,
7-
serialize_config_data, transform_factory, validate_config,
8-
view_transform_factory)
6+
group_transform_factory, look_factory, named_transform_factory,
7+
produce_transform, serialize_config_data, transform_factory,
8+
validate_config, view_transform_factory)
99
from .reference import (
1010
ColorspaceDescriptionStyle, build_aces_conversion_graph,
1111
classify_aces_ctl_transforms, conversion_path, ctl_transform_to_node,
@@ -17,8 +17,8 @@
1717
__all__ = [
1818
'ConfigData', 'colorspace_factory', 'deserialize_config_data',
1919
'generate_config', 'group_transform_factory', 'look_factory',
20-
'produce_transform', 'serialize_config_data', 'transform_factory',
21-
'validate_config', 'view_transform_factory'
20+
'named_transform_factory', 'produce_transform', 'serialize_config_data',
21+
'transform_factory', 'validate_config', 'view_transform_factory'
2222
]
2323
__all__ += [
2424
'ColorspaceDescriptionStyle', 'build_aces_conversion_graph',

opencolorio_config_aces/config/generation/__init__.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@
33

44
from .common import (produce_transform, transform_factory,
55
group_transform_factory, colorspace_factory,
6-
view_transform_factory, look_factory, ConfigData,
7-
deserialize_config_data, serialize_config_data,
8-
validate_config, generate_config)
6+
named_transform_factory, view_transform_factory,
7+
look_factory, ConfigData, deserialize_config_data,
8+
serialize_config_data, validate_config, generate_config)
99

1010
__all__ = [
1111
'produce_transform', 'transform_factory', 'group_transform_factory',
12-
'colorspace_factory', 'view_transform_factory', 'look_factory',
13-
'ConfigData', 'deserialize_config_data', 'serialize_config_data',
14-
'validate_config', 'generate_config'
12+
'colorspace_factory', 'named_transform_factory', 'view_transform_factory',
13+
'look_factory', 'ConfigData', 'deserialize_config_data',
14+
'serialize_config_data', 'validate_config', 'generate_config'
1515
]

0 commit comments

Comments
 (0)