hmatrix

A simple scientific library for Haskell

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.

Staff

Developer: Alberto Ruiz.

Sponsors: University of Murcia.

Links

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.