Agenda&Status 101210

From KitwarePublic
Jump to navigationJump to search

How to Join the Tcon

Number to Call

  • 1-800-728-9607 (in the US) or
  • +1 9139049873 (international)
  • access code 6815251

Webex

Project Management

November Meeting

February Meeting

  • PIs to send calendar conflicts to Terry


Technical Topics

Previous Meeting Action Items

LICENSING Changes

  • Stephen was right last tcon, the licensing changes have not been applied yet to ITK's source tree.
  • The changes were applied on Wednesday
  • Licensing
  • LICENSE file: has the Apache 2.0 license
  • NOTICE file: has the copyright notice and a manifesto of all other third party pieces of code that ITK carries.
    • Please review to see if anything is missing. This was taken from the Debian distribution of ITK 3.16.
  • Copyright headers in all ITK files must be changed now
  • PENDING:

Patented Code Removed

  • Files related to patented methods were removed on Friday.
    • YEAH !!
  • Patented methods are welcome as long as the patent assignee provides a license compatible with the terms of the Apache 2.0 license:

...a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work...

Dashboard

  • Dashboard Status - Today's Dashboard
  • Mathieu and Luis to report on openjpeg & gdcm
  • Freezing until clean

Failing Tests

  • itkGDCMImageIOTest5
  • itkImageFileWriterStreamingPastingCompressingTest_DCM
  • itkJPEG2000Test05 # FIXED
  • itkJPEG2000Test06
  • itkOptImageToImageMetricsTest04

Open Gerrit Reviews

The number of open reviews is growing. Currently open

ITKv4-A02

    • openjpeg related

ITKv4-A03

Level Set

Modularization

  • Xiaoxiao Liu (at Kitware) to start working on partitioning the toolkit

TIFF Update

Image Registration Revision

  • Discussion at MICCAI


Registration Topic Page

Related Discussions


Simple ITK

DICOM

Dan and Mathieu to report

Gerrit Code Review

ITK-Git-Gerrit-Stage-Workflow-A.png

CDash @ Home

  • Zach Mullen to report
  • cdash@home progress
  • Prototype will be ready by Nov meeting.

Sequestered Reference Applications

We have already made significant changes, and they are not being recorded yet. It is time to setup these reference applications.

Ongoing

  • V3D Plugins
  • Slicer
  • VV

Development Versions following ITKv4

Pending

  • IGSTK
  • Insight Applications (ITKApps from v3.20)
  • ITK tests from v3.20

Wrapping


ITK Readers for Microscopy formats

  • There's a need for readers in the microscopy community in order to be able to use ITK
    • Zeiss (LSM and ZVI)
    • Leica (LIF)
    • Olympus (OIB)
    • Nikon ()
  • BioFormats has readers and example files for these. It is Java with C++ bindings for ITK, BUT it's GPL.

Coding Style

ITKv4_StyleChangeProposal

  • Fixing KWStyle/CDash/CTest for Git : Brad Davis report
  • The Google C+++ Style Guide is a good example of a style guide. Although the specifics may differ, the format and coverage of this guide is very nice. We may consider producing a similar Guide for ITKv4.

Uncrustify Code Cleanup (Hans)

  • Status?

Software Process

Migration to Git

  • Migration Completed
  • Updating Dashboard Machines to Git
  • Contractors to send information to Kitware about the developers who should receive Git write access.
    • (include email and public SSH key)


Clean up Releases

Release Tag Date Major Changes
Alpha-01 August 7 VS6,BCC55, SunCC (5.7?), Metrowerks Removal (based on compiler features), Remove large Images
Alpha-02 August 14 CMake Variables configuration cleanup
Alpha-03 August 21 GDCM 2.0, OpenJpeg-v2, +JPEG2000
Alpha-04 August 28 Third party libraries update: TIFF, JPEG, PNG

ITKv4-TransitionPlanProposal.png


Unit testing framework

A tutorial has been drafted using the Google Testing framework.

Tools

Doxygen

(Arnaud)

Recent version of doxygen (>= 1.7.0) runs multiple instances of dot in parallel!!!

Tests with doxygen 1.7.1, on a 6 cores machine 12Gb RAM

  • with unmodified doxygen.config.in 330 min
  • by changing cache size (and tweaking few parameters) 311 min
  • Could it be improved?