|
|
(6 intermediate revisions by 3 users not shown) |
Line 1: |
Line 1: |
| = How to Join the Tcon =
| | * This page was an accident. |
| | * There was not really a tcon on 082710. |
| | * The actual tcon took place on 083110. |
|
| |
|
| == Number to Call ==
| | * The Agenda is here : [[Agenda&Status_083110]] |
| | | * and the Minutes are here : [[Minutes_083110]] |
| * 1-800-728-9607 (in the US) or
| |
| * +1 9139049873 (international)
| |
| * access code 6815251
| |
| | |
| == Webex ==
| |
| | |
| * Meeting link
| |
| * https://emeetings.webex.com/emeetings/j.php?ED=138191182&UID=482060457&PW=NNzJiNDk1ZGU3
| |
| | |
| = Project Management =
| |
| | |
| * Date of next meeting? 4-6 october?
| |
| | |
| = Technical Topics =
| |
| | |
| | |
| == 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 ==
| |
| | |
| * Design Discussions
| |
| * Sandbox in Github
| |
| * Aggregating an ARB (composed of potential future users)
| |
| ** Define requirements
| |
| * [[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). | |
| | |
| | |
| | |
| == Stable ITK 3.20 ==
| |
| | |
| * How to get it.
| |
| * Maintenance rules (gate keeper ?)
| |
| | |
| == 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:ITKv4-TransitionPlanProposal.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.
| |