Difference between revisions of "Projects:FreeSurferNumericalRecipiesReplacement"

From NAMIC Wiki
Jump to: navigation, search
 
Line 6: Line 6:
 
#12 numerical recipes replaced with open source alternatives, mainly using VXL.
 
#12 numerical recipes replaced with open source alternatives, mainly using VXL.
 
#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>
 +
* Difficulty: Medium-High
 +
* Impact: High
 +
 +
# Write test cases for each algorithm (Snyder, Jen): '''done'''
 +
# Identify replacements (Snyder, Jen): '''done'''
 +
# Integrate required libraries into FreeSurfer build process (Snyder, Jen): '''done'''
 +
# Iteratively replace recipes with substitutes and run tests (Snyder, Jen): '''done'''

Revision as of 02:14, 20 September 2007

Home < Projects:FreeSurferNumericalRecipiesReplacement

FreeSurfer Numerical Recipies Replacement

Objective: Replace algorithms using proprietary numerical recipes in FreeSurfer in efforts to open source FreeSurfer.

Status: Completed.

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

Numerical Recipies Replacement

Replacing Numerical Recipes in FreeSurfer (for open sourcing)

  • 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