ITK Release 4/SimpleITK/Tcon 2012 2 8: Difference between revisions

From KitwarePublic
Jump to navigationJump to search
(Created page with "= Tcon Information = '''NEW Phone Line:''' Please join the following teleconference line: Toll-Free #: 1-888-677-0429 Participant Code: 96280 Wednesd...")
 
 
(3 intermediate revisions by the same user not shown)
Line 8: Line 8:
       Participant Code: 96280
       Participant Code: 96280


   Wednesday, February 8st, 9:30am Eastern Time
   Wednesday, February 8th, 9:30am Eastern Time


= Attendees =
= Attendees =
Line 25: Line 25:
*JIRA: https://itk.icts.uiowa.edu/jira/browse/SIMPLEITK
*JIRA: https://itk.icts.uiowa.edu/jira/browse/SIMPLEITK


= Special Topic R Wrapping =
= Release 0.4.0 =


== Users Current Usage and Impressions ==
* Release branch created
* Many binaries uploaded to source forge
**https://sourceforge.net/projects/simpleitk/files/SimpleITK/0.4.0/


* Use ITK for Registration and Segmentation
* Still need to do java packaging
* Loading Time Series from FMRI
 
** loading in a vector image is ok, or a series of images
= Priorities for next release =
 
* Registration
* C++ installation
* Splitting BasicFilters Library
* improved vector image support
 
= R Wrapping Follow-up =
 
 
 
== Organization and Planning ==
* JIRA is needed to communicate what people are working on and issues being address.
** Use R Label
** Create Some R tickets
* Need to improve documentation for new developers and add setup script for development environment
** Staged topic for setting up repo for development


==Current Problems==
==Current Problems==
Line 46: Line 64:
** R now requires packages in namespaces
** R now requires packages in namespaces
** name spaces have been available for a while
** name spaces have been available for a while
== Features Needs for Native Feel ==
* '''Packaging'''
* '''Documentation'''
* Support for conversion to native arrays
* Use native arrays instead of wrapped std::vectors
* print, show methods
== Organization and Planning ==
* JIRA is needed to communicate what people are working on and issues being address.
** Create R Label
* Need to improve documentation for new developers and add setup script for development environment
* One suggested approach
** Separate the building of the SimpelITK and the Wrapping of the interface
** May be possible to do the wrapping the the cran style, and just depend on SimpleITK library


= Daily Details=
= Daily Details=
* The Stage Repository
* The Stage Repository


        SIMPLEITK-236_LinkProceduralDoxygen | master=0 next=1
          SIMPLEITK-221_Java_packaging | master=1 next=1
        SIMPLEITK-255_AddLabelVotingFilters | master=0 next=1
    SIMPLEITK-255_AddLabelVotingFilters | master=0 next=1
    SIMPLEITK-224_AddVectorSupportGetBuffer | master=0 next=0
SIMPLEITK-239_AddingSetupForDevelopment | master=0 next=1
  SIMPLEITK-208_AddingCCFiltersNeedITKUpdate | master=0 next=1
  SIMPLEITK-224_AddVectorSupportGetBuffer | master=0 next=0
            SIMPLEITK-98_add_install_rules | master=0 next=0
          SIMPLEITK-98_add_install_rules | master=0 next=0
                    SIMPLEITK-234_UpdateITK | master=0 next=1
      SIMPLEITK-241_DocumentationReview | master=0 next=1
                            AddLabelOverlay | master=0 next=0
    SIMPLEITK-211_AddingWatershedFilters | master=0 next=0
      SIMPLEITK-211_AddingWatershedFilters | master=0 next=0
 
                          FixCSharpExamples | master=0 next=1
                                UpdateData | master=0 next=1


== Outstanding Test Failures ==
== Outstanding Test Failures ==


* Voting Binary - patch for ITK in gerrit
* Voting Binary - patch in ITK  
* CSharp.ExampleSimpleGaussian - now compiling and running, needs a base line image
* VS9 failing for 64-bits and on window 8 32 bits
* BasicFilters.ThresholdMaximumCC - Failing due to horrible programming practices in test template, needs revision and cleanup
* Configuration error on RH5.7 for java
* VectorConnectedComponent - Failing due to numeric tolerances, need a more tolerant input image
** http://www.cdash.org/CDash/testDetails.php?test=134368000&build=1987166




Line 88: Line 89:


* Wiki and Doxygen pages should be review for release.
* Wiki and Doxygen pages should be review for release.
* Release delayed until ITK 4.1rc1 is tagged
* Adding support for import and export vector images to numpy
* Adding support for import and export vector images to numpy
* Registration
* Registration

Latest revision as of 13:34, 8 February 2012

Tcon Information

NEW Phone Line:

  Please join the following teleconference line:
      Toll-Free #:      1-888-677-0429
      Participant Code: 96280
  Wednesday, February 8th, 9:30am Eastern Time

Attendees

  • Bradly Lowekamp
  • Dan Blezek

Links

Release 0.4.0

  • Still need to do java packaging

Priorities for next release

  • Registration
  • C++ installation
  • Splitting BasicFilters Library
  • improved vector image support

R Wrapping Follow-up

Organization and Planning

  • JIRA is needed to communicate what people are working on and issues being address.
    • Use R Label
    • Create Some R tickets
  • Need to improve documentation for new developers and add setup script for development environment
    • Staged topic for setting up repo for development

Current Problems

  • There are no dashboard machines contributing R builds
  • R Packaging does not work with Latest requiring documentation fields
  • Automatic Testing is currently not working
  • Generated tests are out of date
  • SWIG support for R is primitive
  • Does R support Objects with methods?
    • Should we only expose the procedural methods?
    • S3 S4 Level objets?
  • R does not appear to have namespaces. Should methods and object be prefixed with sitk?
    • R now requires packages in namespaces
    • name spaces have been available for a while

Daily Details

  • The Stage Repository
          SIMPLEITK-221_Java_packaging | master=1 next=1
    SIMPLEITK-255_AddLabelVotingFilters | master=0 next=1
SIMPLEITK-239_AddingSetupForDevelopment | master=0 next=1
SIMPLEITK-224_AddVectorSupportGetBuffer | master=0 next=0
         SIMPLEITK-98_add_install_rules | master=0 next=0
      SIMPLEITK-241_DocumentationReview | master=0 next=1
   SIMPLEITK-211_AddingWatershedFilters | master=0 next=0


Outstanding Test Failures


Other Open Topics

  • Wiki and Doxygen pages should be review for release.
  • Adding support for import and export vector images to numpy
  • Registration
    • to be major new feature to work on in Febuary
  • C++ installation

Schedule

  • Discuss long term goals and milestones.
  • Documentations
  • Automate Script to List filters wrapped
    • This script should take as input a list of ITK Modules or Directories, for each modual determine which filters are implemented in SimpleITK
    • Additional input would include filter/files to exclude
    • Output could be a dox file, so that it could be a doxygen related page
  • Registration is very important

Action Items