Hi Martin,

OK, so looking at the license for JAMA:

http://wordhoard.northwestern.edu/userman/thirdparty/jama.html

and 
http://muuki88.github.io/jama-osgi/license.html


Looks like the later is ALv2 licensed. So JAMA looks good to me,
too.

Cheers,
Chris

-----Original Message-----

From: Martin Desruisseaux <[email protected]>
Organization: Geomatys
Reply-To: "[email protected]" <[email protected]>
Date: Sunday, September 8, 2013 1:23 PM
To: "[email protected]" <[email protected]>
Cc: "[email protected]" <[email protected]>
Subject: Re: Needs a matrix library

>Thanks all for the tips. So if I'm summarizing right:
>
>  * Hama and Spark are designed for distributed computing. Given that
>    our need is for small matrices (usually no more than 5x5),
>    distributed computing would probably be too much. However I keep
>    Hama and Spark in mind for the SIS "Grid Coverage" (or Raster)
>    processing part, to come later.
>  * JBlas seems to be JNI wrappers around LAPACK and BLAS Fortran
>    libraries. For small matrix, the JNI cost may be larger than the
>    benefit. I will keep JBlas in mind for some computations that
>    require large matrix, but those computations are not expected to
>    occur in the "referencing" part of SIS.
>  * Other libraries under compatible license include Apache Commons Math
>    [1] and JAMA [2].
>
>
>Given that Apache Commons is a large library (the JAR file is 1.6 Mb)
>while JAMA is very small and focused on Matrix only (a 36.5 kb file), I
>would be tempted to propose JAMA. Is there any though on that?
>
>
>     Martin
>
>
>[1] http://commons.apache.org/proper/commons-math/
>[2] http://math.nist.gov/javanumerics/jama/
>


Reply via email to