|
From: John H. <jdh...@ac...> - 2005-10-19 02:16:06
|
>>>>> "Jeff" == Jeff Whitaker <js...@fa...> writes:
Jeff> John: I've now a got a toolkit built with no CDAT code in
Jeff> it, using the NCAR natgrid library which is GPL. I've done a
Jeff> fair amount of searching and haven't found anything else
Jeff> that provides similar functionality with better
Jeff> (i.e. BSD-like) licensing. The prototype natgrid toolkit is
Jeff> at /Public/jsw/natgrid-0.1.tar.gz if you'd like to take a
Jeff> look. All it does is provide a single function, griddata,
Jeff> which works much the same as the matlab version. I'm ready
Jeff> to put it CVS if you give the go ahead.
I'm hesitant to include any GPL code even as a toolkit. For one
thing, it decreases the impetus for someone to provide a version that
is compatible with the mpl license. Perhaps this would be better
placed on the wiki?
I know that VTK is BSD compatible and has delaunay triangulation, but
obviously it is impractical to try and pull anything out of VTK. I
think the qhull license is less restrictive:
http://www.qhull.org/COPYING.txt. In short, I wonder if we have
really exhausted all the possibilities. Something from netlib?
There was a recent thread on scipy in which Eric Jones posted a link
to some code (FORTRAN I believe) that does something analogous. It
would be nice to have something in C/C++ and something that is BSD
compatible. Perhaps I'm dreaming.
JDH
|