sparse-lin-alg: Effective linear algebra on sparse matrices

[ bsd3, library, math ] [ Propose Tags ]

Sparse matrices and vectors are represented using IntMaps, which store non-zero values. This library provides some useful functions for computations on them. Also some linear algebra algorithms are included. At the moment, they work only on integer domain.

[Skip to Readme]
Versions 0.2, 0.2.1, 0.3, 0.4, 0.4.2, 0.4.3
Dependencies base (>3 && <5), containers (>= [details]
License BSD-3-Clause
Author Alexey Alekhin
Category Math
Home page
Bug tracker
Source repo head: git clone git:// -b master
Uploaded by AlexeyAlekhin at Sun Apr 1 21:22:04 UTC 2012
Distributions NixOS:0.4.3
Downloads 2032 total (14 in the last 30 days)
Rating 2.0 (votes: 1) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]
Hackage Matrix CI




Maintainer's Corner

For package maintainers and hackage trustees

Readme for sparse-lin-alg-0.4

[back to package description]


This is a small Haskell library providing effective representation for sparse matrices and some linear algebra operations on them.


  1. Dowload it:

    $ git clone git://
    $ cd sparse-lin-alg
  2. Install

    $ cabal install

That's it!

There are some QuickCheck tests, but at the moment they don't cover whole library, so check it out in the future versions.