1 / 14

ITK 3.20 - ITKv4 Transition Plan

ITK 3.20 - ITKv4 Transition Plan. Repository Distillation Sequence. Bugs Only. ITK 3.20 CVS. ITK 3.20.1 CVS. Remove VS6,BCC55. GDCM2.0, J2K LICENSE. WrapITK 2.0 Win64 - TIFF. ?. ITK 3.20 Git. ITKv4 A-01. ITKv4 A-02. ITKv4 A-03. ITKv4 A-04. Simple ITK. FEM. Level

affrica
Download Presentation

ITK 3.20 - ITKv4 Transition Plan

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ITK 3.20 - ITKv4 Transition Plan

  2. Repository Distillation Sequence

  3. Bugs Only ITK 3.20 CVS ITK 3.20.1 CVS Remove VS6,BCC55 GDCM2.0, J2K LICENSE WrapITK 2.0 Win64 - TIFF ? ITK 3.20 Git ITKv4 A-01 ITKv4 A-02 ITKv4 A-03 ITKv4 A-04 SimpleITK FEM Level Sets DICOM Wrapping GPU Modular Gerrit Code Reviews ITKv4 Master ITKv4 ITKv4 Beta

  4. Bugs Only ITK 3.20 CVS ITK 3.20.1 CVS Remove VS6,BCC55 ITK 3.20 Git ITKv4 A-01

  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. Bugs Only ITK 3.20 CVS ITK 3.20.1 CVS Remove VS6,BCC55 GDCM2.0, J2K LICENSE ITK 3.20 Git ITKv4 A-01 ITKv4 A-02

  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. Bugs Only ITK 3.20 CVS ITK 3.20.1 CVS Remove VS6,BCC55 GDCM2.0, J2K LICENSE WrapITK 2.0 Win64 - TIFF ITK 3.20 Git ITKv4 A-01 ITKv4 A-02 ITKv4 A-03

  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. Bugs Only ITK 3.20 CVS ITK 3.20.1 CVS Remove VS6,BCC55 GDCM2.0, J2K LICENSE WrapITK 2.0 Win64 - TIFF ? ITK 3.20 Git ITKv4 A-01 ITKv4 A-02 ITKv4 A-03 ITKv4 A-04 SimpleITK FEM Level Sets DICOM Wrapping GPU Modular Gerrit Code Reviews ITKv4 Master ITKv4 ITKv4 Beta

  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. MITK (Heidelberg) ANTs LSTK V3D Plugins FARSIGHT Elastix VesselTK MedINRIA Securing Reference Applications • ITK Testing Directory • InsightApplications • Slicer 3.6 • ITK-SNAP • GoFigure • OrfeoToolbox • BRAINS • IGSTK

  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.

More Related