SimpleITK/Tcon 2011 1 12: Difference between revisions
From KitwarePublic
Jump to navigationJump to search
(9 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
= Tcon Information = | = Tcon Information = | ||
Phone Line: | |||
Please join the following teleconference line: | Please join the following teleconference line: | ||
Line 6: | Line 8: | ||
Participant Code: 61466276 | Participant Code: 61466276 | ||
Wednesday, January 12th, | Wednesday, January 12th, 9:30am Eeastern Time | ||
Web conference: | |||
https://cc.readytalk.com/r/d5hd5y0i4d6s | |||
= Attendees = | = Attendees = | ||
* Dan Blezek | |||
* Brad Lowekamp | |||
* Gaetan Lehmann | |||
* Gabe Hart | |||
* Bill Hoffman | |||
* Harvey Cline | |||
* Luis Ibanez | |||
= Infrastructure = | = Infrastructure = | ||
Line 24: | Line 38: | ||
* Use of SmartPointers | * Use of SmartPointers | ||
** No New() operator ? | |||
** Constructors and new are still allowed. Is this ok to prevent leaks ? | ** Constructors and new are still allowed. Is this ok to prevent leaks ? | ||
** Need a Valgrind Nightly build... | ** Need a Valgrind Nightly build... | ||
Line 30: | Line 45: | ||
* Adding PixelContainer class | * Adding PixelContainer class | ||
** This will interface to Java arrays and Python numpy arrays. | ** This will interface to Java arrays and Python numpy arrays. | ||
=== Short Names === | |||
Gaetan pointed out that shorter names will be very desirable for Python users. | |||
* image2 = sitk::Gaussian( image ) | |||
* sitk::Gaussian.Execute( image ) | |||
* image2 = sitk::StrategyFilter("gaussian", image ) | |||
= Schedule = | = Schedule = | ||
== February Developers Meeting == | |||
* What to have by then | |||
** Level Sets | |||
** Region Growing | |||
** Watersheds | |||
** LabelMap filters | |||
** Resampling | |||
*** Transforms | |||
** Registration | |||
== Users == | |||
* ImageJDev/FIJI hackathon: Jan 29th - Feb 11th | * ImageJDev/FIJI hackathon: Jan 29th - Feb 11th |
Latest revision as of 17:51, 13 February 2013
Tcon Information
Phone Line:
Please join the following teleconference line: Toll-Free #: 1-800-704-9804 International #: 1-404-920-6604 Participant Code: 61466276
Wednesday, January 12th, 9:30am Eeastern Time
Web conference:
https://cc.readytalk.com/r/d5hd5y0i4d6s
Attendees
- Dan Blezek
- Brad Lowekamp
- Gaetan Lehmann
- Gabe Hart
- Bill Hoffman
- Harvey Cline
- Luis Ibanez
Infrastructure
Scalability
- We expect to expose several hundred classes.
- How to control size of libraries
- How to control dependencies
- (build the minimum needed, after a code change)
- How many .i files to have
API
- Use of SmartPointers
- No New() operator ?
- Constructors and new are still allowed. Is this ok to prevent leaks ?
- Need a Valgrind Nightly build...
- Exposing ITK's API from Simple ITK
- We should be able to hide it and allow SimpleITK users to only need SimpleITK headers and pre-compiled libraries, without having to have ITK headers.
- Adding PixelContainer class
- This will interface to Java arrays and Python numpy arrays.
Short Names
Gaetan pointed out that shorter names will be very desirable for Python users.
- image2 = sitk::Gaussian( image )
- sitk::Gaussian.Execute( image )
- image2 = sitk::StrategyFilter("gaussian", image )
Schedule
February Developers Meeting
- What to have by then
- Level Sets
- Region Growing
- Watersheds
- LabelMap filters
- Resampling
- Transforms
- Registration
Users
- ImageJDev/FIJI hackathon: Jan 29th - Feb 11th
- Integrate ITK with ImageJ
- Integrate ITK with CellProfiler
- ImageJDev image is 5D (x,y,z,t,channel)
- Internal class ImagePlus use Java arrays