diff options
author | Alberto Ruiz <aruiz@um.es> | 2013-11-15 18:40:45 +0100 |
---|---|---|
committer | Alberto Ruiz <aruiz@um.es> | 2013-11-15 18:40:45 +0100 |
commit | a318dd7efdd5b50196e65467108894969b3be810 (patch) | |
tree | 75c97113383ad8c430f9119d9ec969c97c1abeff /CHANGELOG | |
parent | bdf04a986f2de71ee9be9547095677484c40454c (diff) |
move changes.md to CHANGELOG
Diffstat (limited to 'CHANGELOG')
-rw-r--r-- | CHANGELOG | 188 |
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 @@ | |||
1 | 0.15.2.0 | ||
2 | -------- | ||
3 | |||
4 | * general pinvTol and improved pinv | ||
5 | |||
6 | 0.15.1.0 | ||
7 | -------- | ||
8 | |||
9 | * One-dimensional minimization | ||
10 | |||
11 | * Doubly-adaptive quadrature for difficult integrands | ||
12 | |||
13 | 0.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 | |||
29 | 0.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 | |||
36 | 0.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 | |||
49 | 0.13.0.0 | ||
50 | -------- | ||
51 | |||
52 | * tests moved to new package hmatrix-tests | ||
53 | |||
54 | 0.11.2.0 | ||
55 | -------- | ||
56 | |||
57 | * geigSH' (symmetric generalized eigensystem) | ||
58 | |||
59 | * mapVectorWithIndex | ||
60 | |||
61 | 0.11.1.0 | ||
62 | -------- | ||
63 | |||
64 | * exported Mul | ||
65 | |||
66 | * mapMatrixWithIndex{,M,M_} | ||
67 | |||
68 | 0.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 | |||
81 | 0.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 | |||
99 | 0.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 | |||
121 | 0.8.3.0 | ||
122 | -------- | ||
123 | |||
124 | * odeSolve | ||
125 | |||
126 | * Matrix arithmetic automatically replicates matrix with single row/column | ||
127 | |||
128 | * latexFormat, dispcf | ||
129 | |||
130 | 0.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 | |||
144 | 0.8.1.0 | ||
145 | -------- | ||
146 | |||
147 | * runBenchmarks | ||
148 | |||
149 | 0.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 | |||
161 | 0.7.2.0 | ||
162 | -------- | ||
163 | |||
164 | * ranksv | ||
165 | |||
166 | 0.7.1.0 | ||
167 | -------- | ||
168 | |||
169 | * buildVector/buildMatrix | ||
170 | |||
171 | * removed NFData instances | ||
172 | |||
173 | 0.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 | |||