This library provides a purely functional interface to linear algebra and other numerical computations, internally implemented using GSL, BLAS and LAPACK.
All linear algebra functions mentioned in GNU-Octave’s Quick Reference (except syl) are already available both for real and complex matrices: eig, svd, chol, qr, hess, schur, inv, pinv, expm, norm, and det. There are also functions for numeric integration and differentiation, nonlinear minimization, polynomial root finding, etc.
License: GNU GPL.
Tags: library, algebra, linear algebra.
Interface: library.
Source language: Haskell.
Requires GSL, BLAS/LAPACK.
Developer: Alberto Ruiz.
Sponsors: University of Murcia.
Homepage: http://www.hmatrix.googlepages.com/.
Documentation: http://pehttp://perception.inf.um.es/~aruiz/darcs/hmatrix/doc/html/, rception.inf.um.es/%7Earuiz/darcs/hmatrix/hmatrix.pdf.
Source repository: http://perception.inf.um.es/cgi-bin/darcsweb.cgi?r=hmatrix.