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

From KitwarePublic
Jump to navigationJump to search
 
(5 intermediate revisions by the same user not shown)
Line 14: Line 14:
* Bradly Lowekamp
* Bradly Lowekamp
* Dan Blezek
* Dan Blezek
* Wes Turner


=Links=
=Links=
Line 32: Line 33:
** SIMPLEITK-239_AddingSetupForDevelopment
** SIMPLEITK-239_AddingSetupForDevelopment
** SIMPLEITK-245_ImageJ64ForMac??
** SIMPLEITK-245_ImageJ64ForMac??
= Priorities for next release =
* Registration
* C++ installation
* Splitting BasicFilters Library
* improved vector image support


= R Wrapping Follow-up =
= R Wrapping Follow-up =
Line 44: Line 38:
* working on fixing the automatic testing for R
* working on fixing the automatic testing for R
* Richard Beare is hacking away he is reporting the following:
* Richard Beare is hacking away he is reporting the following:
  I'm thinking about import options based on my old R imaging package.
  I'm thinking about import options based on my old R imaging package.
  Images were also represented by a pointer to a C object (external
  Images were also represented by a pointer to a C object (external
Line 49: Line 44:
  the image as an array for purposes of subsetting. This meant that you
  the image as an array for purposes of subsetting. This meant that you
  could do something like this:
  could do something like this:
 
  im2 <- im1[100:200,]  # im2 is another image, not an array, with all
  im2 <- im1[100:200,]  # im2 is another image, not an array, with all
  the columns and rows 100 to 200
  the columns and rows 100 to 200
   
   
  If we wanted an array version of an image we'd do
  If we wanted an array version of an image we'd do
 
  im2 <- as.array(im1)
  im2 <- as.array(im1)
   
   
Line 72: Line 67:
* The Stage Repository
* The Stage Repository


          SIMPLEITK-221_Java_packaging | master=1 next=1
    SIMPLEITK-239_AddingSetupForDevelopment | 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-255_AddLabelVotingFilters | 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-241_DocumentationReview | master=0 next=1
      SIMPLEITK-241_DocumentationReview | master=0 next=1
      SIMPLEITK-211_AddingWatershedFilters | master=0 next=0
     SIMPLEITK-211_AddingWatershedFilters | master=0 next=0
SIMPLEITK-253_AddDartOutputHashTestFailure | master=0 next=1
     SIMPLEITK-244_PackageSimpleITKForPython | master=0 next=1
              SIMPLEITK-245_ImageJ64ForMac | master=0 next=1
                SIMPLEITK-248_UpdateITKTo41 | master=0 next=1


   
   
Line 84: Line 82:
== Outstanding Test Failures ==
== Outstanding Test Failures ==


* Voting Binary - patch in ITK
* VS9 failing for 64-bits and on window 8 32 bits
* VS9 failing for 64-bits and on window 8 32 bits
* Configuration error on RH5.7 for java
* Configuration error on RH5.7 for java
** http://www.cdash.org/CDash/testDetails.php?test=134368000&build=1987166
** http://www.cdash.org/CDash/testDetails.php?test=134368000&build=1987166
= Priorities for next release =
* Registration
* C++ installation
* Splitting Wrapping directory into languages
* Splitting BasicFilters Library
* improved vector image support




Line 110: Line 115:


* Registration is very important
* Registration is very important
= Action Items =

Latest revision as of 14:59, 15 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
  • Wes Turner

Links

Release 0.4.0

  • Currently 53 binary downloads
  • Topics to be merged into release?
    • SIMPLEITK-239_AddingSetupForDevelopment
    • SIMPLEITK-245_ImageJ64ForMac??

R Wrapping Follow-up

  • working on fixing the automatic testing for R
  • Richard Beare is hacking away he is reporting the following:
I'm thinking about import options based on my old R imaging package.
Images were also represented by a pointer to a C object (external
reference). By providing the right generic operators we could treat
the image as an array for purposes of subsetting. This meant that you
could do something like this:

im2 <- im1[100:200,]  # im2 is another image, not an array, with all
the columns and rows 100 to 200

If we wanted an array version of an image we'd do
 
im2 <- as.array(im1)

as.array is a generic R operation that we specialised for images.

The SimpleITK bindings are already capable of doing:

pixval <- im1[c(100,200)]

so we're well on the way.

The other neat thing I'd like is operator overloading. R has
facilities for that, so that you should be able to write expressions
which treat images just like any other variable.1

Daily Details

  • The Stage Repository
   SIMPLEITK-239_AddingSetupForDevelopment | master=0 next=1
   SIMPLEITK-224_AddVectorSupportGetBuffer | master=0 next=0
       SIMPLEITK-255_AddLabelVotingFilters | master=0 next=1
            SIMPLEITK-98_add_install_rules | master=0 next=0
         SIMPLEITK-241_DocumentationReview | master=0 next=1
      SIMPLEITK-211_AddingWatershedFilters | master=0 next=0
SIMPLEITK-253_AddDartOutputHashTestFailure | master=0 next=1
   SIMPLEITK-244_PackageSimpleITKForPython | master=0 next=1
              SIMPLEITK-245_ImageJ64ForMac | master=0 next=1
               SIMPLEITK-248_UpdateITKTo41 | master=0 next=1


Outstanding Test Failures

Priorities for next release

  • Registration
  • C++ installation
  • Splitting Wrapping directory into languages
  • Splitting BasicFilters Library
  • improved vector image support


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