Canvas Objects#
Connections between processes can be made from different objects:
Data Object#
This is the default connection type between processes. It contains:
General dataset information (master file, pixel size, etc.).
Treatment history (acquired along the processing workflow), such as nabu reconstruction parameters, latest reconstruction…
Future Data Object#
This is the object used when some remote processing is requested (like a nabu reconstruction on slurm). It contains:
Information regarding the future.
Data Object parent. This will be used to convert the future data back into ‘current’ data.
Cluster Config Object#
This object contains the configuration of a cluster. It is generated by widgets like slurm-cluster and handled by nabu-related widgets.
Configuration Object#
This is a generic dictionary that can be used for several purposes, such as configuring a downstream widget.