ITK Release 4/SimpleITK/Tcon 2012 2 1: Difference between revisions
From KitwarePublic
< ITK Release 4 | SimpleITK
Jump to navigationJump to search
Line 45: | Line 45: | ||
* Does R support Objects with methods? | * Does R support Objects with methods? | ||
** Should we only expose the procedural 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 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 | |||
== Features Needs for Native Feel == | == Features Needs for Native Feel == |
Revision as of 16:17, 1 February 2012
Tcon Information
NEW Phone Line:
Please join the following teleconference line: Toll-Free #: 1-888-677-0429 Participant Code: 96280
Wednesday, February 1st, 9:30am Eastern Time
Attendees
- Bradly Lowekamp
- Dan Blezek
- Wes Turner
- Brandon Whitcher
- Brian Avants
Links
- HOME PAGE: http://simpleitk.org
- CDASH: http://www.cdash.org/CDash/index.php?project=simpleITK
- COVERAGE: http://www.cdash.org/CDash/viewCoverage.php?buildid=1946810
- GIT: http://itk.org/gitweb?p=SimpleITK.git;a=log
- GITHUB-MIRROR:https://github.com/SimpleITK/SimpleITK/network
- DOXYGEN: http://www.itk.org/SimpleITKDoxygen/html/
- JIRA: https://itk.icts.uiowa.edu/jira/browse/SIMPLEITK
Special Topic R Wrapping
Users Current Usage and Impressions
- Use ITK for Registration and Segmentation
- Loading Time Series from FMRI
- loading in a vector image is ok, or a series of images
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
Features Needs for Native Feel
- 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
Daily Details
- The Stage Repository
SIMPLEITK-236_LinkProceduralDoxygen | master=0 next=1 SIMPLEITK-255_AddLabelVotingFilters | master=0 next=1 SIMPLEITK-224_AddVectorSupportGetBuffer | master=0 next=0 SIMPLEITK-208_AddingCCFiltersNeedITKUpdate | master=0 next=1 SIMPLEITK-98_add_install_rules | master=0 next=0 SIMPLEITK-234_UpdateITK | master=0 next=1 AddLabelOverlay | master=0 next=0 SIMPLEITK-211_AddingWatershedFilters | master=0 next=0 FixCSharpExamples | master=0 next=1 UpdateData | master=0 next=1
Outstanding Test Failures
- Voting Binary - patch for ITK in gerrit
- CSharp.ExampleSimpleGaussian - now compiling and running, needs a base line image
- BasicFilters.ThresholdMaximumCC - Failing due to horrible programming practices in test template, needs revision and cleanup
- VectorConnectedComponent - Failing due to numeric tolerances, need a more tolerant input image
Other Open Topics
- 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
- 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