[GRASS-dev] gmath/gpde Patch for grass6.5 and grass7
soerengebbert at googlemail.com
Sat Aug 15 06:26:54 EDT 2009
2009/8/14 Hamish <hamish_b at yahoo.com>
> Soeren wrote:
> > if there are no objections against the changes and the new
> > LGPL'd ccmath library?
> I have no comment either way on the technical side of the library changes
> beyond wondering if it will peacefully interact with the (mostly unused)
> existing --with-blas --with-lapack ./configure switches.
The changes do not break or interfer the --with-blas --with-lapack
The la.c file contains lapack matrix and vector functionality as well as an
LU solver and
a eigenvalue vector sorter. Function names start with G_matrix or G_vector.
The ccmath wrapper as well as the numerical functions taken from the gpde
the blass functionality starting with G_math.
The ccmath matrix computation functions are compatible with the default
grass matrix allocation methods.
> As for including a dependent library in GRASS I personally don't have
> a problem with that as it does not seem to be widely available or have
> much infrastructure of its own (beyond a e.g. Freshmeat.net writeup
> page*). i.e. not a fork because there isn't really any new version to
> keep in sync with, and users would have a hard time finding a package
> for it.
Indeed, the last code changes are from 2001.
> As for including LGPL code in the main trunk I personally don't have a
> problem with that as it reflects the upstream license/author's wishes,
> is new code, and is used as a library. By my reading the RFC2 doc nor
> 'g.version -c' & the COPYING file need any adjustment to cover this.
> But a formal decision on that may be a matter for the PSC.
I will start a PSC request.
> As long as everything in the lib/ccmath/ dir falls under the same (GPL
> compatible) license and the LGPL.txt file is placed in that dir I'd be
I will make sure that every ccmath file includes a lgpl header and i will
provide a copy of the lgpl.license file in lib/ccmath.
> [*] a web search for ccmath found a most interesting auto-georegistration
> tool for applying/projecting a 3D registration onto 2D photographs:
> gipfel. Check out the .avi demo.
> Note the track overlay is from a x,y,z text file, very neat.
> reminds me a bit of i.points.auto, Stereo, and autopano-sift
>  http://grass.osgeo.org/gdp/stereo-grass/index.html
>  http://user.cs.tu-berlin.de/~nowozin/autopano-sift/<http://user.cs.tu-berlin.de/%7Enowozin/autopano-sift/>
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the grass-dev