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.