Agenda&Status 101210: Difference between revisions

From KitwarePublic
Jump to navigationJump to search
 
(3 intermediate revisions by the same user not shown)
Line 91: Line 91:
** [[Refactoring Level-Set framework - V4]]
** [[Refactoring Level-Set framework - V4]]
* Tcon Happened  
* Tcon Happened  
** [[ITK_Release_4/Refactoring Level Set Framework/Tcon 2010-09-09|Tcon 2010-09-10]]
** [[ITK_Release_4/Refactoring Level Set Framework/LevelSetGPUBostonMeeting 2010-10-14|Level Set GPU Local Meeting in Boston 2010-10-14]]
** Arnaud/Kishore organizing local meeting in Boston/Cambridge


== Modularization ==
== Modularization ==
Line 165: Line 164:
* cdash@home progress
* cdash@home progress
* Prototype will be ready by Nov meeting.
* Prototype will be ready by Nov meeting.
== 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?


== Sequestered Reference Applications ==
== Sequestered Reference Applications ==

Latest revision as of 15:15, 19 October 2010

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.

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?


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