lapack-0.3.2: Changes.md
# Change log for the `lapack` package
## 0.3.2
* `Orthogonal`: `project`, `affineKernelFromSpan`, `affineSpanFromKernel`,
`leastSquaresConstraint`, `gaussMarkovLinearModel`
* `Symmetric.fromHermitian`, `Hermitian.fromSymmetric`
* `instance Monoid Matrix`, especially `mempty`
for matrices with static shapes.
* `Extent.Dimensions`: turn from type family to data family
* Start using `doctest-extract` for simple tests
## 0.3.1
* `Matrix.Symmetric`:
You can now import many functions for symmetric matrices from this module.
This is more natural than importing them from `Triangular`.
## 0.3
* Matrix data family
* `Matrix`: `ZeroInt` -> `ShapeInt`, `zeroInt` -> `shapeInt`
* `Hermitian`, `BandedHermitian`: `covariance` -> `gramian`
* `Square.eigensystem`:
Return left eigenvectors as rows of the last matrix.
This is adjoint with respect to the definition in `lapack-0.2`
but it is consistent
with the other eigenvalue and singular value decompositions.