CHANGES
=======

0.1.24
------

* Bugfix. Fix autocov for complex valued data

0.1.23
------

* Clarify docstring

0.1.22
------

* Add option to skip sklearn checks. Fixes #2 and enables complex value support of CoroICA and UwedgeICA

0.1.21
------

* Fix flake8
* Implement complex value support and tests (cf. #1)
* Fix indentation

0.1.20
------

* Fix flake8
* Correct reference

0.1.19
------

* Update README.md

0.1.18
------

* Add neighbouring pairing

0.1.17
------

* Minor bugfix

0.1.16
------

* Fix flake8
* Change name to coroICA
* Fix PEP8
* use several partitionsizes

0.1.15
------

* Make condition\_threshold optional

0.1.14
------

* Stop uwedge iteration if condition number is growing unreasonably

0.1.13
------

* Update defaults

0.1.12
------

* Add signal normalisation to groupICA/groupICA
* Remove Rx0 normalisation and change initialisation parameter

0.1.11
------

* Add minimize\_loss option

0.1.10
------

* Change defaults

0.1.9
-----

* Use np.empty instead of np.zeros
* Add max\_matrices=no\_partitions option

0.1.8
-----

* Add lagged covariance support to groupICA
* Separate rigidgroup into utils
* Separate autocov into utils
* Add allpairs max\_matrices support. Properly deal with random state
* Add max\_matrices parameter for complement pairing

0.1.7
-----

* Add warning if no covariance matrices are to be diagonalised
* Add instantcov parameter
* Add missing linebreak
* Update README.md
* Slightly alter toy example
* Fix missing timelag parameter
* Add uwedgeICA to toy example
* Restrict travis flake8 to examples and groupica folder
* Fix flake8
* Add first uwedgeICA implementation
* Handle n < 2 or dim < 2 cases

0.1.6
-----

* Add encoding comment
* Pass sklearn 1 sample test
* Treat trivial partitions correctly
* Add orphaned attribute description
* Add reference

0.1.5
-----

* Fix typos
* Use scipy.linalg.eigh
* Remove obsolete sig2noise
* Change to https

0.1.4
-----

* Ensure unmixing matrix is always in shape
