What’s new?

Current

Changelog

Enhancements

Bug

API

0.2

Changelog

Enhancements

  • Extended feature naming to all univariate functions. If no specific function is implemented for a given univariate function and that the output has the same shape as the input on the feature dimension, then a generic list of feature names is passed. Possibility to rename these feature by passing ch_names to mne_features.extract_features(). By Paul ROUJANSKY in #60.

  • Added root mean square (RMS) and percentile univariate feature extraction functions. By Hubert Banville in #61.

  • Added log and ratios_triu to mne_features.univariate.compute_pow_freq_bands() to allow computing log-power and log-ratios of power and controlling whether all possible band ratios should be computed. By Hubert Banville in #62.

  • Extended feature naming to all bivariate functions, with the same option to pass ch_names to mne_features.extract_features() as for univariate functions. By Hubert Banville in #63.

Bug

  • Fixed the behavior of the edge parameter in mne_features.univariate.compute_spect_edge_freq(). Valid values for this parameter are now None or a list of float between 0 and 1 (percentages). By Jean-Baptiste SCHIRATTI in #52.

  • Fixed channel name replacement with overlapping channel names (e.g., Cz and FCz) which affected mne_features.extract_features() with return_as_df=True and when ch_names are provided. By Hubert Banville in #63.

  • Fixed feature_extraction.FeatureFunctionTransformer’s check_input method following sickit-learn 1.0 release: passing reset=True. By Paul ROUJANSKY in #70.

API

Fork me on GitHub