legend cluster_0 Data cluster_1 Special Nodes cluster_2 Functions cluster_3 Warnings and Errors cluster_4 Sub-dispatcher cluster_5 Edges 1005 <data_id>(Data) default Default value. initial_dist Initial distance from `START` node. wait_inputs Wait all data estimations? `<bool>` await_result Wait async for function result? `<bool>` distance Distance from `START` node. function Process data function `data = f({"<node name>": data})`. filter x Filter function x used in the loop `for f in filters: data = f(data)`. input_filter 0 Result of the function. output_filter x Result of filters[x](`input_filter x` | `output_filter x-1`). remote parent x Link to a node of the parent dispatcher. remote child x Link to a node ot a child dispatcher. 1006 Data node. The current one is a sample showing the main attributes. 1005->1006 1007 empty 1008 Empty dispatcher/workflow. 1007->1008 1009 start 1010 Starting node. It identifies the initial inputs. 1009->1010 1011 Ending node of SubDispatcherFunction. It collects the function's outputs. 1012 sink 1013 Sink node. It collects all unused outputs. 1012->1013 1014 self 1015 Self node of the plotted dispatcher. It represents the dispatcher as data node. 1014->1015 1016 plot 1017 Plot node. When invoked, it plots the dispatcher solution. 1016->1017 1018 <function_id>(Function) await_domain Wait async for domain result? `<bool>` await_result Wait async for function result? `<bool>` input_domain Domain function `f(*inputs)`. solution_domain Domain function result. weight Distance weight coeff. filter x Filter function x used in the loop `for f in filters: output = f(output)`. input_filter 0 Result of the function. output_filter x Result of filters[x](`input_filter x` | `output_filter x-1`). distance Distance from `START` node. started Execution started time. duration Time elapsed to execute the function. 1019 Function node. The current one is a sample showing the main attributes. 1018->1019 1020 <function_id>(run_model) 1021 run_model node. It calls the first argument - i.e. the model. If the model produces a the workflow, this is added to the parent workflow. First argument is a callable. 1020->1021 1022 <function_id>(SubDispatch) 1023 SubDispatch node. It wraps a given Dispatcher into a function. Inputs are dictionaries {<node_id>: <value>}. 1022->1023 1024 <function_id>(MapDispatch) 1025 MapDispatch node. It wraps and executes iteratively a given Dispatcher into a function. Hence, it behaves like a `map` function. 1024->1025 1026 <function_id>(SubDispatchFunction) 1027 SubDispatchFunction node. It wraps and shrink a given Dispatcher into a function. Hence, it behaves like a function. 1026->1027 1028 <function_id>(SubDispatchPipe) 1029 SubDispatchPipe node. It wraps and compiles a given Dispatcher into a function. Hence, it behaves like a function. 1028->1029 1030 <function_id>(DispatchPipe) 1031 DispatchPipe node. It behaves like a SubDispatchPipe node, but it overwrites its solution. 1030->1031 1032 <node_id>(Error) error Error message. 1033 Node that raised an error during its execution. 1032->1033 1034 <node_id>(Warning) M_inputs ('missing inputs',) M_outputs ('missing outputs',) 1035 Node that did not return all inputs/outputs. 1034->1035 1036 <dispatcher_id>(Dispatcher) await_domain Wait async for domain result? `<bool>` input_domain Domain function `f(**inputs)`. solution_domain Domain function result. weight Distance weight coeff. distance Distance from `START` node. 1037 Sub-dispatcher node. It connects a given dispatcher to the current one. The current node one is a sample showing the main attributes. 1036->1037 1038->1039 <from> --> <to> inp_id Index of input args. out_id Index of output list. weight Edge distance. This is an edge sample showing the main attributes. 1040 end 1040->1011