Linear algebra and numerical computation
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci This CI really was working! Apr 21, 2018
examples Add the example fixing printing May 20, 2018
packages Fix #282 Nov 19, 2018
.gitignore reimport Vector.fromList instead own implementation Dec 22, 2013 Improve READMEs etc Apr 21, 2018 Improve READMEs etc Apr 21, 2018
nixpkgs.nix Use the last working lapack Apr 10, 2018
shell.nix Another change of tack Apr 10, 2018
stack.yaml Build examples via stack (start of) Apr 21, 2018

A Haskell library for numerical computation

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

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

  • What's new in version 0.19 (April 2018). This is not intended to be a breaking change but a lot of modules have been modified to ensure that continuous integration is green.

  • Support for SUNDIALS has been added. It should be possible to replace Numeric.GSL.ODE with Numeric.Sundials.ARKode.ODE and have your program work as before bearing in mind that the methods and error control might differ (even for those with the same names!).

  • Code examples

  • Source code and documentation (Hackage)

  • Tutorial (old version)

  • Installation help

Contributions, suggestions, and bug reports are welcome!