Changelog for tensor-0.3.0.1
Version 0.3.0.1
---------------
- Prettified code.
Version 0.3.0
-------------
- New backend `Data.Tensor.Pure`.
- `QuickCheck` tests.
- Instance of `Applicative`.
- New method `generateM` in class `Tensor`, and new function `replicateM`.
- Removed classes: `FromVector` and `Zip` (use `liftA2` from `Applicative`).
- New class instances for `Tensor`: `Bounded`, `Random`.
- Removed `Ord` instances for `MultiIndex`es.
- Bug fixes and code improvements.
Version 0.2.0
-------------
- Added GHC.Generics support for `Cardinality` class.
- New classes: `Sliceable` in `Data.Tensor`, `Component`, `Extend` and
`HeadTail` in `Data.TypeList`, `Dimensions` in `Data.TypeList.MultiIndex`.
- Removed classes: `MatrixProduct` and `TensorProduct` from
`Data.Tensor.LinearAlgebra`.
- New functions: `elemMap` and `indexMap` in `Data.Tensor`.
- New method `split` in class `DirectSum` for splitting into the two components.
- New methods in class `SquareMatrix`: `polyEval` for evaluating a polynomial on
a matrix, and `minPoly` for computing the minimal polynomial.
- The methods `dimensions` in `Data.TypeList.MultiIndex` and `dims` in
`Data.Tensor` are replaced by the method `dimensions` of the new class
`Dimensions`.
- Bug fixes and code improvements.