orangecontrib.tomwer.widgets.cluster.MonitorOW.MonitorOW#
- class orangecontrib.tomwer.widgets.cluster.MonitorOW.MonitorOW(*args, captionTitle=None, **kwargs)#
Orange widget to define a slurm cluster as input of other widgets (based on nabu for now)
- class Inputs#
- future_tomo_obj = Input(name='future_tomo_obj', type=<class 'tomwer.core.futureobject.FutureTomwerObject'>, handler='_newFutureRecived', ...)#
- class Outputs#
- data = Output(name='data', type=(<class 'tomwer.core.scan.scanbase.TomwerScanBase'>,), ...)#
- data_portal_processed_datasets = Output(name='data_portal_processed_datasets', type=<class 'tuple'>, ...)#
- volume = Output(name='volume', type=(<class 'tomwer.core.volume.volumebase.TomwerVolumeBase'>,), ...)#
- default_inputs = Setting "None"#
- description = 'Observe slurm job registered.'#
Short widget description, displayed in canvas help tooltips.
- ewokstaskclass#
alias of
FutureSupervisorTask
- handleNewSignals()#
update GUI from received future_tomo_obj and execute the task.
Note
this works because the task has only one input. so we can pass it directly to the widget. this won’t be the case the task can have several input.
- Return type:
None
- icon = 'icons/slurmobserver.svg'#
Widget icon path, relative to the defining module.
- id = 'orange.widgets.tomwer.cluster.MonitorOW.MonitorOW'#
- keywords = ['tomography', 'tomwer', 'slurm', 'observer', 'cluster', 'job', 'sbatch', 'supervisor', 'future']#
Widget keywords, used for finding it in the quick menu.
- name = 'Cluster monitor'#
Widget name, as presented in the Canvas.
- priority = 22#
Widget priority, used for sorting within a category.
- settingsHandler = <orangewidget.settings.SettingsHandler object>#
Settings handler, can be overridden for context handling.