canvas objects#

connection between processes can be done frmo different objects:

data object#

This is the default connection type between processes. It contains:

  • dataset general information (master file, pixel file…)

  • treatment history (acquired along the processing workflow) like the nabu reconstruction parameters, latest reconstruction…

future_data object#

This is the object used when some remote processing are requested (like a nabu reconstruction on slurm). It contains:

  • information regarding the future.

  • data object parent. This will be use to convert back the future into ‘current’ data.

cluster_config object#

This is an object containing configuration of a cluster. This is generated by the slurm-cluster widget for example and handled by nabu related widgets.

configuration object#

This is a generic dictionary that can be used for several usage. Like configuring a downstream widget.