[Nipy-devel] ITK question

Young, Karl karl.young@ucsf....
Fri Aug 29 22:34:04 CDT 2008




 
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.

> It is probably useful to use ITK, but I don't see any chance that NIPY
> will depend on ITK.  Not unless we decided to go the Sage route, which
> doesn't appeal to me personally.  My suggestion would be to just
> include a couple of example scripts in the example directory of how to
> use ITK and NIPY together.  That way NIPY doesn't depend on ITK, but
> if you have it installed you can see how to use it with NIPY.

That sounds reasonable but then there's not much point in using ITK as it would just be confusing re. having multiple methods for adding segmentation and registration methods; that's a little bit of a shame as it already has so much available. And I was thinking that Mayavi was a slightly better model than Sage in being not so kitchen sink like. 

-- 
Jarrod Millman
Computational Infrastructure for Research Labs
10 Giannini Hall, UC Berkeley
phone: 510.643.4014
http://cirl.berkeley.edu/




More information about the Nipy-devel mailing list