Agenda&Status 042707: Difference between revisions

From KitwarePublic
Jump to navigationJump to search
(New page: == Agenda == === Project Management === * Schedule ** Next release 3.4 http://www.itk.org/Wiki/ITK_Release_Schedule#Release_3.4_Schedule ** Feature freeze June...)
 
 
(2 intermediate revisions by the same user not shown)
Line 7: Line 7:
** Feature freeze June 1st 2007
** Feature freeze June 1st 2007
** Release June 30th 2007
** Release June 30th 2007
* Insight Journal list of pending papers:
http://www.insight-journal.org/InsightJournalManager/admin_publications_toolkits.php?back=index.php


=== Technical Topics ===
=== Technical Topics ===
Line 21: Line 23:
** Analysis of class structures
** Analysis of class structures
*** [[Proposals:Refactoring Statistics Framework 2007 Class Manifesto | Class Manifesto ]]
*** [[Proposals:Refactoring Statistics Framework 2007 Class Manifesto | Class Manifesto ]]
** Subsamples
** Subsamples
** Iterators [[Proposals:Refactoring Statistics Framework 2007 Iterators | Iterators Review ]]
** Iterators [[Proposals:Refactoring Statistics Framework 2007 Iterators | Iterators Review ]]
Line 28: Line 31:
*** Add CMake option to select at configuration time between the old Statistics and the new ones
*** Add CMake option to select at configuration time between the old Statistics and the new ones
*** Provide a migration guide: for all old classes, describe which new classes are replacing them.
*** Provide a migration guide: for all old classes, describe which new classes are replacing them.
*** [[Proposals:Refactoring Statistics Framework 2007 Migration Users Guide | Migration Instructions ]]

Latest revision as of 17:06, 27 April 2007

Agenda

Project Management

http://www.insight-journal.org/InsightJournalManager/admin_publications_toolkits.php?back=index.php

Technical Topics

  • MersenneTwister Random number generator Singleton versus MultiThreaded issues.
    • Crashes when called from multiple threads because it modify static variables
    • It was converted to singleton in order to make testing deterministic. (seed initialization)
    • Are mutex locks prohibitive ?
    • How to fix it and still keep Backward Compatibility ?
  • VectorResample filter API
    • adjusting API to fit the ResampleImageFilter (TODO)
  • Statistics classes refactoring (to be included in ITK 3.4)
    • Subsamples
    • Iterators Iterators Review
    • Status: Action Items
    • DEPRECATION STRATEGY
      • Keep old classes around for 2 or 3 releases
      • Add CMake option to select at configuration time between the old Statistics and the new ones
      • Provide a migration guide: for all old classes, describe which new classes are replacing them.
      • Migration Instructions