Difference between revisions of "Projects:FreeSurferNumericalRecipiesReplacement"

From NAMIC Wiki
Jump to: navigation, search
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
== FreeSurfer Numerical Recipies Replacement ==
+
Back to [[Algorithm:MGH|MGH Algorithms]]
 +
__NOTOC__
 +
= FreeSurfer Numerical Recipies Replacement =
  
''Objective:'' Replace algorithms using proprietary numerical recipes in FreeSurfer in efforts to open source FreeSurfer.
+
Our objective is to replace algorithms using proprietary numerical recipes in FreeSurfer in efforts to open source FreeSurfer.
 +
 
 +
= Description =
  
 
''Status:'' Completed.
 
''Status:'' Completed.
Line 7: Line 11:
 
#14 unit tests run nightly.
 
#14 unit tests run nightly.
  
== [[Algorithm:MGH:FreeSurferNumericalRecipiesReplacement|Numerical Recipies Replacement]] ==
 
Replacing Numerical Recipes in FreeSurfer (for open sourcing)
 
  
 
* '''Use case'''<nowiki>: 'Unit tests pass with all replacements.' </nowiki>
 
* '''Use case'''<nowiki>: 'Unit tests pass with all replacements.' </nowiki>

Latest revision as of 15:32, 26 August 2009

Home < Projects:FreeSurferNumericalRecipiesReplacement
Back to MGH Algorithms

FreeSurfer Numerical Recipies Replacement

Our objective is to replace algorithms using proprietary numerical recipes in FreeSurfer in efforts to open source FreeSurfer.

Description

Status: Completed.

  1. 12 numerical recipes replaced with open source alternatives, mainly using VXL.
  2. 14 unit tests run nightly.


  • Use case: 'Unit tests pass with all replacements.'
  • Difficulty: Medium-High
  • Impact: High
  1. Write test cases for each algorithm (Snyder, Jen): done
  2. Identify replacements (Snyder, Jen): done
  3. Integrate required libraries into FreeSurfer build process (Snyder, Jen): done
  4. Iteratively replace recipes with substitutes and run tests (Snyder, Jen): done