--- a +++ b/doc/changes/v0.11.rst @@ -0,0 +1,92 @@ +.. _changes_0_11: + +Version 0.11 (2015-12-24) +------------------------- + +Changelog +~~~~~~~~~ + +- Maxwell filtering (SSS) implemented in :func:`mne.preprocessing.maxwell_filter` by `Mark Wronkiewicz`_ as part of Google Summer of Code, with help from `Samu Taulu`_, `Jukka Nenonen`_, and `Jussi Nurminen`_. Our implementation includes support for: + + - Fine calibration + + - Cross-talk correction + + - Temporal SSS (tSSS) + + - Head position translation + + - Internal component regularization + +- Compensation for movements using Maxwell filtering on epoched data in :func:`mne.epochs.average_movements` by `Eric Larson`_ and `Samu Taulu`_ + +- Add reader for Nicolet files in :func:`mne.io.read_raw_nicolet` by `Jaakko Leppakangas`_ + +- Add FIFF persistence for ICA labels by `Denis Engemann`_ + +- Display ICA labels in :func:`mne.viz.plot_ica_scores` and :func:`mne.viz.plot_ica_sources` (for evoked objects) by `Denis Engemann`_ + +- Plot spatially color coded lines in :func:`mne.Evoked.plot` by `Jona Sassenhagen`_ and `Jaakko Leppakangas`_ + +- Add reader for CTF data in :func:`mne.io.read_raw_ctf` by `Eric Larson`_ + +- Add support for Brainvision v2 in :func:`mne.io.read_raw_brainvision` by `Teon Brooks`_ + +- Improve speed of generalization across time ``mne.decoding.GeneralizationAcrossTime`` decoding up to a factor of seven by `Jean-Rémi King`_ and `Federico Raimondo`_ and `Denis Engemann`_. + +- Add the explained variance for each principal component, ``explained_var``, key to the :class:`mne.Projection` by `Teon Brooks`_ + +- Added methods ``mne.Epochs.add_eeg_average_proj``, ``mne.io.Raw.add_eeg_average_proj``, and ``mne.Evoked.add_eeg_average_proj`` to add an average EEG reference. + +- Add reader for EEGLAB data in :func:`mne.io.read_raw_eeglab` and :func:`mne.read_epochs_eeglab` by `Mainak Jas`_ + +BUG +~~~ + +- Fix bug that prevented homogeneous bem surfaces to be displayed in HTML reports by `Denis Engemann`_ + +- Added safeguards against ``None`` and negative values in reject and flat parameters in :class:`mne.Epochs` by `Eric Larson`_ + +- Fix train and test time window-length in ``mne.decoding.GeneralizationAcrossTime`` by `Jean-Rémi King`_ + +- Added lower bound in :func:`mne.stats.linear_regression` on p-values ``p_val`` (and resulting ``mlog10_p_val``) using double floating point arithmetic limits by `Eric Larson`_ + +- Fix channel name pick in :func:`mne.Evoked.get_peak` method by `Alex Gramfort`_ + +- Fix drop percentages to take into account ``ignore`` option in :func:`mne.viz.plot_drop_log` and :func:`mne.Epochs.plot_drop_log` by `Eric Larson`_. + +- :class:`mne.EpochsArray` no longer has an average EEG reference silently added (but not applied to the data) by default. Use ``mne.EpochsArray.add_eeg_ref`` to properly add one. + +- Fix :func:`mne.io.read_raw_ctf` to read ``n_samp_tot`` instead of ``n_samp`` by `Jaakko Leppakangas`_ + +API +~~~ + +- :func:`mne.io.read_raw_brainvision` now has ``event_id`` argument to assign non-standard trigger events to a trigger value by `Teon Brooks`_ + +- :func:`mne.read_epochs` now has ``add_eeg_ref=False`` by default, since average EEG reference can be added before writing or after reading using the method ``mne.Epochs.add_eeg_ref``. + +- :class:`mne.EpochsArray` no longer has an average EEG reference silently added (but not applied to the data) by default. Use ``mne.EpochsArray.add_eeg_average_proj`` to properly add one. + +Authors +~~~~~~~ + +The committer list for this release is the following (preceded by number of commits): + +* 171 Eric Larson +* 117 Jaakko Leppakangas +* 58 Jona Sassenhagen +* 52 Mainak Jas +* 46 Alexandre Gramfort +* 33 Denis A. Engemann +* 28 Teon Brooks +* 24 Clemens Brunner +* 23 Christian Brodbeck +* 15 Mark Wronkiewicz +* 10 Jean-Rémi King +* 5 Marijn van Vliet +* 3 Fede Raimondo +* 2 Alexander Rudiuk +* 2 emilyps14 +* 2 lennyvarghese +* 1 Marian Dovgialo