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

From NAMIC Wiki
Jump to: navigation, search
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 redesign

Key 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)

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

References