Difference between revisions of "ITK Release 4/ReleaseSchedules"

From KitwarePublic
Jump to navigationJump to search
Line 1: Line 1:
 +
= Plan =
 +
 +
Projects missing from ITK-v4.0
 +
* DICOM/DCMTK (March 2012?)
 +
* GPU (March 2012?)
 +
* Documentation?
 +
* Registration (March 2012)
 +
* Level Sets with Meshes (March 2012)
 +
* H&E microscopy classes (March 2012)
 +
 +
 +
Projects delivered at the end of ITK-v4/ITK-A2D2-2010
 +
* Education curriculum (CMU, June 2012)
 +
* Documentation (June 2012)
 +
* SCORE, SCORE++ (June 2012)
 +
* Cardiac modeling (June 2012)
 +
* Brain shift (June 2012)
 +
* Lung Lesion Sizing Toolkit (June 2012)
 +
* Accelerated registration? (June 2012)
 +
* Accelerated level sets? (June 2012)
 +
 +
 +
Freeze November 1, 2011
 +
* Time for 2 two-week sprints in October
 +
* Propose 4 one-week sprints?
 +
* More hackathons?
 +
 +
 +
== ITK-v4.0 ==
 +
 +
* One week to clean the dashboard
 +
* Tag ITK-v4.0-release-candidate-1, November 8, 2011
 +
* Tag ITK-v4.0-release-candidate-2, November 15, 2011
 +
* Tag ITK-v4.0-release-candidate-3, November 22, 2011
 +
* Tag ITK-v4.0-release-candidate-4, December 6, 2011
 +
* Tag ITK-v4.0-release-candidate-5, December 13, 2011
 +
* Tag ITK-v4.0, December 20, 2011
 +
 +
 +
==ITK-v4.0.1 ==
 +
 +
* March 2012
 +
* Freeze February 3, 2012?
 +
** One week to clean the dashboard
 +
** Cycle of 5 or 6 release candidates.
 +
 +
 +
== ITK-v4.2 ==
 +
 +
* June 2012
 +
* Freeze May 4, 2012
 +
** One week to clean the dashboard
 +
** Cycle of 5 or 6 release candidates.
 +
 +
== API Freeze ==
 +
 +
Moratorium on ITK-v4 API changes - June 2012?
 +
* Freeze API June 2012
 +
* Manage expectations with documentation
 +
** Methods refactored from ITK 3.20 are unlikely to change
 +
** Methods new to ITK-v4 are subject to change until June 2012
 +
 +
 +
 
=Alpha 6/15/2011=
 
=Alpha 6/15/2011=
 +
 
To be in the Alpha release that will be tagged on 6/15/2011, items must be in the main repository on 6/13/2011.
 
To be in the Alpha release that will be tagged on 6/15/2011, items must be in the main repository on 6/13/2011.
  

Revision as of 08:56, 30 September 2011

Plan

Projects missing from ITK-v4.0

  • DICOM/DCMTK (March 2012?)
  • GPU (March 2012?)
  • Documentation?
  • Registration (March 2012)
  • Level Sets with Meshes (March 2012)
  • H&E microscopy classes (March 2012)


Projects delivered at the end of ITK-v4/ITK-A2D2-2010

  • Education curriculum (CMU, June 2012)
  • Documentation (June 2012)
  • SCORE, SCORE++ (June 2012)
  • Cardiac modeling (June 2012)
  • Brain shift (June 2012)
  • Lung Lesion Sizing Toolkit (June 2012)
  • Accelerated registration? (June 2012)
  • Accelerated level sets? (June 2012)


Freeze November 1, 2011

  • Time for 2 two-week sprints in October
  • Propose 4 one-week sprints?
  • More hackathons?


ITK-v4.0

  • One week to clean the dashboard
  • Tag ITK-v4.0-release-candidate-1, November 8, 2011
  • Tag ITK-v4.0-release-candidate-2, November 15, 2011
  • Tag ITK-v4.0-release-candidate-3, November 22, 2011
  • Tag ITK-v4.0-release-candidate-4, December 6, 2011
  • Tag ITK-v4.0-release-candidate-5, December 13, 2011
  • Tag ITK-v4.0, December 20, 2011


ITK-v4.0.1

  • March 2012
  • Freeze February 3, 2012?
    • One week to clean the dashboard
    • Cycle of 5 or 6 release candidates.


ITK-v4.2

  • June 2012
  • Freeze May 4, 2012
    • One week to clean the dashboard
    • Cycle of 5 or 6 release candidates.

API Freeze

Moratorium on ITK-v4 API changes - June 2012?

  • Freeze API June 2012
  • Manage expectations with documentation
    • Methods refactored from ITK 3.20 are unlikely to change
    • Methods new to ITK-v4 are subject to change until June 2012


Alpha 6/15/2011

To be in the Alpha release that will be tagged on 6/15/2011, items must be in the main repository on 6/13/2011.

FEM

In the main repository

On Gerrit

Almost ready

LevelSets

In the main repository

On Gerrit

Almost ready

Registration

In the main repository

On Gerrit

Almost ready

DICOM

In the main repository

On Gerrit

Almost ready

Video

In the main repository

On Gerrit

Almost ready

GPU

In the main repository

  • GPUContextManager, GPUDataManager, GPUImage, GPUImageDataManager, GPUImageToImageFilter, GPUKernelManager, GPUMeanImageFilter

On Gerrit

  • GPUInPlaceImageFilter, GPUFiniteDifferenceImageFilter, GPUDenseFiniteDifferenceImageFilter, GPUAnisotropicDiffusionImageFilter, GPUUnaryFunctorImageFilter, GPUFiniteDifferenceFunction, GPUBinaryThresholdImageFilter, GPUGradientAnistropicDIffusionImageFilter, GPUGradientNDAnisotropicDiffusionImageFilter, GPUPDEDeformableRegistrationFilter, GPUDemonsRegistrationFilter

Almost ready

SimpleITK

In the main repository

The SimpleITK repository is hosted by Kitware, independent of ITK. https://github.com/SimpleITK/SimpleITK is the public repo, with development hosted http://itk.org/SimpleITK.git.

  • Many BasicFilters, including support for morphology, filtering, label maps
  • Infrastructure for processing the product of 2D, 3D & scalar, vector & signed, unsigned & char, short, int, float, double, complex float, complex double
    • 19 pixel types, 2D and 3D images

On Gerrit

See Jira for details.

Almost ready

  • Registration
  • C++, Python, Java packaging

Review

In the main repository

On Gerrit

  • Review/refactoring/reconciling of Statistics/DecisionRules
  • Review/refactoring of Statistics/MembershipFunctions
  • Review of BioCell
  • Review of Classifiers
  • Review of Common
  • Review of Edge Detection
  • Review of Eigen methods
  • Review of ImageAdaptors
  • Review of ImageFilterBase
  • Review of MetaSpatialObjects
  • Review of Neural Networks
  • Review of Smoothing

Almost ready

Beta 7/2011

Dates TBD

FEM

In the main repository

On Gerrit

Almost ready

LevelSets

In the main repository

On Gerrit

Almost ready

Registration

In the main repository

On Gerrit

Almost ready

DICOM

In the main repository

On Gerrit

Almost ready

Video

In the main repository

On Gerrit

Almost ready

GPU

In the main repository

On Gerrit

Almost ready

  • GaussianFilter, MedianFilter

SimpleITK

In the main repository

On Gerrit

Almost ready

Review

In the main repository

On Gerrit

Almost ready