Difference between revisions of "2016 Winter Project Week/Projects/CLIModules Backgrounding in MeVisLab"

From NAMIC Wiki
Jump to: navigation, search
(Created page with '__NOTOC__ <gallery> Image:PW-Summer2015.png|Projects List </gallery> ==Key Investigators== * Hans Meine ==Project Description== <div style…')
 
Line 6: Line 6:
 
==Key Investigators==
 
==Key Investigators==
 
* Hans Meine
 
* Hans Meine
 +
*Steve Pieper
  
 
==Project Description==
 
==Project Description==

Revision as of 15:36, 10 June 2015

Home < 2016 Winter Project Week < Projects < CLIModules Backgrounding in MeVisLab

Key Investigators

  • Hans Meine
  • Steve Pieper

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

Progress