Difference between revisions of "2011 Winter Project Week:Command line module logic redesign"
From NAMIC Wiki
Line 46: | Line 46: | ||
<h3>Approach, Plan</h3> | <h3>Approach, Plan</h3> | ||
+ | * Develop more communication channels between Slicer and a Command Line Module | ||
+ | * Develop a MRML-Observer-SEM pattern | ||
+ | * Use Python interface to call command line modules, script modules to chain | ||
+ | * Develop a workflow to manage a chain of command line modules and their UI | ||
Revision as of 18:09, 5 January 2011
Home < 2011 Winter Project Week:Command line module logic redesignKey Investigators
- Isomics: Steve Pieper
- GE: Jim Miller
Objective
Develop mechanisms for CommandLineModules to be
- More interactive
- return intermediate results
- steerable
- More autonomous
- automatically execute with changes in MRML
- High level task oriented
- chain modules together into workflows
while maintaining the simple conceptual model of SEM.
Approach, Plan
- Develop more communication channels between Slicer and a Command Line Module
- Develop a MRML-Observer-SEM pattern
- Use Python interface to call command line modules, script modules to chain
- Develop a workflow to manage a chain of command line modules and their UI
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) .