tomwer.core.process.control.datawatcher.datawatcher.DataWatcherEwoksTask#

class tomwer.core.process.control.datawatcher.datawatcher.DataWatcherEwoksTask(inputs=None, varinfo=None, node_id=None, node_attrs=None, execinfo=None)#

For now the data watcher is a ‘special case’. Because it will trigger downstream workflows / prcessing each time it discover a new scan. To move to ‘default’ ewoks workflows. Like launching it from the command line the simpler for now is to simply pass the data input that user can fill manually.

run()#

To be implemented by the derived classes