Difference between revisions of "Project Week/Template"

From NAMIC Wiki
Jump to: navigation, search
 
(13 intermediate revisions by 5 users not shown)
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
 
<gallery>
 
<gallery>
Image:PW-MIT2012.png|[[2012_Summer_Project_Week#Projects|Projects List]]
+
Image:PW-MIT2013.png|[[2013_Summer_Project_Week#Projects|Projects List]]
 
</gallery>
 
</gallery>
  
 
==Key Investigators==
 
==Key Investigators==
* Robarts: Chris Wedlake
+
* GRC: Rui Li, Jim Miller
* Queen's: Andras Lasso
+
* Kitware: Jean-Christophe Fillion-Robin
 +
* Isomics: Steve Pieper
  
 
<div style="margin: 20px;">
 
<div style="margin: 20px;">
Line 12: Line 13:
  
 
<h3>Objective</h3>
 
<h3>Objective</h3>
Build a stripped down version of Slicer containing core functionalities only. To be used for image-guided therapy in the OR. Suitable for for getting Health Canada / FDA approval.
+
Python embedding library to manage calling python functions from C++. This will eliminate the code duplication  in Slicer.
 +
 
 +
 
 +
 
 +
 
 +
 
  
 
</div>
 
</div>
Line 20: Line 26:
 
<h3>Approach, Plan</h3>
 
<h3>Approach, Plan</h3>
  
Analyze all the dependencies of Slicer, see which of them are really needed. Try to remove those that are not essential.
+
Discuss with Jc and Steve regarding how to incorporate into Slicer. Currently it
 +
is used as a downloadable library during superbuild, similar to SlicerExecutionModel.
  
 
</div>
 
</div>
Line 33: Line 40:
 
==Delivery Mechanism==
 
==Delivery Mechanism==
  
This work will be delivered to the NA-MIC Kit as modifications in the Slicer main repository.
+
https://github.com/grclirui/PythonCppAPI.git
 
 
==References==
 

Latest revision as of 03:03, 18 June 2013

Home < Project Week < Template

Key Investigators

  • GRC: Rui Li, Jim Miller
  • Kitware: Jean-Christophe Fillion-Robin
  • Isomics: Steve Pieper

Objective

Python embedding library to manage calling python functions from C++. This will eliminate the code duplication in Slicer.




Approach, Plan

Discuss with Jc and Steve regarding how to incorporate into Slicer. Currently it is used as a downloadable library during superbuild, similar to SlicerExecutionModel.

Progress

Delivery Mechanism

https://github.com/grclirui/PythonCppAPI.git