[Nipy-devel] ITK question

Fernando Perez fperez.net@gmail....
Sat Aug 30 21:47:30 CDT 2008


Hi Karl,

On Fri, Aug 29, 2008 at 2:32 PM, Karl Young <Karl.Young@ucsf.edu> wrote:
>
> I've been casting about writing some scripts to automate some of the
> jobs that people do in our lab using ITK and it occurred to me to check
> in re. the latest thinking on the relationship between ITK and NiPy. I
> certainly understand the concerns about saddling potential users with
> such a monstrosity but on the other hand you get an awful lot (and maybe
> even a useful framework for "easily" adding new segmentation,
> registration,... tools). I was impressed with the Mayavi demos at SciPy
> 08 and recall that last year Prahbu and Gael were expressing similar
> concerns about VTK (i.e. saddling their users with the monstrosity of
> VTK) but seem pretty unconcerned about that now. So I was wondering if
> their experience had any effect on thinking about NiPy/ITK.

I just had a look, and as of the *next* Ubuntu (Intrepid, available
October 08), ITK with python bindings will become available for
Ubuntu:

https://launchpad.net/ubuntu/intrepid/+package/python-insighttoolkit3

In my perspective, this means that in a few months,  developers using
Ubuntu could start playing with the idea  of something like

from neuroimaging.itktools import foo

and building itk-dependent tools well isolated in a submodule of nipy
that does NOT create a dependency for anything else.  If ITK ends up
providing great functionality and ease of development, these optional
tools will become desirable to others and we can look further into the
cost/benefit analysis for nipy.  In the meantime, that namespace gives
us a clean way to separate the optional components from the core.

Just my take on it...

f


More information about the Nipy-devel mailing list