opencolorio_config_aces.discover_aces_ctl_transforms#
- opencolorio_config_aces.discover_aces_ctl_transforms(root_directory='/home/docs/checkouts/readthedocs.org/user_builds/opencolorio-config-aces/envs/latest/lib/python3.9/site-packages/opencolorio_config_aces/config/reference/aces-dev/transforms/ctl')[source]#
Discover the ACES CTL transform paths in given root directory: The given directory is traversed and the *.ctl files are collected.
- Parameters:
root_directory (unicode) – Root directory to traverse to find the ACES CTL transforms.
- Returns:
- \[\begin{split}\{``directory_1'': \left[``transform_a.ctl'', ``transform_b.ctl''\right],\\ \ldots,\\ ``directory_n'': \left[``transform_c.ctl'', ``transform_d.ctl''\right]\}\end{split}\]
- Return type:
Examples
>>> ctl_transforms = discover_aces_ctl_transforms() >>> key = sorted(ctl_transforms.keys())[0] >>> os.path.basename(key) 'ACEScc' >>> sorted([os.path.basename(path) for path in ctl_transforms[key]]) ['ACEScsc.Academy.ACES_to_ACEScc.ctl', 'ACEScsc.Academy.ACEScc_to_ACES.ctl']