ewoksorange.canvas.handler.OrangeCanvasHandler#

class ewoksorange.canvas.handler.OrangeCanvasHandler[source]#

Bases: object

Run orange widget-based workflow manually (i.e. without executing the Qt application)

close(force=False)[source]#
get_output_values()[source]#
Return type:

Dict[str, dict]

iter_nodes()[source]#
iter_output_values()[source]#
iter_widgets()[source]#
iter_widgets_with_name()[source]#
load_graph(graph, **kwargs)[source]#
load_ows(filename)[source]#
Parameters:

filename (str)

process_events()[source]#
property scheme#
set_input_values(inputs)[source]#
Parameters:

inputs (Dict[str, dict])

Return type:

None

show()[source]#
property signal_manager: SignalManagerWithOutputTracking#
start_workflow()[source]#
wait_widgets(timeout=None, raise_error=True)[source]#

Wait for all widgets to be “finished”. Widget failures are re-raised.

Parameters:

raise_error (bool)

widget_from_id(id)[source]#
Parameters:

id (str)

widgets_from_name(name)[source]#
Parameters:

name (str)