cdl_convert converts between common ASC CDL formats. The American Society of Cinematographers Color Decision List (ASC CDL, or CDL for short) is a schema to simplify the process of interchanging color data between various programs and facilities.
The ASC has defined schemas for including the 10 basic numbers in 5 different formats:
Unofficial Formats:
It is the purpose of cdl_convert to convert ASC CDL information between these basic formats to further facilitate the ease of exchange of color data within the Film and TV industries.
cdl_convert is not associated with the American Society of Cinematographers
Warning
cdl_convert is still in active development and the API is changing rapidly. Not all features work correctly in every instance. The best thing you can do to help this is to contribute and get through this period the quickest.
New in version 0.6.1:
New in version 0.6:
Adds much greater ASC CDL XML compliance with the addition of many classes that represent node concepts in the CDL XML schema.
Moves viewing_desc and input_desc attributes and methods into the base class AscColorSpaceBase .
Moved desc attribute and methods into the base class AscDescBase .
Adds ColorCollectionBase class for a basis of all collection type nodes (ColorCorrectionCollection , ColorDecisionList , etc).
Adds MediaRef class which represents the MediaRef node of a ColorDecision. This class allows convenient handling of files given as media reference.
Adds HALT_ON_ERROR module variable which determines certain exception handling behavior. Exceptions that can normally be handled with default behavior (such as negative Slope or Power values) will be dealt with silently instead of stopping the program. Negative Slope and Power values, for example, will clip to 0.0.
parse_flex has been significantly simplified.
Test Suite broken up into sub-modules.
Adds PyPy support.
Adds ReadTheDocs
Adds docs to build