Version 0.9 (2015-05-22)#
Changelog#
Add support for mayavi figures in
add_sectionmethod in Report by Mainak JasAdd extract volumes of interest from freesurfer segmentation and setup as volume source space by Alan Leggitt
Add support to combine source spaces of different types by Alan Leggitt
Add support for source estimate for mixed source spaces by Alan Leggitt
Add
SourceSpaces.save_as_volumemethod by Alan LeggittAutomatically compute proper box sizes when generating layouts on the fly by Marijn van Vliet
Average evoked topographies across time points by Denis Engemann
Add option to Report class to save images as vector graphics (SVG) by Denis Engemann
Add events count to
mne.viz.plot_eventsby Denis EngemannAdd support for stereotactic EEG (sEEG) channel type by Marmaduke Woodman
Add support for montage files by Denis Engemann, Marijn van Vliet, Jona Sassenhagen, Alex Gramfort and Teon Brooks
Add support for spatiotemporal permutation clustering on sensors by Denis Engemann
Add support for multitaper time-frequency analysis by Hari Bharadwaj
Add Stockwell (S) transform for time-frequency representations by Denis Engemann and Alex Gramfort
Add reading and writing support for time frequency data (AverageTFR objects) by Denis Engemann
Add reading and writing support for digitizer data, and function for adding dig points to info by Teon Brooks
Add
plot_projs_topomapmethod toRaw,EpochsandEvokedobjects by Teon BrooksAdd EEG (based on spherical splines) and MEG (based on field interpolation) bad channel interpolation method to
Raw,EpochsandEvokedobjects by Denis Engemann and Mainak JasAdd parameter to
whiten_evoked,compute_whitenerandprepare_noise_covto set the exact rank by Martin Luessi and Denis EngemannAdd fiff I/O for processing history and MaxFilter info by Denis Engemann and Eric Larson
Add automated regularization with support for multiple sensor types to
compute_covarianceby Denis Engemann and Alex GramfortAdd
Evoked.plot_whitemethod to diagnose the quality of the estimated noise covariance and its impact on spatial whitening by Denis Engemann and Alex GramfortAdd
mne.evoked.grand_averagefunction to compute grand average of Evoked data while interpolating bad EEG channels if necessary by Mads Jensen and Alex GramfortImprove EEG referencing support and add support for bipolar referencing by Marijn van Vliet and Alex Gramfort
Enable TFR calculation on Evoked objects by Eric Larson
Add support for combining Evoked datasets with arbitrary weights (e.g., for oddball paradigms) by Eric Larson and Alex Gramfort
Add support for concatenating a list of Epochs objects by Denis Engemann
Labels support subtraction (
label_1 - label_2) by Christian BrodbeckAdd GeneralizationAcrossTime object with support for cross-condition generalization by Jean-Rémi King and Denis Engemann
Add support for single dipole fitting by Eric Larson
Add support for spherical models in forward calculations by Eric Larson
Add support for SNR estimation by Eric Larson
Add support for Savitsky-Golay filtering of Evoked and Epochs by Eric Larson
Add support for adding an empty reference channel to data by Teon Brooks
Add reader function
mne.io.read_raw_fiffor Raw FIF files by Teon BrooksAdd example of creating MNE objects from arbitrary data and NEO files by Jaakko Leppakangas
Add
plot_psdandplot_psd_topomapmethods to epochs by Yousra Bekhti, Eric Larson and Denis Engemannevoked.pick_types,epochs.pick_types, andtfr.pick_typesadded by Eric Larsonrename_channelsandset_channel_typesadded as methods toRaw,EpochsandEvokedobjects by Teon BrooksAdd RAP-MUSIC inverse method by Yousra Bekhti and Alex Gramfort
Add
evoked.as_typeto allow remapping data in MEG channels to virtual magnetometer or gradiometer channels by Mainak JasAdd
mne.Report.add_bem_to_section,mne.Report.add_htmls_to_sectionmethods tomne.Reportby Teon BrooksAdd support for KIT epochs files with
read_epochs_kitby Teon BrooksAdd whitening plots for evokeds to
mne.Reportby Mainak JasAdd
DigMontageclass and reader to interface with digitization info by Teon Brooks and Christian BrodbeckAdd
set_montagemethod to theRaw,Epochs, andEvokedobjects by Teon Brooks and Denis EngemannAdd support for capturing sensor positions when clicking on an image by Chris Holdgraf
Add support for custom sensor positions when creating Layout objects by Chris Holdgraf
BUG#
Fix energy conservation for STFT with tight frames by Daniel Strohmeier
Fix incorrect data matrix when tfr was plotted with parameters
tmin,tmax,fminandfmaxby Mainak JasFix channel names in topomaps by Alex Gramfort
Fix mapping of
l_trans_bandwidth(to low frequency) andh_trans_bandwidth(to high frequency) in_BaseRaw.filterby Denis EngemannFix scaling source spaces when distances have to be recomputed by Christian Brodbeck
Fix repeated samples in client to FieldTrip buffer by Mainak Jas and Federico Raimondo
Fix highpass and lowpass units read from Brainvision vhdr files by Alex Gramfort
Add missing attributes for BrainVision and KIT systems needed for resample by Teon Brooks
Fix file extensions of SSP projection files written by mne commands (from _proj.fif to -prof.fif) by Alex Gramfort
Generating EEG layouts no longer requires digitization points by Marijn van Vliet
Add missing attributes to BTI, KIT, and BrainVision by Eric Larson
The API change to the edf, brainvision, and egi break backwards compatibility for when importing eeg data by Teon Brooks
Fix bug in
mne.viz.plot_topoif ylim was passed for single sensor layouts by Denis EngemannAverage reference projections will no longer by automatically added after applying a custom EEG reference by Marijn van Vliet
Fix picks argument to filter in n dimensions (affects FilterEstimator), and highpass filter in FilterEstimator by Mainak Jas
Fix beamformer code LCMV/DICS for CTF data with reference channels by Denis Engemann and Alex Gramfort
Fix scalings for bad EEG channels in
mne.viz.plot_topoby Marijn van VlietFix EGI reading when no events are present by Federico Raimondo
Add functionality to determine plot limits automatically or by data percentiles by Mark Wronkiewicz
Fix bug in mne.io.edf where the channel offsets were omitted in the voltage calculations by Teon Brooks
Decouple section ordering in command-line from python interface for mne-report by Mainak Jas
Fix bug with ICA resetting by Denis Engemann
API#
apply_inverse functions have a new boolean parameter
preparedwhich saves computation time by callingprepare_inverse_operatoronly if it is Falsefind_events and read_events functions have a new parameter
maskto set some bits to a don’t care state by Teon BrooksNew channels module including layouts, electrode montages, and neighbor definitions of sensors which deprecates
mne.layoutsby Denis Engemannread_raw_brainvision,read_raw_edf,read_raw_egiall use a standard montage import by Teon BrooksFix missing calibration factors for
mne.io.egi.read_raw_egiby Denis Engemann and Federico RaimondoAllow multiple filename patterns as a list (e.g., *raw.fif and *-eve.fif) to be parsed by mne report in
Report.parse_folder()by Mainak Jasread_hsp,read_elp, andwrite_hsp,write_mrkwere removed and made private by Teon BrooksWhen computing the noise covariance or MNE inverse solutions, the rank is estimated empirically using more sensitive thresholds, which stabilizes results by Denis Engemann and Eric Larson and Alex Gramfort
Raw FIFF files can be preloaded after class instantiation using
raw.preload_data()Add
labelparameter toapply_inverseby Teon BrooksDeprecated
label_time_coursesforin_labelmethod inSourceEstimateby Teon BrooksDeprecated
as_data_frameforto_data_frameby Chris HoldgrafAdd
transform,unitparameters toread_montageby Teon BrooksDeprecated
fmin, fmid, fmaxin stc.plot and addedclimby Mark WronkiewiczUse
scipy.signal.welchinstead of matplotlib.psd insidecompute_raw_psdandcompute_epochs_psdby Yousra Bekhti Eric Larson and Denis Engemann. As a consequence,Raw.plot_raw_psdshas been deprecated.Rawinstances returned bymne.forward.apply_forward_rawnow always have times starting from zero to be consistent with all otherRawinstances. To get the formerstartandstoptimes, useraw.first_samp / raw.info['sfreq']andraw.last_samp / raw.info['sfreq'].pick_types_evokedhas been deprecated in favor ofevoked.pick_types.Deprecated changing the sensor type of channels in
rename_channelsby Teon BrooksCUDA is no longer initialized at module import, but only when first used.
add_figs_to_sectionandadd_images_to_sectionnow have atextboxparameter to add comments to the image by Teon BrooksDeprecated
iir_filter_rawforfit_iir_model_raw.Add
montageparameter to thecreate_infofunction to create the info using montages by Teon Brooks