function_tree
util.function_tree
FunctionBase
Bases: Callable
Base node definition for operation graph
Example
sort_functions
sort_functions(functions: List[Type[FunctionBase]], roots: Optional[Type[FunctionBase]] = None) -> List[Type[FunctionBase]]
get sorted output functions with topological sort.
Parameters:
-
functions(List[Type[FunctionBase]]) –desired function classes
-
roots(Optional[Type[FunctionBase]], default:None) –tree root function classes
Returns:
-
List[Type[FunctionBase]]–List[Type[FunctionBase]]: ordered list of all required function classes