mne-tools/mne-python — pull request #264 by dengemann (2012-12-13 19:59:35+00:00)
Title: ENH: removing sklearn instances from ica, simplifying code

- changing _prepare_pca to decompose and simplifying decpomose_epochs / decompose_raw internals. The version handling happens here and only once.
- adding private methods for transforming and inverse transforming
- adding the original pca / ica parameters as private attributes. We then might later consider to add get_params('pca'/'ica') -- the user then can at any point later inspect the parameters used for fitting.
- exposing unmixing / mixing matrixes as properties

Tests pass smoothly on my box, due to getting rid of the sklearn instances this should now work with older versions.