Download presentation
Presentation is loading. Please wait.
Published byAlan McDaniel Modified over 8 years ago
1
ITK 3.20 - ITKv4 Transition Plan
2
Repository Distillation Sequence
3
ITK 3.20 CVS ITK 3.20 Git ITKv4 A-01 Remove VS6,BCC55 ITKv4 A-02 GDCM2.0, J2K LICENSE ITKv4 A-04 ? Simpl e ITK FEM Level Sets DICO M Wrap ping ITKv4 Mast er Gerrit Code Reviews ITK 3.20. 1 CVS Bugs Only ITKv4 Beta ITKv4 A-03 WrapITK 2.0 Win64 - TIFF ITKv4 Modu lar GPU
4
ITK 3.20 CVS ITK 3.20 Git ITKv4 A-01 Remove VS6,BCC55 ITK 3.20. 1 CVS Bugs Only
5
ITKv4 – Alpha 01 – Release Notes ● Removed support for Deprecated Compilers ● Statistics Framework Updated ● Consolidated Morphology ● Multi-Threaded Registration Metrics Updated ● Centered Pixel Consistency Enforced ● Remove all Deprecated code ● Some CMake Options Removed http://itk.org/Wiki/ITK_Release_4/Migration_Plan/Release_Notes
6
ITK 3.20 CVS ITK 3.20 Git ITKv4 A-01 Remove VS6,BCC55 ITKv4 A-02 GDCM2.0, J2K LICENSE ITK 3.20. 1 CVS Bugs Only
7
ITKv4 – Alpha 02 – Release Notes ● Uncrusty reformatting ● Updated OpenJpeg ● JPEG2000ImageIO ● Updated Jpeg 8B ● Updated to GDCM 2.0 ● Apache 2.0 License ● Removed Patented Code ● QuadEdgeMesh out of Review ● CMake to lowercase http://itk.org/Wiki/ITK_Release_4/Migration_Plan/Release_Notes
8
ITK 3.20 CVS ITK 3.20 Git ITKv4 A-01 Remove VS6,BCC55 ITKv4 A-02 GDCM2.0, J2K LICENSE ITK 3.20. 1 CVS Bugs Only ITKv4 A-03 WrapITK 2.0 Win64 - TIFF
9
ITKv4 – Alpha 03 – Release Notes ● Windows 64bits : size_t, ptrdiff_t ● TIFF 4.0 ● Statistics Examples Update http://itk.org/Wiki/ITK_Release_4/Migration_Plan/Release_Notes
10
ITK 3.20 CVS ITK 3.20 Git ITKv4 A-01 Remove VS6,BCC55 ITKv4 A-02 GDCM2.0, J2K LICENSE ITKv4 A-04 ? Simpl e ITK FEM Level Sets DICO M Wrap ping ITKv4 Mast er Gerrit Code Reviews ITK 3.20. 1 CVS Bugs Only ITKv4 Beta ITKv4 A-03 WrapITK 2.0 Win64 - TIFF ITKv4 Modu lar GPU
11
Transition Plan ● Sequester Reference Applications ● Configure Them as Nightly Builds ● Move to Git ● Do three clean up releases ● Split into topic branches ● Insert code review infrastructure ● Flow towards Master for ITKv4 Beta ● Generate Migration Guide ● As we go
12
Securing Reference Applications ● ITK Testing Directory ● InsightApplications ● Slicer 3.6 ● ITK-SNAP ● GoFigure ● OrfeoToolbox ● BRAINS ● IGSTK ● MITK (Heidelberg) ● ANTs ● LSTK ● V3D Plugins ● FARSIGHT ● Elastix ● VesselTK ● MedINRIA
13
Securing Reference Applications ● For all these applications: ● Their release versions will be cloned in Git ● They will be build Nightly against the transitioning version of ITK ● When a change in ITK breaks any of these applications, a “Migration Report” will be filled out, and the application will be fixed.
14
Migration Report ● Will include: ● What Changed in ITK ● Why was this changed ? (justification) ● Compilation errors it produced in the apps. ● Patch that was used for fixing the apps. ● It will serve as a database of compilation errors and their solutions.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.