Difference between revisions of "Projects:FreeSurferNumericalRecipiesReplacement"
From NAMIC Wiki
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:FreeSurferNumericalRecipiesReplacementFreeSurfer Numerical Recipies Replacement
Objective: Replace algorithms using proprietary numerical recipes in FreeSurfer in efforts to open source FreeSurfer.
Status: Completed.
- 12 numerical recipes replaced with open source alternatives, mainly using VXL.
- 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
- 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