Difference between revisions of "2011 Winter Project Week:Command line module logic redesign"
From NAMIC Wiki
(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 redesignKey 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)
- ITK Module
- Slicer Module YES
- Built-in
- Extension -- commandline
- Extension -- loadable
- Other (Please specify) .