summaryrefslogtreecommitdiff
path: root/CHANGELOG
diff options
context:
space:
mode:
Diffstat (limited to 'CHANGELOG')
-rw-r--r--CHANGELOG188
1 files changed, 188 insertions, 0 deletions
diff --git a/CHANGELOG b/CHANGELOG
new file mode 100644
index 0000000..8cecb1b
--- /dev/null
+++ b/CHANGELOG
@@ -0,0 +1,188 @@
10.15.2.0
2--------
3
4 * general pinvTol and improved pinv
5
60.15.1.0
7--------
8
9 * One-dimensional minimization
10
11 * Doubly-adaptive quadrature for difficult integrands
12
130.15.0.0
14--------
15
16 * Data.Packed.Foreign (additional FFI helpers)
17
18 * NFData instance of Matrix
19
20 * Unidimensional root finding
21
22 * In Numeric.LinearAlgebra.Util:
23 pairwise2D, rowOuters, null1, null1sym, size, unitary, mt, (¦), (?), (¿)
24
25 * diagBlock
26
27 * meanCov moved to Container
28
290.14.1.0
30--------
31
32 * In Numeric.LinearAlgebra.Util:
33 convolution: corr, conv, corr2, conv2, separable, corrMin
34 kronecker: vec, vech, dup, vtrans
35
360.14.0.0
37--------
38
39 * integration over infinite intervals
40
41 * msadams and msbdf methods for ode
42
43 * Numeric.LinearAlgebra.Util
44
45 * (<\>) extended to multiple right-hand sides
46
47 * orth
48
490.13.0.0
50--------
51
52 * tests moved to new package hmatrix-tests
53
540.11.2.0
55--------
56
57 * geigSH' (symmetric generalized eigensystem)
58
59 * mapVectorWithIndex
60
610.11.1.0
62--------
63
64 * exported Mul
65
66 * mapMatrixWithIndex{,M,M_}
67
680.11.0.0
69--------
70
71 * flag -fvector default = True
72
73 * invlndet (inverse and log of determinant)
74
75 * step, cond
76
77 * find
78
79 * assoc, accum
80
810.10.0.0
82--------
83
84 * Module reorganization
85
86 * Support for Float and Complex Float elements (excluding LAPACK computations)
87
88 * Binary instances for Vector and Matrix
89
90 * optimiseMult
91
92 * mapVectorM, mapVectorWithIndexM, unzipVectorWith, and related functions.
93
94 * diagRect admits diagonal vectors of any length without producing an error,
95 and takes an additional argument for the off-diagonal elements.
96
97 * different signatures in some functions
98
990.9.3.0
100--------
101
102 * flag -fvector to optionally use Data.Vector.Storable.Vector
103 without any conversion.
104
105 * Simpler module structure.
106
107 * toBlocks, toBlocksEvery
108
109 * cholSolve, mbCholSH
110
111 * GSL Nonlinear Least-Squares fitting using Levenberg-Marquardt.
112
113 * GSL special functions moved to separate package hmatrix-special.
114
115 * Added offset of Vector, allowing fast, noncopy subVector (slice).
116 Vector is now identical to Roman Leshchinskiy's Data.Vector.Storable.Vector,
117 so we can convert from/to them in O(1).
118
119 * Removed Data.Packed.Convert, see examples/vector.hs
120
1210.8.3.0
122--------
123
124 * odeSolve
125
126 * Matrix arithmetic automatically replicates matrix with single row/column
127
128 * latexFormat, dispcf
129
1300.8.2.0
131--------
132
133 * fromRows/fromColumns now automatically expand vectors of dim 1
134 to match the common dimension.
135 fromBlocks also replicates single row/column matrices.
136 Previously all dimensions had to be exactly the same.
137
138 * display utilities: dispf, disps, vecdisp
139
140 * scalar
141
142 * minimizeV, minimizeVD, using Vector instead of lists.
143
1440.8.1.0
145--------
146
147 * runBenchmarks
148
1490.8.0.0
150--------
151
152 * singularValues, fullSVD, thinSVD, compactSVD, leftSV, rightSV
153 and complete interface to [d|z]gesdd.
154 Algorithms based on the SVD of large matrices can now be
155 significantly faster.
156
157 * eigenvalues, eigenvaluesSH
158
159 * linearSolveLS, rq
160
1610.7.2.0
162--------
163
164 * ranksv
165
1660.7.1.0
167--------
168
169 * buildVector/buildMatrix
170
171 * removed NFData instances
172
1730.6.0.0
174--------
175
176 * added randomVector, gaussianSample, uniformSample, meanCov
177
178 * added rankSVD, nullspaceSVD
179
180 * rank, nullspacePrec, and economy svd defined in terms of ranksvd.
181
182 * economy svd now admits zero rank matrices and return a "degenerate
183 rank 1" decomposition with zero singular value.
184
185 * added NFData instances for Matrix and Vector.
186
187 * liftVector, liftVector2 replaced by mapVector, zipVector.
188