haskell-numerics / hmatrix

Linear algebra and numerical computation
381 stars 104 forks source link

A Haskell library for numerical computation

A purely functional interface to linear algebra and other numerical algorithms, internally implemented using LAPACK, BLAS, GSL and GLPK.

This package includes matrix decompositions (eigensystems, singular values, Cholesky, QR, etc.), linear solvers, numeric integration, root finding, etc.

For numerical algorithms internally implemented using SUNDIALS, see package hmatrix-sundials and its separate respository.

Contributions, suggestions, and bug reports are welcome!