Difference between revisions of "ITK/Fall v4 2010 Meeting"

From KitwarePublic
< ITK
Jump to navigationJump to search
 
(74 intermediate revisions by 12 users not shown)
Line 68: Line 68:




===Monday November 8===
<span style="color:#FF0000"> '''THE AGENDA HAS BEEN MODIFIED'''</span>
 
==== Morning ====
* 8:00am - 8:30am Breakfast
* 8:30am - 9:00am Welcome (Terry)
* 9:00am - 9:30am Status of the Toolkit (Hans, ISC President)
* 9:30am - 10:40am Transition Plan (TBD)
** Coordinating Topic Branches
** Coordinating Code Reviews
* 10:40am - 11:00am Break
* 11:00am - 11:30am Dashboard Behavioral Rules (codename: Green)
* 11:30am - noon Testing Data (Git / MIDAS) (Zach,Patrick)
 
==== Afternoon ====
* 12-1pm Lunch
* 1pm-4pm Git/Gerrit Workshop (Marcus Hanwell)
** Hands-on practical exercises on Git/Gerrit
** Discussion about software process and improvements
*4:00pm-5:00pm Migration Guide (Gabe,Hans,Luis)
** Online System
** phpbb Forum
 
==== Dinner ====
* 6:30pm - 1206 Plaza Towers
 
===Tuesday November 9===
 
==== Morning ====
 
* 8:00am - 8:30am Breakfast
* 8:30am - 9:30am Simple ITK (Dan, Luis) ([[Media:SimpleITK_Status-2010-11-10.pptx‎|Slides]])
** Review Survey (Gabe?)
** Design Discussion (Dan, Luis)
** Plan Ahead
* 9:30am - 10:30am Wrapping (Gaetann, Alex)
* 10:30am - 10:50am Break
* 10:50am - 11:30am Spatial Objects (Luis)
* 11:30am - noon Windows 64 (Luis, Hans)
** Integer types
** stdint.h, c99 lib
** size_t
 
==== Afternoon ====
* 12-1pm Lunch
* 1:00pm - 1:30pm Registration Framework Refactoring (Brian)
* 1:30pm - 2:00pm Level Sets Framework Refactoring (Arnaud)
* 2:00pm - 2:30pm DICOM (Dan, Matthieu)
* 2:30pm - 3:00pm GPU/Pipeline (Won-Ki)
* 3:00pm - 3:30pm Break
* 3:30pm - 4:00pm FEM Refactoring (Vince)
* 4:00pm - 5:00pm Video / Time series support (Patrick Reynolds, Patrick Cheng)
 
===Wednesday November 10===
 
==== Morning ====
* 8:00am - 8:30am Breakfast
* 8:30am - 10:00am Modularization (Luis, Xiaoxiao Liu, Bill Hoffman)
** Prototype
** Suggested Partition
** Dependencies
** Partition & assignment of tasks to groups proportional to funding.
* 10:00am - 10:30am Coding Style (KWStyle/Gerrit) (Brad Lowekamp, Hans Johnson)
* 10:30am - 11:00am Break
* 11:00am - 11:30am Testing Framework
** CDash@Home (Zach Mullen)
* 11:30pm - noon Software Guide update (TBD)
** New generation of Examples
** Use the Wiki like VTK ?
 
==== Afternoon ====
* noon - 1pm System for crowdsourcing Doxygen fixes (Luis, Arnaud)
* 2pm Adjourn
 
 
== New Agenda ==


=== Essential Topics ===
=== Essential Topics ===


* Modularization (Bill Hoffman)
* '''Modularization''' (Bill Hoffman)
** Testing strategy
** Testing strategy
* Simple ITK (Dan Blezek, Bill Hoffman)
* '''Simple ITK''' (Dan Blezek, Bill Hoffman)
** Its Wrapping (Alex Gouaillard, Gaetan Lehmann)
** Its Wrapping (Alex Gouaillard, Gaetan Lehmann)
* DICOM (Dan Blezek, Mathieu Malaterre)
* '''DICOM''' (Dan Blezek, Mathieu Malaterre)
* GPU Acceleration (Won Kim)
* '''GPU Acceleration''' (Won Ki)
** Pipeline Refactoring (Jim Miller)
** Pipeline Refactoring (Jim Miller)


Line 157: Line 83:


==== Morning ====
==== Morning ====
* 8:00am - 8:30am Breakfast
* 8:00am - 8:30am '''Breakfast'''
* 8:30am - 9:00am Welcome (Terry)
* 8:30am - 9:00am '''Welcome''' (Terry Yoo)
* 9:00am - 9:30am Status of the Toolkit (Lui Ibanez)
* 9:00am - 9:30am '''Status of the Toolkit''' (Hans Johnson, ISC President)  ([[Media:20101108ITKToolKitStatus.pptx‎|Slides]])
* 9:30am - 10:40am Transition Plan (TBD)
* 9:30am - 10:00am '''Integration Plan - Software Process''' (Luis Ibanez, Bill Hoffman, Marcus Hanwell)
** ([[Media:ITKIowaWorkFlowProcess.pptx|Slides PPTX]])
** Coordinating Topic Branches
** Coordinating Topic Branches
** Coordinating Code Reviews
** Coordinating Code Reviews
* 10:40am - 11:00am Break
* 10:00am - 10:30am '''Break'''
* 11:00am - 11:30am Dashboard Behavioral Rules (codename: Green)
* 10:30am - 12:00pm '''Modularization''' (Bill Hoffman)
* 11:30am - noon Testing Data (Git / MIDAS) (Zach,Patrick)
** ([[Media:ITK-Iowa-Nov-2010-Modularization.pptx|Slides PPTX]])
 
** Prototype (Bill Hoffman)
* 8:30am - 9:30am Simple ITK (Dan, Luis) ([[Media:SimpleITK_Status-2010-11-10.pptx‎|Slides]])
** Dependencies (Bill Hoffman)
** Review Survey (Gabe?)
** Suggested Partition (Xiaoxiao Liu, Luis Ibanez) [http://www.itk.org/Wiki/ITK_Release_4/Modularization/Prototype/Partition  wiki]
** Design Discussion (Dan, Luis)
** Documentation of independent modules (Luis Ibanez)
** Plan Ahead
** [http://www.itk.org/Wiki/ITK_Release_4/Modularization/Prototype/Tutorial  Tutorial of "itk-complete" and "itk-optional"]
 
 
* 8:30am - 10:00am Modularization (Luis, Xiaoxiao Liu, Bill Hoffman)
** Prototype
** Suggested Partition
** Dependencies


==== Afternoon ====
==== Afternoon ====


* 2:00pm - 2:30pm DICOM (Dan, Matthieu)
* 1:00pm - 3:00pm '''Simple ITK''' (Dan Blezek, Bill Hoffman) ([[Media:SimpleITK_Status-2010-11-10.pdf|Slides]])
* 2:30pm - 3:00pm GPU/Pipeline (Won-Ki)
** Review Survey (Jesus Caban - [[Media:simpleITK-R2.pdf|Slides]], Gabe Hart - [[Media:SimpleITKSurveyReport.pdf|Slides]])
** Design Discussion (Dan Blezek, Bill Hoffman)
** Its Wrapping (Alex Gouaillard, Bill Hoffman)
* 3:00pm - 3:30pm '''Break'''
* 3:30pm - 5:30pm '''GPU Acceleration''' (Won-Ki - [[Media:GPU-ITKv4.pdf|Slides]])
** Design Plan
** Pipeline Refactoring (Jim Miller)
*** How other classes need to be modified


==== Dinner ====
==== Dinner ====
* 6:30pm - 1206 Plaza Towers
* 6:30pm - 1206 Plaza Towers


Line 190: Line 119:
==== Morning ====
==== Morning ====


* 8:00am - 8:30am Breakfast
* 8:00am - 8:30am '''Breakfast'''
* 9:30am - 10:30am Wrapping (Gaetann, Alex)
* 8:30am - 9:00am '''ITKv4 - Planning''' (Luis, Hans)(Slides [[Media:ITKv4-TransitionPlanProposal-Nov-2010.odp‎|ODP]],[[Media:ITKv4-TransitionPlanProposal-Nov-2010.ppt|PPT]],[[Media:ITKv4-TransitionPlanProposal-Nov-2010.pdf|PDF]])
* 10:30am - 10:50am Break
* 9:00am - 9:30am '''Updating Examples: The Wiki Way''' (Luis, Channeling Bill Lorensen and David Doria)(Slides [[Media:ITK_Examples_Iowa_Meeting_2010_11-8-2010.odp‎|ODP]],[[Media:ITK_Examples_Iowa_Meeting_2010_11-8-2010.pdf|PDF]],[[Media:ITK_Examples_Iowa_Meeting_2010_11-8-2010.ppt|PPT]])
* 10:50am - 11:30am Spatial Objects (Luis)
** [http://www.vtk.org/Wiki/VTK/Examples VTK Wiki Examples]
* 11:30am - noon Windows 64 (Luis, Hans)
* 9:30am - 10:30am '''DICOM''' (Bill Ryan, Mathieu Malaterre) (Slides [[Media:DICOMStatusITKv4.pdf|PDF]], [[Media:DICOMStatusITKv4.odp|ODP]])
** Integer types
* 10:30am - 11:00am '''Break'''
** stdint.h, c99 lib
* 11:00am - 12:00am '''Spatial Objects''' (Sean Megason, Arnaud Gelas, Luis Ibanez)
** size_t
** (Slides [[Media:ITKv4-SpatialObjects-Nov-2010.ppt|PPT]], [[Media:ITKv4-SpatialObjects-Nov-2010.pdf|PDF]], [[Media:ITKv4-SpatialObjects-Nov-2010.odp|ODP]])


==== Afternoon ====
==== Afternoon ====
* 12-1pm Lunch
 
* 1:00pm - 1:30pm Registration Framework Refactoring (Brian)
* 12:00pm-1:00pm '''Lunch'''
* 1:30pm - 2:00pm Level Sets Framework Refactoring (Arnaud)
 
* 3:00pm - 3:30pm Break
* 1:00pm - 1:45pm '''Filters Refactoring''' (Brad Lowekamp)
* 3:30pm - 4:00pm FEM Refactoring (Vince)
* 1:45pm - 2:30pm '''Registration Framework Refactoring''' (Brian Avants)
* 4:00pm - 5:00pm Video / Time series support (Patrick Reynolds, Patrick Cheng)
* 2:30pm - 3:15pm '''Level Sets Framework Refactoring''' (Arnaud Gelas)([[Media:IOWA_LevelSet.ppt|Slides]])
 
* 3:15pm - 3:45pm '''Break'''
 
* 3:45pm - 4:30pm '''FEM Refactoring''' (Vince Magnotta) ([[Media:ITK-FEM-Update-2010-November.ppt|Slides]])
* 4:30pm - 5:15pm '''Video / Time series support''' (Patrick Reynolds, Patrick Cheng)(Slides [[Media:VideoInITK.odp|ODP]],[[Media:VideoInITK.pdf|PDF]],[[Media:VideoInITK.ppt|PPT]])


===Wednesday November 10===
===Wednesday November 10===
Line 211: Line 145:
==== Morning ====
==== Morning ====


* 8:00am - 8:30am Breakfast
* 8:00am - 8:30am '''Breakfast'''
** Partition & assignment of tasks to groups proportional to funding.
* 8:30am - 10:30 '''Git/Gerrit Workshop''' (Marcus Hanwell)
* 10:00am - 10:30am Coding Style (KWStyle/Gerrit) (Brad Lowekamp, Hans Johnson)
** Hands-on practical exercises on Git/Gerrit ([[Media:ITK-Git-Gerrit.pdf|Slides]])
* 10:30am - 11:00am Break
* 11:00am - 11:30am Testing Framework
** CDash@Home (Zach Mullen)
* 11:30pm - noon Software Guide update (TBD)
** New generation of Examples
** Use the Wiki like VTK ?
 
* 12-1pm Lunch
* 1pm-4pm Git/Gerrit Workshop (Marcus Hanwell)
** Hands-on practical exercises on Git/Gerrit
** Discussion about software process and improvements
** Discussion about software process and improvements
*4:00pm-5:00pm Migration Guide (Gabe,Hans,Luis)
* 10:30am - 11:00am '''Break'''
* 11:00am - 11:30am '''Migration Guide''' (Gabe Hart, Hans Johnson)
** Online System
** Online System
** phpbb Forum
** Workflow ([[Media:MigrationGuideFull.pdf|Slides]])
*** User Driven Perspective
*** Developer Workflow
*** Automation
* 11:30am - 12:00pm '''Testing Framework''' CDash@Home (Zach Mullen)
** '''Testing Data''' (Git / MIDAS) (Zach Mullen,Patrick Reynolds)
(Slides Set 1:[[Media:ITKv4-Testing-Data-Nov-2010.ppt|PPT]],[[Media:ITKv4-Testing-Data-Nov-2010.odp|ODP]],[[Media:ITKv4-Testing-Data-Nov-2010.pdf|PDF]])
(Slides Set 2: )
** '''Google Test Framework''' (Dan Blezek) ([[ITK_Release_4/UnitTesting|Proposal]])


* 12-1pm '''Lunch'''


==== Afternoon ====
==== Afternoon ====
* noon - 1pm System for crowdsourcing Doxygen fixes (Luis, Arnaud)
 
* 2pm Adjourn
* 1:00pm - 1:30pm '''Doxygen''' crowdsourcing fixes (Luis Ibanez, Arnaud Gelas)
* 1:30pm - 2:00pm '''Software Guide Update''' (Luis Ibanez)
** New generation of Examples
** Use the Wiki like VTK ?
* 2pm Adjurn
 
==== Unallocated Topics ====
** Partition & assignment of tasks to groups proportional to funding.
* 10:00am - 10:30am Coding Style (KWStyle/Gerrit) (Brad Lowekamp, Hans Johnson)

Latest revision as of 20:16, 10 February 2012

The ITKv4 Fall meeting is set.

  • Dates: November 8-10, 2010
  • City: Iowa City, IA
  • Location: Hotel Vetro

We will meet all day on Monday November 8 and Tuesday November 9. A half day finishing around 1pm is scheduled for Wednesday November 10.


Travel Information

The closest airport to Iowa City is the Cedar Rapids / Eastern Iowa Airport (CID) which is about 20 minutes from the hotel.

Airport Shuttle Services

The easiest way to get from the airport to Iowa City is via one of the shuttle services:

Both are the same price and easiest to book before travel. The cost is roughly $60 round trip.

Rental Cars

Rental cars are also available from the Airport. The following companies have desks at the airport

  • Avis
    • Website
    • Toll-Free Phone : 1-800-331-1212
    • Local Phone : (319) 366-6418
  • Hertz
    • Website
    • Toll-Free Phone : 1-800-654-3131
    • Local Phone : (319) 365-9184
  • National and Alamo
    • Website
    • Toll-Free Phone : 1-888-826-6890
    • Local Phone : (319) 363-0249
  • Enterprise
    • Website
    • Local Phone : (319) 366-5522


If you have any questions regarding travel, feel free to contact Joe Ekdahl either via e-mail(joe-ekdahl@uiowa.edu) or phone (319-384-3026).

Hotel Information

We reserved a block of hotel rooms at Hotel Vetro at a rate of $139. The group code to get this rate is ITK-V4. These rooms will be held at this rate until October 22.

  • Hotel Vetro
    • Phone: 800-592-0355
    • Address: 201 South Linn Street, Iowa City, Iowa 52240


Other hotels that are close to the conference site, University of Iowa, and downtown include:

  • Sheraton hotel
    • Phone: 319-337-4058
    • Address: 210 South Dubuque St, Iowa City, IA 52240
  • Iowa House Hotel
    • Phone: 319-335-3513
    • Address: 125 North Madison St, Iowa City, IA 52242

Registration Information

Registration is now open for the ITKv4 Fall Meeting.

  1. Goto the ITK-v4 Fall Design Meeting
  2. Select the Register Now link
  3. Select the Create an Account

This will take you through the registration process. There will be $125 fee for registration. We are also planning on a dinner Monday dinner that is optional and will be $10.

Meeting Room

We will be meeting in the Plaza 1 room.

Meeting Agenda

THE AGENDA HAS BEEN MODIFIED

Essential Topics

  • Modularization (Bill Hoffman)
    • Testing strategy
  • Simple ITK (Dan Blezek, Bill Hoffman)
    • Its Wrapping (Alex Gouaillard, Gaetan Lehmann)
  • DICOM (Dan Blezek, Mathieu Malaterre)
  • GPU Acceleration (Won Ki)
    • Pipeline Refactoring (Jim Miller)

Monday November 8

Morning

  • 8:00am - 8:30am Breakfast
  • 8:30am - 9:00am Welcome (Terry Yoo)
  • 9:00am - 9:30am Status of the Toolkit (Hans Johnson, ISC President) (Slides)
  • 9:30am - 10:00am Integration Plan - Software Process (Luis Ibanez, Bill Hoffman, Marcus Hanwell)
    • (Slides PPTX)
    • Coordinating Topic Branches
    • Coordinating Code Reviews
  • 10:00am - 10:30am Break
  • 10:30am - 12:00pm Modularization (Bill Hoffman)

Afternoon

  • 1:00pm - 3:00pm Simple ITK (Dan Blezek, Bill Hoffman) (Slides)
    • Review Survey (Jesus Caban - Slides, Gabe Hart - Slides)
    • Design Discussion (Dan Blezek, Bill Hoffman)
    • Its Wrapping (Alex Gouaillard, Bill Hoffman)
  • 3:00pm - 3:30pm Break
  • 3:30pm - 5:30pm GPU Acceleration (Won-Ki - Slides)
    • Design Plan
    • Pipeline Refactoring (Jim Miller)
      • How other classes need to be modified

Dinner

  • 6:30pm - 1206 Plaza Towers

Tuesday November 9

Morning

  • 8:00am - 8:30am Breakfast
  • 8:30am - 9:00am ITKv4 - Planning (Luis, Hans)(Slides ODP,PPT,PDF)
  • 9:00am - 9:30am Updating Examples: The Wiki Way (Luis, Channeling Bill Lorensen and David Doria)(Slides ODP,PDF,PPT)
  • 9:30am - 10:30am DICOM (Bill Ryan, Mathieu Malaterre) (Slides PDF, ODP)
  • 10:30am - 11:00am Break
  • 11:00am - 12:00am Spatial Objects (Sean Megason, Arnaud Gelas, Luis Ibanez)

Afternoon

  • 12:00pm-1:00pm Lunch
  • 1:00pm - 1:45pm Filters Refactoring (Brad Lowekamp)
  • 1:45pm - 2:30pm Registration Framework Refactoring (Brian Avants)
  • 2:30pm - 3:15pm Level Sets Framework Refactoring (Arnaud Gelas)(Slides)
  • 3:15pm - 3:45pm Break
  • 3:45pm - 4:30pm FEM Refactoring (Vince Magnotta) (Slides)
  • 4:30pm - 5:15pm Video / Time series support (Patrick Reynolds, Patrick Cheng)(Slides ODP,PDF,PPT)

Wednesday November 10

Morning

  • 8:00am - 8:30am Breakfast
  • 8:30am - 10:30 Git/Gerrit Workshop (Marcus Hanwell)
    • Hands-on practical exercises on Git/Gerrit (Slides)
    • Discussion about software process and improvements
  • 10:30am - 11:00am Break
  • 11:00am - 11:30am Migration Guide (Gabe Hart, Hans Johnson)
    • Online System
    • Workflow (Slides)
      • User Driven Perspective
      • Developer Workflow
      • Automation
  • 11:30am - 12:00pm Testing Framework CDash@Home (Zach Mullen)
    • Testing Data (Git / MIDAS) (Zach Mullen,Patrick Reynolds)

(Slides Set 1:PPT,ODP,PDF) (Slides Set 2: )

    • Google Test Framework (Dan Blezek) (Proposal)
  • 12-1pm Lunch

Afternoon

  • 1:00pm - 1:30pm Doxygen crowdsourcing fixes (Luis Ibanez, Arnaud Gelas)
  • 1:30pm - 2:00pm Software Guide Update (Luis Ibanez)
    • New generation of Examples
    • Use the Wiki like VTK ?
  • 2pm Adjurn

Unallocated Topics

    • Partition & assignment of tasks to groups proportional to funding.
  • 10:00am - 10:30am Coding Style (KWStyle/Gerrit) (Brad Lowekamp, Hans Johnson)