Version 0.10.0.dev37+gc2171e018 (development) (2026-10-18)#
Dependencies#
Update minimum MNE version to 1.8, by Thomas Binns. (#475)
Update minimum Python version to 3.11, by Thomas Binns. (#475)
Updated minimum for:
Core dependency
numpy >= 2.1Core dependency
pandas >= 2.2Core dependency
scikit-learn >= 1.5Core dependency
scipy >= 1.14Optional dependency
nibabel >= 5.2Optional dependency
nilearn >= 0.10Optional dependency
matplotlib >= 3.9Optional dependency
mne-qt-browser >= 0.6Optional dependency
pyvista >= 0.44Optional dependency
pyvistaqt >= 0.11
Changes made automatically by mne[bot]. (#482)
Updated minimum for:
Optional dependency
nibabel >= 5.3
Changes made automatically by mne[bot]. (#502)
Bugfixes#
Fix channel selection to respect
selectionparameter as"seeds"or"targets"whenpicksis notNoneinplot_connectivity(),plot_spectral_connectivity(),plot_temporal_connectivity(), andplot_spectrotemporal_connectivity(), by Thomas Binns. (#467)Fix bug in
spectral_connectivity_time()wherefaverage=Truewith frequency bands included frequencies beyond the requestedfmax, by Marieke De Vylder. (#479)
API changes by deprecation#
Return lower-triangular connectivity data by default from
spectral_connectivity_epochs(),spectral_connectivity_time(),envelope_correlation(),phase_slope_index(),phase_slope_index_time(), andwsmi(), by Thomas Binns. (#461)Replace
indices=Nonewithindices='all'as an alias for all-to-all connectivity in connectivity containers and all connectivity-computing functions with anindicesparameter, by Thomas Binns. (#461)Remove
'symmetric'as an option forindicesin connectivity containers, by Thomas Binns. (#461)Require
indicesto be specified as tuples of array-likes for all multivariate methods inspectral_connectivity_epochs()andspectral_connectivity_time(), by Thomas Binns. (#461)Require
indicesto be specified as tuples of array-likes in connectivity container whenn_componentsis provided, by Thomas Binns. (#461)Remove deprecated
n_timesparameter frommake_signals_in_freq_bands(), by Thomas Binns. (#469)Remove deprecated
make_surrogate_datafunction, by Thomas Binns. (#470)Make
check_indicesvalidation helper function private, by Thomas Binns. (#491)Make
envelope_correlation()return anEpochConnectivityobject instead of aEpochTemporalConnectivityobject, by Thomas Binns. (#497)Remove
appendandcombinemethods,n_epochsproperty, andeventsandevent_idattributes from non-epoched connectivity containers, by Thomas Binns. (#506)Isolate
n_epochs_usedproperty to non-epoched connectivity containers, by Thomas Binns. (#506)
New features#
Add
plot_connectivity(),plot_spectral_connectivity(),plot_temporal_connectivity(), andplot_spectrotemporal_connectivity()for visualising connectivity results, by Thomas Binns. (#460)Add
missingparameter to control the filling of missing values in dense connectivity matrices in theget_data()method of connectivity containers, for connectivity methods where these values cannot be determined from the lower-/upper-triangular elements, by Thomas Binns. (#461)Add
'lower','upper', and'all'as options forindicesin connectivity containers and all connectivity-computing functions with anindicesparameter, by Thomas Binns. (#461)Add automatic filling of missing values in dense connectivity matrices from existing lower-/upper-triangular elements in the
get_data()method of connectivity containers, for eligible connectivity methods, by Thomas Binns. (#461)Plot multivariate components as separate figures in
plot_connectivity(), by Thomas Binns. (#467)Speed up
spectral_connectivity_epochs()for Morlet wavelet (cwt_morlet) spectra by conjugating each signal once rather than for every connection, by Eric Larson. (#487)
Other changes#
Deprecate method names in favour of the following:
phase-slope-index→psienvelope correlation→env_corrandenv_corr_orth(depending on orthogonalization)SMI→smiwSMI→wsmiVAR(1)andVAR(p)→varTime-varying VAR(1)andTime-varying VAR(p)→var_dynamic
by Thomas Binns. (#494)