Difference between revisions of "2016 Winter Project Week/Projects/CLIModules Backgrounding in MeVisLab"
From NAMIC Wiki
Line 7: | Line 7: | ||
* Hans Meine | * Hans Meine | ||
*Steve Pieper | *Steve Pieper | ||
+ | *Andriy Fedorov | ||
==Project Description== | ==Project Description== |
Revision as of 15:38, 10 June 2015
Home < 2016 Winter Project Week < Projects < CLIModules Backgrounding in MeVisLabKey Investigators
- Hans Meine
- Steve Pieper
- Andriy Fedorov
Project Description
Objective
- Make it possible to run CLI modules asynchronously in MeVisLab, i.e. without freezing the UI during (potentially long) runtime
- Possibly enable progress reporting (as in CTK/Slicer) for CLIs that support this
Approach, Plan
- Start CLIs in the background (already refactored to this avail)
- Add status fields, modeled after typical background task modules
- Parse output every xx milliseconds
- Try to immediately detect finished process