|
|
(23 intermediate revisions by one other user not shown) |
Line 1: |
Line 1: |
| = How to Join the Tcon = | | == Attendees == |
|
| |
|
| == Number to Call ==
| | * Terry Yoo |
| | * Jim Miller |
| | * Dan Blezek |
| | * Vincent Magnotta |
| | * Bill Lorensen |
| | * Gaetan Lehmann |
| | * Mathieu Malaterre |
| | * Alex Gouaillard |
| | * Kishore Mosaliganti |
| | * Ziv Yaniv |
| | * Gabe Hart |
| | * John Galeotti |
| | * Raghu Machiraju |
| | * Brian Avants |
| | * Brad King |
| | * Dave Cole |
| | * Luis Ibanez |
| | * Cory Quammen |
|
| |
|
| * 1-800-728-9607 (in the US) or
| | == Project Topics == |
| * +1 9139049873 (international)
| |
| * access code 6815251
| |
|
| |
|
| == Webex ==
| | * CHANGED TCON TIME TO 11am Eastern Time. |
| | * Image registration tcon scheduled |
| | * Second meeting |
| | ** Will happen later than October |
| | ** Suggested location: Iowa |
|
| |
|
| * Meeting link
| | == Technical Topics == |
| * https://emeetings.webex.com/emeetings/j.php?ED=138191182&UID=482060457&PW=NNzJiNDk1ZGU3
| |
|
| |
|
| = Project Management =
| | * Dashboard tests failing |
| | ** Related to openjpeg and small images. |
| | *** Options: |
| | **** Hide the symptoms :-) |
| | **** Leave the tests failing and tag anyways. |
| | * Cleaning Dashboard in following days. |
| | * Create a branch for new TIFF library. |
| | * Reported on discussions held during the image registration tcon |
| | ** Gathering use cases in the Wiki page |
| | ** Drafting some code of how the registration code will look like in the future |
| | * Discussed alternative hierarchy for the itkCostFunction to deal with GetDerivative() method. |
| | * Discussed alternative designs for the Simple ITK layer |
| | ** Talked about the ARB |
|
| |
|
| * Date of next meeting? 4-6 october?
| | == Action Items == |
| * location of next meeting?
| |
| * move the tconf to 11am?
| |
| | |
| = Technical Topics = | |
| | |
| == ITKv4-A02 == | |
| | |
| * Remaining failing tests may not be trivial to fix
| |
| ** openjpeg related
| |
| * Suggestion: Tag now: ITKv-A02
| |
| | |
| == ITKv4-A03 ==
| |
| | |
| * Work to be done?
| |
| ** TIFF 4.0 to be added.
| |
| * Target Date?
| |
| ** September 12th
| |
| | |
| == LEVEL SET ==
| |
| | |
| Megason lab to schedule Tcon for next week
| |
| | |
| Details:
| |
| | |
| * [[Refactoring Level-Set framework - V4]]
| |
| | |
| == DICOM ==
| |
| | |
| Dan and Mathieu to report
| |
| * [[ITKv4_DICOM_Communications_Discussion | Beginnings of a requirements document]]. Comments welcome.
| |
| * Updating openjpeg : DONE !
| |
| * Introducing JPEG2000 : DONE !
| |
| * Updating to GDCM 2.0 : DONE !
| |
| * Release date for ITKv4-A02 ?
| |
| | |
| == Simple ITK ==
| |
| | |
| * ARB Formed
| |
| ** Tcon on Wednesday
| |
| * Design Discussions
| |
| * Sandbox in Github
| |
| * [[ITK_Release_4/SimpleITK|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.
| |
| | |
| | |
| == 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 ==
| |
| | |
| * Marcus Hanwell to summarize
| |
| * Details in the [[ITK/Gerrit|ITK Gerrit Wiki page]]
| |
| * URL: http://review.source.kitware.com/
| |
| * All developers must create their accounts.
| |
| ** You only need an [http://openid.net/get-an-openid OpenID]
| |
| * Define groups
| |
| * Define users' roles
| |
| ** Reviewers must be required from each contractor ?
| |
| * '''Define workflow'''
| |
| | |
| | |
| [[image:ITK-Git-Gerrit-Stage-Workflow-A.png|529px]]
| |
| | |
| * [[ITK_Release_4/Migration Plan/Phases|Phases]]
| |
| | |
| == Testing Data in MIDAS ==
| |
| | |
| * [[ITK_Release_4/Testing Data|ITKv4 Testing Data]]
| |
| | |
| === Data on MIDAS ===
| |
| | |
| At:
| |
| | |
| * http://midas.kitware.com/community/view/5
| |
| | |
| === MIDASapp ===
| |
| | |
| Allows to download data on-the-fly, at run-time while running the testing. Data is cached (only downloaded once or when updated).
| |
| | |
| * http://www.kitware.com/midaswiki/index.php/MIDAScpp
| |
| * svn co https://www.kitware.com/svn/KWPublic/trunk/MIDAS/MIDAScpp
| |
| * Dashboard http://www.cdash.org/CDash/index.php?project=MIDAS
| |
| | |
| == Sequestered Reference Applications ==
| |
| | |
| We have already made significant changes, and they are not being recorded yet. It is time to setup these reference applications.
| |
| * Slicer
| |
| * OTB
| |
| ** Nightly build use the current ITKv4.
| |
| ** http://dash.orfeo-toolbox.org/buildSummary.php?buildid=29602
| |
| * V3D Plugins
| |
| * IGSTK
| |
| * Optional
| |
| ** Insight Applications (ITKApps from v3.20)
| |
| ** ITK tests from v3.20
| |
| | |
| | |
| == Wrapping ==
| |
| | |
| * Plans for wrapping
| |
| * Tools
| |
| ** Pros and Cons
| |
| * [[ITK_Release_4/Wrapping|Wrapping]]
| |
| * update from brad on wrapitk test (new swig usage that addresses existing concerns)?
| |
| | |
| == Refactoring Optimization Framework ==
| |
| | |
| * Is the [http://www.itk.org/Wiki/Proposals:Refactoring_of_optimization_framework | refactoring of the optimization framework] going to be considered for itkv4?
| |
| ** Brian Avants to lead discussion on registration refactoring.
| |
| | |
| === 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 ()
| |
| * [http://www.loci.wisc.edu/software/bio-formats 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
| |
| ** Procedure for contributing Patches: http://www.itk.org/Wiki/ITK/Git#Contributing_Patches
| |
| * 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 ==
| |
| | |
| | |
| {| border="1"
| |
| |- bgcolor="#abcdef"
| |
| ! 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
| |
| |}
| |
| | |
| [[image:ITKv4-TransitionPlanProposal.png|529px]]
| |
| | |
| * [[ITK_Release_4/Migration Plan/Phases|Phases]]
| |
| | |
| | |
| == Unit testing framework ==
| |
| | |
| A [[ITK_Release_4/UnitTesting|tutorial has been drafted]] using the Google Testing framework.
| |
| | |
| == Tools ==
| |
| | |
| === Coding Style ===
| |
| | |
| [[ITKv4_StyleChangeProposal]]
| |
| * Fixing KWStyle/CDash/CTest for Git : Brad Davis report
| |
| | |
| * The [http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml 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.
| |