tomwer.gui.reconstruction.nabu.nabuflow.NabuFlowArea#

class tomwer.gui.reconstruction.nabu.nabuflow.NabuFlowArea(parent, direction)#

Define the flow dedicated to nabu

getFlow()#
Returns:

Return the concatenation of pre processing, processing and post processing

Return type:

dict. keys are nabu stage, values are list of flow for each stage.

getProcessFocused()#
Returns:

the process under focus

Return type:

tuple (stage or None, None or process_id (str or class))

setIniProcessing(processes, icons)#

Defines the processing to execute for initialization

Parameters:
  • processes (Iterable) – processes to display

  • icons (Iterable) – icons associated to the processes if any

setPhaseProcessing(processes, icons)#
Parameters:
  • processes (Iterable) – processes to display

  • icons (Iterable) – icons associated to the processes if any

setPostProcessing(processes, icons)#
Parameters:
  • processes (Iterable) – processes to display

  • icons (Iterable) – icons associated to the processes if any

setPreProcessing(processes, icons)#
Parameters:
  • processes (Iterable) – processes to display

  • icons (Iterable) – icons associated to the processes if any

setProcessing(processes, icons)#
Parameters:
  • processes (Iterable) – processes to display

  • icons (Iterable) – icons associated to the processes if any

sigConfigurationChanged#

signal emitted when the focus process on the flow is changed. tuple is (stage, option)

sigResetConfiguration#

Signal emitted when the configuration should be reset