diff options
author | Alberto Ruiz <aruiz@um.es> | 2014-06-12 18:56:00 +0200 |
---|---|---|
committer | Alberto Ruiz <aruiz@um.es> | 2014-06-12 18:56:00 +0200 |
commit | 77066f8f2c7c41a6e472978c8d70994f07cc46ec (patch) | |
tree | cfbd0bd681963f049a97e58d92b46b55a4d72de5 | |
parent | c4c68eeb17317433bc71113ae7bf57f521081508 (diff) |
changelog, readme, etc.
-rw-r--r-- | INSTALL.md (renamed from packages/base/INSTALL.md) | 0 | ||||
-rw-r--r-- | README.md | 51 | ||||
-rw-r--r-- | packages/base/CHANGELOG | 12 | ||||
-rw-r--r-- | packages/base/hmatrix.cabal | 2 |
4 files changed, 18 insertions, 47 deletions
diff --git a/packages/base/INSTALL.md b/INSTALL.md index ef51167..ef51167 100644 --- a/packages/base/INSTALL.md +++ b/INSTALL.md | |||
@@ -3,45 +3,20 @@ A Haskell library for numerical computation | |||
3 | 3 | ||
4 | A purely functional interface to linear algebra and other numerical algorithms, internally implemented using [LAPACK][lapack], [BLAS][blas], and [GSL][gsl]. | 4 | A purely functional interface to linear algebra and other numerical algorithms, internally implemented using [LAPACK][lapack], [BLAS][blas], and [GSL][gsl]. |
5 | 5 | ||
6 | This package includes standard matrix decompositions (eigensystems, singular values, Cholesky, QR, etc.), linear systems, numeric integration, root finding, etc. | 6 | This package includes matrix decompositions (eigensystems, singular values, Cholesky, QR, etc.), linear solvers, numeric integration, root finding, etc. |
7 | 7 | ||
8 | - [Tutorial][tutorial] | 8 | Version 0.16 (june 2014) has [new features](changes). |
9 | 9 | ||
10 | - [Source code and documentation (Hackage)][source] | 10 | - [Code examples][examples] (in construction) |
11 | 11 | ||
12 | - [Installation help and known problems][Installation3] | 12 | - [Tutorial][tutorial] (old version) |
13 | 13 | ||
14 | - Source repository: [https://github.com/AlbertoRuiz/hmatrix][repo3] | 14 | - [Source code and documentation at Hackage][source] |
15 | 15 | ||
16 | - [Changelog][changes3] | 16 | - [Installation help and known problems][installation] |
17 | 17 | ||
18 | Contributions, suggestions, and bug reports are welcome! | 18 | Contributions, suggestions, and bug reports are welcome! |
19 | 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][easyVision]: image processing and computer vision. | ||
45 | 20 | ||
46 | 21 | ||
47 | [lapack]: http://www.netlib.org/lapack/ | 22 | [lapack]: http://www.netlib.org/lapack/ |
@@ -50,16 +25,9 @@ Related Projects | |||
50 | 25 | ||
51 | [source]: http://hackage.haskell.org/package/hmatrix | 26 | [source]: http://hackage.haskell.org/package/hmatrix |
52 | [tutorial]: http://dis.um.es/profesores/alberto/material/hmatrix.pdf | 27 | [tutorial]: http://dis.um.es/profesores/alberto/material/hmatrix.pdf |
53 | [installation]: http://code.haskell.org/hmatrix/install.html | 28 | [installation]: https://github.com/AlbertoRuiz/hmatrix/blob/master/INSTALL.md |
54 | [installation2]: http://perception.inf.um.es/hmatrix/install.html | 29 | [changes]: https://github.com/albertoruiz/hmatrix/tree/master/packages/base/CHANGELOG |
55 | [installation3]: https://github.com/AlbertoRuiz/hmatrix/blob/master/INSTALL.md | 30 | [examples]: http://dis.um.es/profesores/alberto/hmatrix/hmatrix.html |
56 | [repo]: http://perception.inf.um.es/cgi-bin/darcsweb.cgi?r=hmatrix;a=summary | ||
57 | [repo2]: http://patch-tag.com/r/aruiz/hmatrix/ | ||
58 | [repo3]: https://github.com/AlbertoRuiz/hmatrix | ||
59 | [changes]: http://code.haskell.org/hmatrix/CHANGES | ||
60 | [changes2]: http://patch-tag.com/r/aruiz/hmatrix/snapshot/current/content/pretty/CHANGES | ||
61 | [changes3]: https://github.com/AlbertoRuiz/hmatrix/blob/master/CHANGES.md | ||
62 | [docum]:http://perception.inf.um.es/hmatrix/doc | ||
63 | 31 | ||
64 | 32 | ||
65 | [hmatrix-static]: http://hackage.haskell.org/package/hmatrix-static | 33 | [hmatrix-static]: http://hackage.haskell.org/package/hmatrix-static |
@@ -73,6 +41,5 @@ Related Projects | |||
73 | [nprelude]: http://hackage.haskell.org/package/numeric-prelude | 41 | [nprelude]: http://hackage.haskell.org/package/numeric-prelude |
74 | [mathHack]: http://hackage.haskell.org/packages/#cat:Math | 42 | [mathHack]: http://hackage.haskell.org/packages/#cat:Math |
75 | [easyVision]: https://github.com/AlbertoRuiz/easyVision | 43 | [easyVision]: https://github.com/AlbertoRuiz/easyVision |
76 | |||
77 | [repa]: http://hackage.haskell.org/package/repa | 44 | [repa]: http://hackage.haskell.org/package/repa |
78 | 45 | ||
diff --git a/packages/base/CHANGELOG b/packages/base/CHANGELOG index 6b63de8..260676f 100644 --- a/packages/base/CHANGELOG +++ b/packages/base/CHANGELOG | |||
@@ -7,7 +7,7 @@ | |||
7 | license has been changed to BSD3. | 7 | license has been changed to BSD3. |
8 | 8 | ||
9 | * Added more organized reexport modules: | 9 | * Added more organized reexport modules: |
10 | Numeric.HMatrix | 10 | Numeric.LinearAlgebra.HMatrix |
11 | Numeric.LinearAlgebra.Data | 11 | Numeric.LinearAlgebra.Data |
12 | Numeric.LinearAlgebra.Devel | 12 | Numeric.LinearAlgebra.Devel |
13 | 13 | ||
@@ -28,15 +28,19 @@ | |||
28 | * "dot" now conjugates the first input vector. | 28 | * "dot" now conjugates the first input vector. |
29 | 29 | ||
30 | * Added "udot" (unconjugated dot product). | 30 | * Added "udot" (unconjugated dot product). |
31 | 31 | ||
32 | * Added "sortVector" | 32 | * Added "sortVector", "roundVector" |
33 | 33 | ||
34 | * Added Monoid instance for Matrix using matrix product. | 34 | * Added Monoid instance for Matrix using matrix product. |
35 | 35 | ||
36 | * Added a different operator for the matrix-vector product. | 36 | * Added a different operator for the matrix-vector product. |
37 | (available from the new reexport module). | 37 | (available from the new reexport module). |
38 | 38 | ||
39 | * Improved "build", "konst", "linspace", "LSDiv", and other small changes. | 39 | * Added several pretty print functions |
40 | |||
41 | * Improved "build", "konst", "linspace", "LSDiv", loadMatrix', and other small changes. | ||
42 | |||
43 | * Added L1 linear system solver in hmatrix-glpk | ||
40 | 44 | ||
41 | * Improved error messages. | 45 | * Improved error messages. |
42 | 46 | ||
diff --git a/packages/base/hmatrix.cabal b/packages/base/hmatrix.cabal index fc3a9ad..5d6a126 100644 --- a/packages/base/hmatrix.cabal +++ b/packages/base/hmatrix.cabal | |||
@@ -15,7 +15,7 @@ cabal-version: >=1.8 | |||
15 | 15 | ||
16 | build-type: Simple | 16 | build-type: Simple |
17 | 17 | ||
18 | extra-source-files: THANKS.md INSTALL.md CHANGELOG | 18 | extra-source-files: THANKS.md CHANGELOG |
19 | 19 | ||
20 | extra-source-files: src/C/lapack-aux.h | 20 | extra-source-files: src/C/lapack-aux.h |
21 | 21 | ||