diff options
Diffstat (limited to 'README')
-rw-r--r-- | README | 84 |
1 files changed, 81 insertions, 3 deletions
@@ -1,4 +1,82 @@ | |||
1 | Purely functional Haskell interface to basic linear algebra | 1 | A Haskell library for numerical computation |
2 | and other numerical computations, internally implemented using | 2 | ------------------------------------------- |
3 | GSL, BLAS and LAPACK. | 3 | |
4 | A purely functional interface to linear algebra and other numerical algorithms, internally implemented using [LAPACK][lapack], [BLAS][blas], and [GSL][gsl]. | ||
5 | |||
6 | This package includes standard matrix decompositions (eigensystems, singular values, Cholesky, QR, etc.), linear systems, numeric integration, root finding, etc. | ||
7 | |||
8 | - [Tutorial][tutorial2] | ||
9 | |||
10 | - [Source code and documentation (Hackage)][source] | ||
11 | |||
12 | - [Installation help and known problems][Installation3] | ||
13 | |||
14 | - Source repository: [https://github.com/AlbertoRuiz/hmatrix][repo3] | ||
15 | |||
16 | - [Changelog][changes3] | ||
17 | |||
18 | Contributions, suggestions, and bug reports are welcome! | ||
19 | |||
20 | Related Projects | ||
21 | ---------------- | ||
22 | |||
23 | - [hmatrix-static][hmatrix-static], by Reiner Pope. | ||
24 | A thin, lightweight wrapper over hmatrix to | ||
25 | support static checking of matrix and vector sizes (for instance, addition | ||
26 | of different-sized vectors will be disallowed at compile-time). | ||
27 | |||
28 | - [hmatrix-gsl-stats][hmatrix-gsl-stats], [hstatistics][hstatistics], | ||
29 | and [hsignal][hsignal] by Vivian McPhail. | ||
30 | |||
31 | - [repa][repa], regular, multi-dimensional, shape polymorphic parallel arrays. | ||
32 | |||
33 | - [hTensor][hTensor], multidimensional arrays and simple tensor computations. | ||
34 | |||
35 | - [BLAS][pBLAS] and [LAPACK][pLAPACK] Haskell bindings by Patrick Perry. | ||
36 | |||
37 | - [GSL Haskell bindings][aGSL] by Mauricio C. Antunes. | ||
38 | |||
39 | - The alternative [numeric prelude][nprelude] by Dylan Thurston, Henning Thielemann, | ||
40 | and Mikael Johansson. | ||
41 | |||
42 | - [Math packages][mathHack] in Hackage. | ||
43 | |||
44 | - [easyVision][easyVision2]: image processing and computer vision. | ||
45 | |||
46 | - - - | ||
47 | |||
48 | [Alberto Ruiz](http://dis.um.es/profesores/alberto) | ||
49 | |||
50 | [lapack]: http://www.netlib.org/lapack/ | ||
51 | [blas]: http://www.netlib.org/blas/ | ||
52 | [gsl]: http://www.gnu.org/software/gsl/ | ||
53 | |||
54 | [source]: http://hackage.haskell.org/package/hmatrix | ||
55 | [tutorial]: http://code.haskell.org/hmatrix/hmatrix.pdf | ||
56 | [tutorial2]: http://perception.inf.um.es/hmatrix/hmatrix.pdf | ||
57 | [installation]: http://code.haskell.org/hmatrix/install.html | ||
58 | [installation2]: http://perception.inf.um.es/hmatrix/install.html | ||
59 | [installation3]: https://github.com/AlbertoRuiz/hmatrix/blob/master/INSTALL.md | ||
60 | [repo]: http://perception.inf.um.es/cgi-bin/darcsweb.cgi?r=hmatrix;a=summary | ||
61 | [repo2]: http://patch-tag.com/r/aruiz/hmatrix/ | ||
62 | [repo3]: https://github.com/AlbertoRuiz/hmatrix | ||
63 | [changes]: http://code.haskell.org/hmatrix/CHANGES | ||
64 | [changes2]: http://patch-tag.com/r/aruiz/hmatrix/snapshot/current/content/pretty/CHANGES | ||
65 | [changes3]: https://github.com/AlbertoRuiz/hmatrix/blob/master/CHANGES | ||
66 | [docum]:http://perception.inf.um.es/hmatrix/doc | ||
67 | |||
68 | |||
69 | [hmatrix-static]: http://hackage.haskell.org/package/hmatrix-static | ||
70 | [hTensor]: http://perception.inf.um.es/tensor | ||
71 | [hmatrix-gsl-stats]: http://hackage.haskell.org/package/hmatrix-gsl-stats | ||
72 | [hstatistics]: http://hackage.haskell.org/package/hstatistics | ||
73 | [hsignal]: http://hackage.haskell.org/package/hsignal | ||
74 | [pBLAS]: http://hackage.haskell.org/package/blas | ||
75 | [pLAPACK]: http://github.com/patperry/lapack | ||
76 | [aGSL]: http://hackage.haskell.org/package/bindings-gsl | ||
77 | [nprelude]: http://hackage.haskell.org/package/numeric-prelude | ||
78 | [mathHack]: http://hackage.haskell.org/packages/archive/pkg-list.html#cat:math | ||
79 | [easyVision]: http://code.haskell.org/easyVision/ | ||
80 | [easyVision2]: http://perception.inf.um.es/easyVision/ | ||
81 | [repa]: http://hackage.haskell.org/package/repa | ||
4 | 82 | ||