From 197e88c3b56d28840217010a2871c6ea3a4dd1a4 Mon Sep 17 00:00:00 2001 From: Alberto Ruiz Date: Wed, 21 May 2014 10:30:55 +0200 Subject: update dependencies, move examples etc --- packages/base/CHANGELOG | 219 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 219 insertions(+) create mode 100644 packages/base/CHANGELOG (limited to 'packages/base/CHANGELOG') diff --git a/packages/base/CHANGELOG b/packages/base/CHANGELOG new file mode 100644 index 0000000..99a6845 --- /dev/null +++ b/packages/base/CHANGELOG @@ -0,0 +1,219 @@ +0.16.0.0 +-------- + + * created hmatrix-base + + * Added more organized reexport modules: + Numeric.HMatrix, Numeric.HMatrix.Data, Numeric.HMatrix.Devel + (The documentation is hidden for the other modules, + but they continue to be exposed and are not deprecated) + + * added support for empty arrays + + * join deprecated, use vjoin + + * dot now conjugates the first input vector + * added udot (unconjugated dot product) + + * (<.>) overloaded to matrix and dot products + * added Monoid instance for Matrix using matrix product + + * improved build and konst + + * improved linspace + + * improved error messages + * more usage examples + + * simplified LSDiv + * Plot functions moved to Numeric.LinearAlgebra.Util + * removed (!) (use (¦)), added (——) + +0.15.2.0 +-------- + + * general pinvTol and improved pinv + +0.15.1.0 +-------- + + * One-dimensional minimization + + * Doubly-adaptive quadrature for difficult integrands + +0.15.0.0 +-------- + + * Data.Packed.Foreign (additional FFI helpers) + + * NFData instance of Matrix + + * Unidimensional root finding + + * In Numeric.LinearAlgebra.Util: + pairwise2D, rowOuters, null1, null1sym, size, unitary, mt, (¦), (?), (¿) + + * diagBlock + + * meanCov moved to Container + +0.14.1.0 +-------- + + * In Numeric.LinearAlgebra.Util: + convolution: corr, conv, corr2, conv2, separable, corrMin + kronecker: vec, vech, dup, vtrans + +0.14.0.0 +-------- + + * integration over infinite intervals + + * msadams and msbdf methods for ode + + * Numeric.LinearAlgebra.Util + + * (<\>) extended to multiple right-hand sides + + * orth + +0.13.0.0 +-------- + + * tests moved to new package hmatrix-tests + +0.11.2.0 +-------- + + * geigSH' (symmetric generalized eigensystem) + + * mapVectorWithIndex + +0.11.1.0 +-------- + + * exported Mul + + * mapMatrixWithIndex{,M,M_} + +0.11.0.0 +-------- + + * flag -fvector default = True + + * invlndet (inverse and log of determinant) + + * step, cond + + * find + + * assoc, accum + +0.10.0.0 +-------- + + * Module reorganization + + * Support for Float and Complex Float elements (excluding LAPACK computations) + + * Binary instances for Vector and Matrix + + * optimiseMult + + * mapVectorM, mapVectorWithIndexM, unzipVectorWith, and related functions. + + * diagRect admits diagonal vectors of any length without producing an error, + and takes an additional argument for the off-diagonal elements. + + * different signatures in some functions + +0.9.3.0 +-------- + + * flag -fvector to optionally use Data.Vector.Storable.Vector + without any conversion. + + * Simpler module structure. + + * toBlocks, toBlocksEvery + + * cholSolve, mbCholSH + + * GSL Nonlinear Least-Squares fitting using Levenberg-Marquardt. + + * GSL special functions moved to separate package hmatrix-special. + + * Added offset of Vector, allowing fast, noncopy subVector (slice). + Vector is now identical to Roman Leshchinskiy's Data.Vector.Storable.Vector, + so we can convert from/to them in O(1). + + * Removed Data.Packed.Convert, see examples/vector.hs + +0.8.3.0 +-------- + + * odeSolve + + * Matrix arithmetic automatically replicates matrix with single row/column + + * latexFormat, dispcf + +0.8.2.0 +-------- + + * fromRows/fromColumns now automatically expand vectors of dim 1 + to match the common dimension. + fromBlocks also replicates single row/column matrices. + Previously all dimensions had to be exactly the same. + + * display utilities: dispf, disps, vecdisp + + * scalar + + * minimizeV, minimizeVD, using Vector instead of lists. + +0.8.1.0 +-------- + + * runBenchmarks + +0.8.0.0 +-------- + + * singularValues, fullSVD, thinSVD, compactSVD, leftSV, rightSV + and complete interface to [d|z]gesdd. + Algorithms based on the SVD of large matrices can now be + significantly faster. + + * eigenvalues, eigenvaluesSH + + * linearSolveLS, rq + +0.7.2.0 +-------- + + * ranksv + +0.7.1.0 +-------- + + * buildVector/buildMatrix + + * removed NFData instances + +0.6.0.0 +-------- + + * added randomVector, gaussianSample, uniformSample, meanCov + + * added rankSVD, nullspaceSVD + + * rank, nullspacePrec, and economy svd defined in terms of ranksvd. + + * economy svd now admits zero rank matrices and return a "degenerate + rank 1" decomposition with zero singular value. + + * added NFData instances for Matrix and Vector. + + * liftVector, liftVector2 replaced by mapVector, zipVector. + -- cgit v1.2.3