Minutes 091410: Difference between revisions

From KitwarePublic
Jump to navigationJump to search
 
(8 intermediate revisions by one other user not shown)
Line 2: Line 2:


* Dan Blezek
* Dan Blezek
* Bill Ryan
* Bill Lorensen
* Bill Lorensen
* Brad Davis
* Brad Davis
Line 29: Line 30:
== Technical Topics ==
== Technical Topics ==


* Discussed Registration Refactoring
=== Discussed Registration Refactoring ===
** Composable Transforms
** Composable Transforms
** Reversible Transforms
** Reversible Transforms
Line 35: Line 36:
** What to do for I/O and serialization of Transforms ?
** What to do for I/O and serialization of Transforms ?
*** Particularly when the Transforms are composed.
*** Particularly when the Transforms are composed.
* Refactor optimizer hierarchy (Ziv)
 
=== Refactor optimizer hierarchy (Ziv) ===
** Make them all to '''minimize''' by default.
** Make them all to '''minimize''' by default.
** Make the Metrics return "small" values as "best fits"
** Make the Metrics return "small" values as "best fits"
* Reviewed discussion on Level Set Refactoring
 
=== Reviewed discussion on Level Set Refactoring ===
** Streaming
** Streaming
** Adding Flexibility
** Adding Flexibility
** GPU / OpenCL
** GPU / OpenCL
** Adding Visualization helper classes
** Adding Visualization helper classes
=== Talked about Simple ITK ===
* Preparing survey
=== Gerrit ===
* Document the process
** Maybe describe it in the Gerrit page itself.
=== Sequestered Applications ===
* Talked about Slicer 3.6, V3D plugins and VV.
* Group was created in the ITK Dashboard: ITKv4 External
=== Wrapping ===
* Interactions with Simple ITK
* Wrap both ITK & Simple ITK
** Make possible for them to interact ?
=== Microscopy File Formats ===
* openjpeg (couple of bugs pending)
* libtiff 4.0 (almost done)
* LSM : Next target
=== Coding Style ===
* Working out Uncrustify bugs.
* Running uncrustify iteratively until it doesn't change the code anymore.
* Hold on making it a hook
** Make it easy to use on every developer's local machine
* Use KWStyle as a Git hook
* How to deal with the many options of Uncrustify ?
** Use only a small set of the options.
** Ignore most of the other options.


== Action Items ==
== Action Items ==

Latest revision as of 16:11, 14 September 2010

Attendees

  • Dan Blezek
  • Bill Ryan
  • Bill Lorensen
  • Brad Davis
  • Gabe Hart
  • Cory Quammen
  • Nick Tustison
  • Brad King
  • Dave Cole
  • John Galeotti
  • Ziv Yaniv
  • Alex Gouaillard
  • Hans Johnson
  • Arnaud Gelas
  • Sean Megason
  • Mark
  • Kishore Mosaliganti
  • Mathieu Malaterre
  • Brian Avants
  • Luis Ibanez
  • Mark Roden

Project Topics

  • Looked at conflicts for the November meeting
    • Suggested date : November 8-10.

Technical Topics

Discussed Registration Refactoring

    • Composable Transforms
    • Reversible Transforms
    • Resampling filters to the integrated in the registration framework
    • What to do for I/O and serialization of Transforms ?
      • Particularly when the Transforms are composed.

Refactor optimizer hierarchy (Ziv)

    • Make them all to minimize by default.
    • Make the Metrics return "small" values as "best fits"

Reviewed discussion on Level Set Refactoring

    • Streaming
    • Adding Flexibility
    • GPU / OpenCL
    • Adding Visualization helper classes

Talked about Simple ITK

  • Preparing survey

Gerrit

  • Document the process
    • Maybe describe it in the Gerrit page itself.

Sequestered Applications

  • Talked about Slicer 3.6, V3D plugins and VV.
  • Group was created in the ITK Dashboard: ITKv4 External

Wrapping

  • Interactions with Simple ITK
  • Wrap both ITK & Simple ITK
    • Make possible for them to interact ?

Microscopy File Formats

  • openjpeg (couple of bugs pending)
  • libtiff 4.0 (almost done)
  • LSM : Next target

Coding Style

  • Working out Uncrustify bugs.
  • Running uncrustify iteratively until it doesn't change the code anymore.
  • Hold on making it a hook
    • Make it easy to use on every developer's local machine
  • Use KWStyle as a Git hook
  • How to deal with the many options of Uncrustify ?
    • Use only a small set of the options.
    • Ignore most of the other options.

Action Items