Difference between revisions of "2010 NAMIC Project week: Module Inventory"

From NAMIC Wiki
Jump to: navigation, search
Line 32: Line 32:
 
<h3>Progress</h3>
 
<h3>Progress</h3>
  
 +
Here's a tentative list.  The difference between bundled extensions and downloadable extensions is somewhat arbitrary.  In practice, we should make all components upgradable through the extension process.
  
 
* Core
 
* Core
Line 60: Line 61:
 
** Surface Models
 
** Surface Models
  
* App Packs (Bundled, but optional load)
+
* Bundled Extensions
 
** Change Tracker
 
** Change Tracker
 
** IA_FEMesh
 
** IA_FEMesh
Line 67: Line 68:
 
** Endoscopy
 
** Endoscopy
  
* Extensions (Run-time Download and Install)
+
* Downloadable Extensions
 
** VMTK Vessel Analysis
 
** VMTK Vessel Analysis
 
** Cortical Analysis (ARTIC, GAMBIT...)
 
** Cortical Analysis (ARTIC, GAMBIT...)

Revision as of 11:23, 25 June 2010

Home < 2010 NAMIC Project week: Module Inventory

Key Investigators

  • Steve Pieper, Jim Miller

Objective

Review modules existing in slicer3.6. Goal is to sort them into categories for development in slicer4.

  • Core modules (included even if --no-modules command line flag is given)
  • Bundled modules that come with slicer binary
  • Extensions

This will serve as guidance for future module developers.

Also: can slicer binary download support C++ module development? If answer is no, then we should stop bundling .lib and .h files to make download smaller.

Approach, Plan

Create the list based on Slicer 3.6.

Progress

Here's a tentative list. The difference between bundled extensions and downloadable extensions is somewhat arbitrary. In practice, we should make all components upgradable through the extension process.

  • Core
    • Welcome Module
    • Data Module
    • Fetch Medical Informatics
    • Volumes
      • Volumes Module
      • Slices Module
      • Volume Rendering Module
      • 4D Image Viewer
    • Basic Segmentation and Modeling
      • Editor
      • Label Statistics
      • Models Module
      • Model Maker
    • Annotations
      • Fiducials Module
      • Measurements
      • ROI Module
    • Transforms Module
    • Color Module
  • Advanced Processing (Bundled)
    • Registration
    • Segmentation
    • Filtering
    • Surface Models
  • Bundled Extensions
    • Change Tracker
    • IA_FEMesh
    • IGT Apps
    • Diffusion MRI & Tractography
    • Endoscopy
  • Downloadable Extensions
    • VMTK Vessel Analysis
    • Cortical Analysis (ARTIC, GAMBIT...)
    • Lesion Analysis
    • Radiation Therapy Tools
    • QueryAtlas
  • Developer Tools (Optional)
    • Headers and Libs for ITK, VTK, Teem, CTK, etc.


Delivery Mechanism

This work will be delivered to the NA-MIC Kit as a information on this wiki page.

References