Agenda&Status 091410: Difference between revisions

From KitwarePublic
Jump to navigationJump to search
Line 24: Line 24:
= Technical Topics =
= Technical Topics =


== ITKv4 A02 & A03 Tagging ==
== ITKv4-A02 ==


* Status?
* Remaining failing tests may not be trivial to fix
** openjpeg related
* Suggestion: Tag now: ITKv-A02..


== LEVEL SET ==
== ITKv4-A03 ==
 
Megason lab scheduled Tcon for Thursday Sept 9th at 11am EST
 
Details:
 
* [[Refactoring Level-Set framework - V4]]


* TIFF 4.0 has been added to github branch:
** http://github.com/luisibanez/ITK/tree/libtiff4beta6
* libtiff4.0
** CMakeified
** Available in github at:
*** http://github.com/arnaudgelas/libtiff-4.0
*** http://github.com/luisibanez/libtiff-4.0
** Target Date September 15th
** Remaining issues:
*** Multi-platform configuration
**** Particularly: Definition of Integer types.


== Image Registration Revision ==
== Image Registration Revision ==


* We had a tcon this morning
* Luis missed to schedule the Weekly conference: Bad Luis.
* Next week is MICCAI...
** Maybe resume on September 28th ?  10am EST ?
* Past tcon:
** [[ITK_Release_4/Enhancing Image Registration Framework/Tcon 2010-09-07|Tcon 2010-09-07]]
** [[ITK_Release_4/Enhancing Image Registration Framework/Tcon 2010-09-07|Tcon 2010-09-07]]
** Brian Avants will summarize


=== Registration Topic Page ===
=== Registration Topic Page ===
Line 51: Line 60:
* Ziv Yaniv to summarize
* Ziv Yaniv to summarize
* Is the [http://www.itk.org/Wiki/Proposals:Refactoring_of_optimization_framework | refactoring of the optimization framework] going to be considered for itkv4?
* Is the [http://www.itk.org/Wiki/Proposals:Refactoring_of_optimization_framework | refactoring of the optimization framework] going to be considered for itkv4?
== LEVEL SET ==
* Refactoring page
** [[Refactoring Level-Set framework - V4]]
* Tcon Happened
** [[ITK_Release_4/Refactoring Level Set Framework/Tcon 2010-09-09|Tcon 2010-09-10]]
** Arnaud/Kishore to summarize
== Simple ITK ==
* ARB Formed
* [[ITK_Release_4/SimpleITK|Simple ITK Layer]]
** Had another tcon:
* [[ITK_Release_4/SimpleITK/Tcon 2010 09 13|9/13/2010]]
* Will prepare a Survey
** [[ITK_Release_4/SimpleITK/Survey 1|Survey 1]]
* Gabe Hart and Dan Blezek to summarize





Revision as of 14:35, 14 September 2010

How to Join the Tcon

Number to Call

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

Webex

  • Will try out a new service...

Project Management

  • Date of next meeting:
    • November 2010
    • PI's to send conflict dates to Terry
    • Location: Iowa

Regular Contacts with A2D2

  • Status of A2D2 interactions?

Technical Topics

ITKv4-A02

  • Remaining failing tests may not be trivial to fix
    • openjpeg related
  • Suggestion: Tag now: ITKv-A02..

ITKv4-A03

Image Registration Revision

  • Luis missed to schedule the Weekly conference: Bad Luis.
  • Next week is MICCAI...
    • Maybe resume on September 28th ? 10am EST ?
  • Past tcon:

Registration Topic Page

Related Discussions

LEVEL SET

Simple ITK


DICOM

Dan and Mathieu to report

Simple ITK

  • ARB Formed
    • Tcon on Wednesday
  • Design Discussions
  • Sandbox in Github
  • Simple ITK Layer
  • Wrapping for C#
  • Adding more filters

Uncrustify Code Cleanup (Hans)

Please review the branch: http://github.com/hjmjohnson/ITK/tree/uncrustify_cleanup. It contains the uncrustified version of the code.

  • Add uncrustify and KWStyle to git hooks?

itkStaticConstMacro (Hans)

I'd like to discuss creating a new macro called "itkEnumerationMacro" that will remove nearly all instances of itkStaticConstMacro in the code.

  • Reference materials: http://public.kitware.com/Bug/view.php?id=11158
  • In version 3.20 and earlier, this always defaulted to the enumerated type version of the itkStaticConstMacro.
  • The enumeration option for "template defined integer values" makes coding a lot easier
  • The "static const unsigned int" option requires definitions of those variables "outside" the class definition if they are to be used across compliation units (i.e. with explicit instantiation).

Gerrit is ON


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

Testing Data in MIDAS

Data on MIDAS

At:

MIDASapp

Allows to download data on-the-fly, at run-time while running the testing. Data is cached (only downloaded once or when updated).

Sequestered Reference Applications

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

Wrapping

  • Plans for wrapping
  • Tools
    • Pros and Cons
  • Wrapping
  • update from brad on wrapitk test (new swig usage that addresses existing concerns)?

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.

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

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.