|
a |
|
b/doc/changes/v0.10.rst |
|
|
1 |
.. _changes_0_10: |
|
|
2 |
|
|
|
3 |
Version 0.10 (2015-10-26) |
|
|
4 |
------------------------- |
|
|
5 |
|
|
|
6 |
Changelog |
|
|
7 |
~~~~~~~~~ |
|
|
8 |
|
|
|
9 |
- Add support for generalized M-way repeated measures ANOVA for fully balanced designs with :func:`mne.stats.f_mway_rm` by `Denis Engemann`_ |
|
|
10 |
|
|
|
11 |
- Add epochs browser to interactively view and manipulate epochs with :func:`mne.viz.plot_epochs` by `Jaakko Leppakangas`_ |
|
|
12 |
|
|
|
13 |
- Speed up TF-MxNE inverse solver with block coordinate descent by `Daniel Strohmeier`_ and `Yousra Bekhti`_ |
|
|
14 |
|
|
|
15 |
- Speed up zero-phase overlap-add (default) filtering by a factor of up to 2 using linearity by `Ross Maddox`_ and `Eric Larson`_ |
|
|
16 |
|
|
|
17 |
- Add support for scaling and adjusting the number of channels/time per view by `Jaakko Leppakangas`_ |
|
|
18 |
|
|
|
19 |
- Add support to toggle the show/hide state of all sections with a single keypress ('t') in :class:`mne.Report` by `Mainak Jas`_ |
|
|
20 |
|
|
|
21 |
- Add support for BEM model creation :func:`mne.make_bem_model` by `Eric Larson`_ |
|
|
22 |
|
|
|
23 |
- Add support for BEM solution computation :func:`mne.make_bem_solution` by `Eric Larson`_ |
|
|
24 |
|
|
|
25 |
- Add ICA plotters for raw and epoch components by `Jaakko Leppakangas`_ |
|
|
26 |
|
|
|
27 |
- Add new object ``mne.decoding.TimeDecoding`` for decoding sensors' evoked response across time by `Jean-Rémi King`_ |
|
|
28 |
|
|
|
29 |
- Add command ``mne freeview_bem_surfaces`` to quickly check BEM surfaces with Freeview by `Alex Gramfort`_. |
|
|
30 |
|
|
|
31 |
- Add support for splitting epochs into multiple files in :func:`mne.Epochs.save` by `Mainak Jas`_ and `Alex Gramfort`_ |
|
|
32 |
|
|
|
33 |
- Add support for jointly resampling a raw object and event matrix to avoid issues with resampling status channels by `Marijn van Vliet`_ |
|
|
34 |
|
|
|
35 |
- Add new method :class:`mne.preprocessing.Xdawn` for denoising and decoding of ERP/ERF by `Alexandre Barachant`_ |
|
|
36 |
|
|
|
37 |
- Add support for plotting patterns/filters in :class:`mne.decoding.CSP` and :class:`mne.decoding.LinearModel` by `Romain Trachel`_ |
|
|
38 |
|
|
|
39 |
- Add new object :class:`mne.decoding.LinearModel` for decoding M/EEG data and interpreting coefficients of linear models with patterns attribute by `Romain Trachel`_ and `Alex Gramfort`_ |
|
|
40 |
|
|
|
41 |
- Add support to append new channels to an object from a list of other objects by `Chris Holdgraf`_ |
|
|
42 |
|
|
|
43 |
- Add interactive plotting of topomap from time-frequency representation by `Jaakko Leppakangas`_ |
|
|
44 |
|
|
|
45 |
- Add ``plot_topo`` method to ``Evoked`` object by `Jaakko Leppakangas`_ |
|
|
46 |
|
|
|
47 |
- Add fetcher :mod:`mne.datasets.brainstorm <mne.datasets>` for datasets used by Brainstorm in their tutorials by `Mainak Jas`_ |
|
|
48 |
|
|
|
49 |
- Add interactive plotting of single trials by right clicking on channel name in epochs browser by `Jaakko Leppakangas`_ |
|
|
50 |
|
|
|
51 |
- New logos and logo generation script by `Daniel McCloy`_ |
|
|
52 |
|
|
|
53 |
- Add ability to plot topomap with a "skirt" (channels outside of the head circle) by `Marijn van Vliet`_ |
|
|
54 |
|
|
|
55 |
- Add multiple options to ICA infomax and extended infomax algorithms (number of subgaussian components, computation of bias, iteration status printing), enabling equivalent computations to those performed by EEGLAB by `Jair Montoya Martinez`_ |
|
|
56 |
|
|
|
57 |
- Add :func:`mne.Epochs.apply_baseline` method to ``Epochs`` objects by `Teon Brooks`_ |
|
|
58 |
|
|
|
59 |
- Add ``preload`` argument to :func:`mne.read_epochs` to enable on-demand reads from disk by `Eric Larson`_ |
|
|
60 |
|
|
|
61 |
- Big rewrite of simulation module by `Yousra Bekhti`_, `Mark Wronkiewicz`_, `Eric Larson`_ and `Alex Gramfort`_. Allows to simulate raw with artifacts (ECG, EOG) and evoked data, exploiting the forward solution. See :func:`mne.simulation.simulate_raw`, :func:`mne.simulation.simulate_evoked` and :func:`mne.simulation.simulate_sparse_stc` |
|
|
62 |
|
|
|
63 |
- Add :func:`mne.Epochs.load_data` method to :class:`mne.Epochs` by `Teon Brooks`_ |
|
|
64 |
|
|
|
65 |
- Add support for drawing topomaps by selecting an area in :func:`mne.Evoked.plot` by `Jaakko Leppakangas`_ |
|
|
66 |
|
|
|
67 |
- Add support for finding peaks in evoked data in :func:`mne.Evoked.plot_topomap` by `Jona Sassenhagen`_ and `Jaakko Leppakangas`_ |
|
|
68 |
|
|
|
69 |
- Add source space morphing in :func:`morph_source_spaces` and :func:`SourceEstimate.to_original_src` by `Eric Larson`_ and `Denis Engemann`_ |
|
|
70 |
|
|
|
71 |
- Adapt ``corrmap`` function (Viola et al. 2009) to semi-automatically detect similar ICs across data sets by `Jona Sassenhagen`_ and `Denis Engemann`_ and `Eric Larson`_ |
|
|
72 |
|
|
|
73 |
- Clarify docstring for :class:`mne.preprocessing.ICA` by `jeythekey`_ |
|
|
74 |
|
|
|
75 |
- New ``mne flash_bem`` command to compute BEM surfaces from Flash MRI images by `Lorenzo Desantis`_, `Alex Gramfort`_ and `Eric Larson`_. See :func:`mne.bem.make_flash_bem`. |
|
|
76 |
|
|
|
77 |
- New gfp parameter in :func:`mne.Evoked.plot` method to display Global Field Power (GFP) by `Eric Larson`_. |
|
|
78 |
|
|
|
79 |
- Add ``mne.Report.add_slider_to_section`` methods to :class:`mne.Report` by `Teon Brooks`_ |
|
|
80 |
|
|
|
81 |
BUG |
|
|
82 |
~~~ |
|
|
83 |
|
|
|
84 |
- Fix ``mne.io.add_reference_channels`` not setting ``info[nchan]`` correctly by `Federico Raimondo`_ |
|
|
85 |
|
|
|
86 |
- Fix ``mne.stats.bonferroni_correction`` reject mask output to use corrected p-values by `Denis Engemann`_ |
|
|
87 |
|
|
|
88 |
- Fix FFT filter artifacts when using short windows in overlap-add by `Eric Larson`_ |
|
|
89 |
|
|
|
90 |
- Fix picking channels from forward operator could return a channel ordering different from ``info['chs']`` by `Chris Bailey`_ |
|
|
91 |
|
|
|
92 |
- Fix dropping of events after downsampling stim channels by `Marijn van Vliet`_ |
|
|
93 |
|
|
|
94 |
- Fix scaling in ``mne.viz.utils._setup_vmin_vmax`` by `Jaakko Leppakangas`_ |
|
|
95 |
|
|
|
96 |
- Fix order of component selection in :class:`mne.decoding.CSP` by `Clemens Brunner`_ |
|
|
97 |
|
|
|
98 |
API |
|
|
99 |
~~~ |
|
|
100 |
|
|
|
101 |
- Rename and deprecate ``mne.viz.plot_topo`` for ``mne.viz.plot_evoked_topo`` by `Jaakko Leppakangas`_ |
|
|
102 |
|
|
|
103 |
- Deprecated ``mne.decoding.transformer.ConcatenateChannels`` and replaced by ``mne.decoding.EpochsVectorizer`` by `Romain Trachel`_ |
|
|
104 |
|
|
|
105 |
- Deprecated ``lws`` and renamed ``ledoit_wolf`` for the ``reg`` argument in :class:`mne.decoding.CSP` by `Romain Trachel`_ |
|
|
106 |
|
|
|
107 |
- Redesigned and rewrote :meth:`mne.Epochs.plot` (no backwards compatibility) during the GSOC 2015 by `Jaakko Leppakangas`_, `Mainak Jas`_, `Federico Raimondo`_ and `Denis Engemann`_ |
|
|
108 |
|
|
|
109 |
- Deprecated and renamed ``mne.viz.plot_image_epochs`` for ``mne.plot.plot_epochs_image`` by `Teon Brooks`_ |
|
|
110 |
|
|
|
111 |
- ``picks`` argument has been added to :func:`mne.time_frequency.tfr_morlet`, :func:`mne.time_frequency.tfr_multitaper` by `Teon Brooks`_ |
|
|
112 |
|
|
|
113 |
- ``mne.io.Raw.preload_data`` has been deprecated for :func:`mne.io.Raw.load_data` by `Teon Brooks`_ |
|
|
114 |
|
|
|
115 |
- ``RawBrainVision`` objects now always have event channel ``'STI 014'``, and recordings with no events will have this channel set to zero by `Eric Larson`_ |
|
|
116 |
|
|
|
117 |
Authors |
|
|
118 |
~~~~~~~ |
|
|
119 |
|
|
|
120 |
The committer list for this release is the following (preceded by number of commits): |
|
|
121 |
|
|
|
122 |
* 273 Eric Larson |
|
|
123 |
* 270 Jaakko Leppakangas |
|
|
124 |
* 194 Alexandre Gramfort |
|
|
125 |
* 128 Denis A. Engemann |
|
|
126 |
* 114 Jona Sassenhagen |
|
|
127 |
* 107 Mark Wronkiewicz |
|
|
128 |
* 97 Teon Brooks |
|
|
129 |
* 81 Lorenzo De Santis |
|
|
130 |
* 55 Yousra Bekhti |
|
|
131 |
* 54 Jean-Rémi King |
|
|
132 |
* 48 Romain Trachel |
|
|
133 |
* 45 Mainak Jas |
|
|
134 |
* 40 Alexandre Barachant |
|
|
135 |
* 32 Marijn van Vliet |
|
|
136 |
* 26 Jair Montoya |
|
|
137 |
* 22 Chris Holdgraf |
|
|
138 |
* 16 Christopher J. Bailey |
|
|
139 |
* 7 Christian Brodbeck |
|
|
140 |
* 5 Natalie Klein |
|
|
141 |
* 5 Fede Raimondo |
|
|
142 |
* 5 Alan Leggitt |
|
|
143 |
* 5 Roan LaPlante |
|
|
144 |
* 5 Ross Maddox |
|
|
145 |
* 4 Dan G. Wakeman |
|
|
146 |
* 3 Daniel McCloy |
|
|
147 |
* 3 Daniel Strohmeier |
|
|
148 |
* 1 Jussi Nurminen |