Difference between revisions of "2011 Winter Project Week:Command line module logic redesign"

From NAMIC Wiki
Jump to: navigation, search
(Created page with '__NOTOC__ <gallery> Image:PW-SLC2011.png|Projects List Image:SEM_snippet.png </gallery> ==Key Investigators== * Isomics: Steve Pieper * GE:…')
 
Line 18: Line 18:
  
 
* builds a parameter list,
 
* builds a parameter list,
* writes temporary data  
+
* writes temporary data,
 
* orchestrates the execution of modules as shared libraries, executables, python code,  
 
* orchestrates the execution of modules as shared libraries, executables, python code,  
* monitors the status, progress, and abort of the module
+
* monitors the status, progress, and abort of the module,
* loads temporary data
+
* loads temporary data,
 
* garbage collection
 
* garbage collection
  

Revision as of 16:04, 5 January 2011

Home < 2011 Winter Project Week:Command line module logic redesign

Key Investigators

  • Isomics: Steve Pieper
  • GE: Jim Miller

Objective

Refactor the CommandLineModuleLogic for the Slicer Execution Model (SEM).

This is monolithic code that

  • builds a parameter list,
  • writes temporary data,
  • orchestrates the execution of modules as shared libraries, executables, python code,
  • monitors the status, progress, and abort of the module,
  • loads temporary data,
  • garbage collection


Approach, Plan


Progress

Delivery Mechanism

This work will be delivered to the NA-MIC Kit as a (please select the appropriate options by noting YES against them below)

  1. ITK Module
  2. Slicer Module YES
    1. Built-in
    2. Extension -- commandline
    3. Extension -- loadable
  3. Other (Please specify) .

References