ITK/Release Schedule: Difference between revisions

From KitwarePublic
< ITK
Jump to navigationJump to search
(Replaced content with "Plans for upcoming releases can be found in the [https://github.com/InsightSoftwareConsortium/ITK/milestones ITK GitHub milestones].")
 
(226 intermediate revisions by 20 users not shown)
Line 1: Line 1:
= Schedule of upcoming ITK releases =
Plans for upcoming releases can be found in the [https://github.com/InsightSoftwareConsortium/ITK/milestones ITK GitHub milestones].
 
{| border="1"
|- bgcolor="#abcdef"
! Release Number !! Date
|-
| 2.2 || August 30 2005
|-
| 2.4 || November 30 2005
|-
| 2.6 || February 28 2006
|-
| 2.8 || May 30 2006
|-
| 3.0 || October 30 2006
|-
| 3.2 || February 28 2007
|-
| 3.4 || Jun 30 2007
|-
| 3.6 || Sept 30 2007
|}
 
 
== Release Life Cycle ==
 
=== Last period for adding classes and features ===
 
* New classes will be selected from good reviews from the Insight Journal
* New features and new methods can be added during this period.
 
=== Feature Freeze ===
 
* Increase code coverage
** address any UNTESTED files
** address files with code coverage lower than 80%
* Address Run-time memory issues
** Purify reports
** Valgrind reports
 
=== CVS Tagging ===
 
The repository is tagged by using two tags, one for the reference, and another for the branch.
 
=== Posting Tarballs ===
 
* Tarballs are posted to SourceForge
* Tarballs are linked from the ITK Download
 
== Release 2.4 Schedule ==
 
{| border="1"
|- bgcolor="#abcdef"
! Release Number !! Start Date !! End Date
|-
| Last period for adding classes || October 15 2005 || November 11 2005
|-
| Feature freeze || November 12 2005 || November 28 2005
|-
| CVS Tagging || November 29 2005 || November 29 2005
|-
| Posting tarballs || November 30 2005 || November 30 2005
|}
 
== Release 2.6 Schedule ==
 
{| border="1"
|- bgcolor="#abcdef"
! Release Number !! Start Date !! End Date
|-
| Last period for adding classes || January 15 2006 || February 11 2006
|-
| Feature freeze || February 12 2006 || February 26 2006
|-
| CVS Tagging || February 26 2006 || February 26 2006
|-
| Testing tarballs || February 26 2006 || February 28 2006
|-
| Posting tarballs || February 28 2006 || February 28 2006
|}
 
{{ITK/Template/Footer}}
 
=== Contributions ===
 
Contributions from the Insight Journal being considered for inclusion in this Release. We will follow the procedures outlined [[ITK_Procedure_for_Contributing_New_Classes_and_Algorithms | here]].
 
 
Deadline for having 3 reviews : January 31
 
Except for submission taken from MICCAI Workshop, for which only a code review is needed.
 
{| border="1"
|- bgcolor="#abcdef"
! Paper !! Reviewer 1 !! Done !! Reviewer 2 !! Done !! Reviewer 3 !! Done !! Shepherd !! Recommendation !! Committed
|-
! [http://www.insight-journal.org/view_reviews.php?back=publications.php%3Fjournalid%3D1%26order%3D%26revision_display%3D&pubid=40 Unsupervised Segmentation of Miofibers] (from MICCAI Workshop) !! Luis !! X !!  !! !!    !!  !! Luis !! Include AutomaticThresholdImageFilter (rename class and methods, fix coding style)  !! Not yet
|-
! [http://www.insight-journal.org/view_reviews.php?back=publications.php%3Fjournalid%3D1%26order%3D%26revision_display%3D&pubid=29 Tetrahedral Meshing] (from MICCAI Workshop) !! Vincent  !!  !!  Sylvain  !! X !!    !! !!  !! Not include in 2.6, it has Licensing issues !! Will not
|-
! [http://www.insight-journal.org/view_reviews.php?back=publications.php%3Fjournalid%3D1%26order%3D%26revision_display%3D&pubid=43 Open Topology Toolkit] (from MICCAI Workshop) !! Bill  !!  !!  !!  !! !!  !! !! Do not include in itk 2.6 !! Will not
|-
! [http://www.insight-journal.org/view_reviews.php?back=publications.php%3Fjournalid%3D3%26order%3D%26revision_display%3D&pubid=45 Local Maxima Image Filter] !!  Karthik !!  X !! Andinet  !!  !! Dan  !! X !!  Luis !! include in 2.6 !! Not Yet
|-
! [http://www.insight-journal.org/view_reviews.php?back=publications.php%3Fjournalid%3D3%26order%3D%26revision_display%3D&pubid=57 B-Spline Scattered Data Approximation] !! Luis  !!  !!  Lydia  !! !!    !! !! Lydia  !! Defer for ITK 2.8 !! Will not
|-
! [http://www.insight-journal.org/view_reviews.php?back=publications.php%3Fjournalid%3D3%26order%3D%26revision_display%3D&pubid=58 Binary Morphological opening and closing] !! Luis  !!  !! Jim  !! !! Sylvain  !! X !! Jim !! Waiting for Author revisions. Defer for ITK 2.8 !! Will not
|-
! [http://www.insight-journal.org/view_reviews.php?back=publications.php%3Fjournalid%3D3%26order%3D%26revision_display%3D&pubid=59 Invert Intensity Image Filter] !! Luis  !! X !! Bill  !! X !!  Sylvain    !! X !! Bill !! Include with minor coding style changes !! Yes
|-
! [http://www.insight-journal.org/view_reviews.php?back=publications.php%3Fjournalid%3D3%26order%3D%26revision_display%3D&pubid=60 Morphological Gradient]  !!  Karthik !! X !!  Jim  !! X  !! Bill !! X !!  Bill  !! Include with minor coding changes !! Yes
|-
! [http://www.insight-journal.org/view_reviews.php?back=publications.php%3Fjournalid%3D3%26order%3D%26revision_display%3D&pubid=61 Modulus Image Filter] !!  Luis  !! X !!  Jim  !! X!! Bill !! X !!  Bill  !!  Include with minor coding changes !! Yes
|-
! [http://www.insight-journal.org/view_reviews.php?back=publications.php%3Fjournalid%3D3%26order%3D%26revision_display%3D&pubid=63 Minimal Imposition Image Filter] !! Luis !! !!  Sylvain !! X !!  !!  !! Luis !! Include with minor coding changes !! Not yet
|-
! [http://www.insight-journal.org/view_reviews.php?back=publications.php%3Fjournalid%3D3%26order%3D%26revision_display%3D&pubid=64 MINC 2.0 IO Support for ITK] !! Luis !!  !! Mathieu  !!  X !! Sylvain !! X !!  !! Defer for ITK 2.8. Concerns about library dependencies. !! Will not
|-
! [http://www.insight-journal.org/view_reviews.php?back=publications.php%3Fjournalid%3D3%26order%3D%26revision_display%3D&pubid=65 Finding regional extrema] !!  Luis  !!  !!  !!    !! Jim !!  !!  Luis !!  Include with minor coding changes (name) !! Not tet
|-
! [http://www.insight-journal.org/view_reviews.php?back=publications.php%3Fjournalid%3D3%26order%3D%26revision_display%3D&pubid=66 Extending MATLAB with ITK] !! Karthik  !!  !! Dan !!  !!  !!  !!  Karthik !! Include in Insight Applications !! Yes
|-
! [http://www.insight-journal.org/view_reviews.php?back=publications.php%3Fjournalid%3D3%26order%3D%26revision_display%3D&pubid=67 Image Calculator] !!  Luis  !!  !!  Vincent  !!  !!  Bill  !!  !! Hans !! hold on for the reviews !! Yes
|-
! [http://www.insight-journal.org/view_reviews.php?back=publications.php%3Fjournalid%3D4%26order%3D%26revision_display%3D&pubid=68 Probability Distributions for the Insight Journal] !!  Karthik  !! X !!  Luis  !! X !! Stephen  !! X !! Jim !! Include (finish the reviews) !! Not Yet
|-
! [http://www.insight-journal.org/view_reviews.php?back=index.php&pubid=73 Updating GDCM + adding JPEG 2000] !!      !!  !!    !!  !!  !!  !! Mathieu !! Mathieu to write a report for the IJ !! Yes
|-
! [http://www.insight-journal.org/view_reviews.php?back=publications.php%3Fjournalid%3D4%26order%3D%26revision_display%3D&pubid=69 ITK Filter for Bayesian Segmentation]  !! Karthik  !!  !!  Andinet  !!  !! Luis  !!  !!  Karthik  !!  Include (still finish the reviews) !! Yes
|}
 
 
 
== Release 2.8 Schedule ==
 
{| border="1"
|- bgcolor="#abcdef"
! Release Number !! Start Date !! End Date
|-
| Reviewing Insight Journal || April 1 2006 || May 1 2006
|-
| Last period for adding classes || May 1 2006 || May 12 2006
|-
| Feature freeze || May 12 2006 || May 26 2006
|-
| CVS Tagging || May 27, 2006 || May 27, 2006
|-
| Testing tarballs || May 28, 2006 || May 29, 2006
|-
| Posting tarballs || May 29 2006 || May 30 2006
|}
 
 
 
=== Contributions ===
 
Contributions from the Insight Journal being considered for inclusion in this Release. We will follow the procedures outlined [[ITK_Procedure_for_Contributing_New_Classes_and_Algorithms | here]].
 
 
Deadline for having 3 reviews : May 1st 2006
 
 
{| border="1"
|- bgcolor="#abcdef"
! Paper !! Reviewer 1 !! Done !! Reviewer 2 !! Done !! Reviewer 3 !! Done !! Shepherd !! Recommendation !! Committed
|-
! [http://www.insightsoftwareconsortium.org/InsightJournal/view_reviews.php?back=publications.php%3Fjournalid%3D4%26order%3D%26revision_display%3D&pubid=85 WrapITK: Enhanced languages support for the Insight Toolkit] !!  Luis  !!    !!    !!    !!    !!    !!    !!  !!
|-
! [http://www.insightsoftwareconsortium.org/InsightJournal/view_reviews.php?back=publications.php%3Fjournalid%3D4%26order%3D%26revision_display%3D&pubid=83 Incorporating Metric Flows and Sparse Jacobian Transformations in ITK] !!    !!    !!    !!    !!    !!    !!    !!  !!
|-
! [http://www.insightsoftwareconsortium.org/InsightJournal/view_reviews.php?back=publications.php%3Fjournalid%3D4%26order%3D%26revision_display%3D&pubid=81 Optimized Image Iterators] !!  Jim  !!    !!  Luis  !!    !!  Gaetan  !!  X !!    !!  !!
|-
! [http://www.insightsoftwareconsortium.org/InsightJournal/view_reviews.php?back=publications.php%3Fjournalid%3D4%26order%3D%26revision_display%3D&pubid=80 Improving features and performance of binary erode and dilate filters] !! Jim  !!    !!    !!    !!    !!    !!    !!  !!
|-
! [http://www.insightsoftwareconsortium.org/InsightJournal/view_reviews.php?back=publications.php%3Fjournalid%3D4%26order%3D%26revision_display%3D&pubid=79 Label Overlay] !! Julien  !! X !!  Bill  !!    !!    !!    !!    !!  !!
|-
! [http://www.insightsoftwareconsortium.org/InsightJournal/view_reviews.php?back=publications.php%3Fjournalid%3D4%26order%3D%26revision_display%3D&pubid=78 A small rework for the Gaussian Derivative Image Function] !!  Julien  !!    !!    !!    !!    !!    !!    !!  !!
|-
! [http://www.insightsoftwareconsortium.org/InsightJournal/view_reviews.php?back=publications.php%3Fjournalid%3D4%26order%3D%26revision_display%3D&pubid=77 N-D Linear Time Exact Signed Euclidean Distance Transform] !! Vamsi !!  X  !! Luis !!  X  !!  Gaetan  !!  X  !!  Luis  !!  !!
|-
! [http://www.insightsoftwareconsortium.org/InsightJournal/view_reviews.php?back=publications.php%3Fjournalid%3D4%26order%3D%26revision_display%3D&pubid=76 Improving performance of morphological reconstruction] !! Jim  !!    !!    !!    !!    !!    !!    !!  !!
|-
! [http://www.insightsoftwareconsortium.org/InsightJournal/view_reviews.php?back=publications.php%3Fjournalid%3D4%26order%3D%26revision_display%3D&pubid=75 Optimization of connected component labelling] !!  Jim  !!    !!  Luis  !!    !!    !!    !!    !!  !!
|-
! [http://www.insightsoftwareconsortium.org/InsightJournal/view_reviews.php?back=publications.php%3Fjournalid%3D4%26order%3D%26revision_display%3D&pubid=74 Changes to itk::PathToImageFilter] !!    !!    !!    !!    !!    !!    !!    !!  !!
|-
! [http://www.insightsoftwareconsortium.org/InsightJournal/view_reviews.php?back=publications.php%3Fjournalid%3D4%26order%3D%26revision_display%3D&pubid=72 ContourExtractor2DImageFilter: A subpixel-precision image isocontour extraction filter] !!  Bill !!    !!  Julien  !!    !!    !!    !!    !!  !!
|-
! [http://www.insightsoftwareconsortium.org/InsightJournal/view_reviews.php?back=publications.php%3Fjournalid%3D4%26order%3D%26revision_display%3D&pubid=71 Image projections along an axis] !! Jim  !!    !!    !!    !!    !!    !!    !!  !!
|}
 
== Release 3.0 Schedule ==
 
{| border="1"
|- bgcolor="#abcdef"
! Release Number !! Start Date !! End Date
|-
| Reviewing Insight Journal (IJ) || Sept 1 2006 || Sept 20 2006
|-
| Selecting best IJ papers || Sept 20 2006 || Sept 30 2006
|-
| Moving IJ code into ITK Review Directory || Oct 1 2006 || Oct 14 2006
|-
| Feature freeze, fixing tests, code coverage || Oct 15 2006 || Oct 27 2006
|-
| CVS Tagging || Oct 27, 2006 || Oct 27, 2006
|-
| Testing tarballs || Oct 28, 2006 || Oct 29, 2006
|-
| Posting tarballs || Oct 29 2006 || Oct 30 2006
|}
 
 
 
=== Contributions ===
 
Contributions from the Insight Journal being considered for inclusion in this Release. We will follow the procedures outlined [[ITK_Procedure_for_Contributing_New_Classes_and_Algorithms | here]].
 
 
Deadline for having 3 reviews by ITK developers : September 20 2006
 
 
{| border="1"
|- bgcolor="#abcdef"
! Paper !! Reviewer 1 !! Done !! Reviewer 2 !! Done !! Reviewer 3 !! Done !! Shepherd !! Recommendation !! Put in Review !! Committed
|-
! [http://www.insightsoftwareconsortium.org/InsightJournal/view_reviews.php?back=publications.php%3Fjournalid%3D4%26order%3D%26revision_display%3D&pubid=85 WrapITK: Enhanced languages support for the Insight Toolkit] !!    !!    !!    !!    !!    !!    !!    !!  !!  !!
|}
 
 
{{ITK/Template/Footer}}
 
 
== Release 3.2 Schedule ==
 
{| border="1"
|- bgcolor="#abcdef"
! Release Number !! Start Date !! End Date
|-
| Reviewing Insight Journal (IJ) || Dec 5 2006 || Dec 15 2006
|-
| Selecting best IJ papers || Dec 5 2006 || Dec 30 2006
|-
| Moving IJ code into ITK Review Directory || Jan 1 2007 || Jan 30 2007
|-
| Feature freeze, fixing tests, code coverage || Feb 1 2007 || Feb 27 2007
|-
| CVS Tagging || Feb 28, 2007 || Feb 28, 2007
|-
| Testing tarballs || Mar 1, 2007 || Mar 3, 2007
|-
| Posting tarballs || Mar 3 2007 || Mar 5 2007
|}
 
 
 
=== Contributions ===
 
Contributions from the Insight Journal being considered for inclusion in this Release.
 
We will follow the procedures outlined [[ITK_Procedure_for_Contributing_New_Classes_and_Algorithms | here]].
 
==== High Priority ====
 
# Improving features binary erode and dilate [http://www.insight-journal.org/InsightJournalManager/view_reviews.php?back=admin_publications_toolkits.php&pubid=80] (Shepherd: Gaetan Lehman) [now in CVS]
# An ITK Filter for Bayesian Segmentation: itkBayesianClassifierImageFilter [http://www.insight-journal.org/InsightJournalManager/view_reviews.php?back=admin_publications_toolkits.php&pubid=69] (Shepherd: Karthik Krishnan)
# Watershed transform [http://www.insight-journal.org/InsightJournalManager/view_reviews.php?back=admin_publications_toolkits.php&pubid=92] (Shepherd: Gaetan Lehman)
# Label Overlay [http://www.insight-journal.org/InsightJournalManager/view_reviews.php?back=admin_publications_toolkits.php&pubid=79]  (Shepherd: Andinet Enquobahrie) [now in CVS Review]
# Finding regional extrema - methods and performance [http://www.insight-journal.org/InsightJournalManager/view_reviews.php?back=admin_publications_toolkits.php&pubid=65]  (Shepherd: Andinet Enquobahrie) [now in CVS Review]
# Neural Networks IO [http://www.insight-journal.org/InsightJournalManager/view_reviews.php?back=admin_publications_toolkits.php&pubid=93]  (Shepherd: Stephen Aylward) [now in CVS Review]
# Probability Distributions for the Insight Toolkit [http://www.insight-journal.org/InsightJournalManager/view_reviews.php?back=admin_publications_toolkits.php&pubid=68] (Shepherd: Stephen Aylward) [now in CVS Review]
# Contour Extractor 2D [http://www.insight-journal.org/InsightJournalManager/view_reviews.php?back=admin_publications_toolkits.php&pubid=72]  (Shepherd: Andinet Enquobahrie) [now in CVS Review]
# Image projections along an axis [http://www.insight-journal.org/InsightJournalManager/view_reviews.php?back=admin_publications_toolkits.php&pubid=71]  (Shepherd: Andinet Enquobahrie) [now in CVS Review]
# itk Quad Mesh [http://www.insight-journal.org/InsightJournalManager/view_reviews.php?back=admin_publications_toolkits.php&pubid=122]  (Shepherd: Sylvain Jaume) [data structures now in CVS Review]
# Using a mask to decrease computation for Spatial Object to image [http://www.insight-journal.org/InsightJournalManager/view_reviews.php?back=admin_publications_toolkits.php&pubid=117] (Shepherd: Julien Jomier)
# Conformal Flattening ITK Filter [http://www.insight-journal.org/InsightJournalManager/view_reviews.php?back=admin_publications_toolkits.php&pubid=112]  (Shepherd: Sylvain Jaume) [now in CVS Review]
 
==== Medium Priority ====
 
# A Generalized Squared Euclidean Distance Transform with Voronoi Maps [http://www.insight-journal.org/InsightJournalManager/view_reviews.php?back=admin_publications_toolkits.php&pubid=90] (Shepherd: Luis Ibanez)
# I-DO: A Deformable Organisms framework for ITK [http://www.insight-journal.org/InsightJournalManager/view_reviews.php?back=admin_publications_toolkits.php&pubid=116] (Shepherd: Luis Ibanez)
# Incorporating Metric Flows and Sparse Jacobian Transorm in ITK [http://www.insight-journal.org/InsightJournalManager/view_reviews.php?back=admin_publications_toolkits.php&pubid=83] (Shepherd: Stephen Aylward)
# Minimal Imposition Image Filter [http://www.insight-journal.org/InsightJournalManager/view_reviews.php?back=admin_publications_toolkits.php&pubid=63] (Shepherd: Julien Jomier)
# Implementing the Automatic Generation of 3D Statistical Shape Models with ITK [http://www.insight-journal.org/InsightJournalManager/view_reviews.php?back=admin_publications_toolkits.php&pubid=111] (Shpepherd: Vincent Magnotta)
# itkEllipseBoundaryToImageFilter [http://www.insight-journal.org/InsightJournalManager/view_reviews.php?back=admin_publications_toolkits.php&pubid=114] (Shepherd: Hans Johnson)
# itkLocalMaximaImageFilter [http://www.insight-journal.org/InsightJournalManager/view_reviews.php?back=admin_publications_toolkits.php&pubid=45] (Shepherd: Gaetan Lehmann)
# Binary morphological closing and opening image filter [http://www.insight-journal.org/InsightJournalManager/view_reviews.php?back=admin_publications_toolkits.php&pubid=58] (Shepherd: Stephen Aylward)
# Computational Geometry Computation and KNN Segmentation in ITK [http://www.insight-journal.org/InsightJournalManager/view_reviews.php?back=admin_publications_toolkits.php&pubid=94] (Shepherd: Stephen Aylward)
# FFT Complex to Complex filters and helper classes [http://www.insight-journal.org/InsightJournalManager/view_reviews.php?back=admin_publications_toolkits.php&pubid=128] (Sphepherd: Gaetan Lehmann)
# FFT Shift [http://www.insight-journal.org/InsightJournalManager/view_reviews.php?back=admin_publications_toolkits.php&pubid=125] (Shepherd: Julien Jomier)
# Parallel 3D Exact Signed Euclidean Distance Transform [http://www.insight-journal.org/InsightJournalManager/view_reviews.php?back=admin_publications_toolkits.php&pubid=123] (Sphepherd: Sayan Pathak)
 
==== Low Priority ====
 
# MINC2.0 IO Support for ITK [http://www.insight-journal.org/InsightJournalManager/view_reviews.php?back=admin_publications_toolkits.php&pubid=88]
# Optimized image iterators [http://www.insight-journal.org/InsightJournalManager/view_reviews.php?back=admin_publications_toolkits.php&pubid=81]
# Support for "cub" image format [http://www.insight-journal.org/InsightJournalManager/view_reviews.php?back=admin_publications_toolkits.php&pubid=118]
# Cumulative Gaussian Curve Fitter for Boundary Parameterization [http://www.insight-journal.org/InsightJournalManager/view_reviews.php?back=admin_publications_toolkits.php&pubid=37]
 
 
 
== Release 3.4 Schedule ==
 
{| border="1"
|- bgcolor="#abcdef"
! Release Number !! Start Date !! End Date
|-
| Reviewing Insight Journal (IJ) || March 15 2007 || April 15 2007
|-
| Selecting best IJ papers || April 15 2007 || April 30 2007
|-
| Moving IJ code into ITK Review Directory || May 1 2007 || May 30 2007
|-
| Feature freeze, fixing tests, code coverage || Jun 1 2007 || Jun 27 2007
|-
| CVS Tagging || Jun 28, 2007 || Jun 28, 2007
|-
| Testing tarballs || Jun 29, 2007 || Jun 29, 2007
|-
| Posting tarballs || Jun 30 2007 || Jun 30 2007
|}
 
 
 
=== Contributions ===
 
 
{{ITK/Template/Footer}}

Latest revision as of 17:57, 18 December 2018

Plans for upcoming releases can be found in the ITK GitHub milestones.