- 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
, andmne.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`_
- 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 resultingmlog10_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 ofn_samp
by `Jaakko Leppakangas`_
- :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 methodmne.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.
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