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

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

Define the flow dedicated to nabu

getFlow()#

Returns the concatenation of pre-processing, processing, and post-processing flows.

Returns:

Dictionary where the keys are Nabu stages, and the values are lists of flows for each stage.

Return type:

dict

This method fetches the processing flows for all stages and returns them as a dictionary, allowing easy access to the current configuration.

getProcessFocused()#
Returns:

the process under focus

setIniProcessing(processes, icons)#

Defines the processing to execute for initialization

Parameters:
  • processes – processes to display

  • icons – icons associated to the processes if any

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

  • icons – icons associated to the processes if any

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

  • icons – icons associated to the processes if any

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

  • icons – icons associated to the processes if any

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

  • icons – 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