Version 0.2 (2021-09-07)#
In this version, we return the relevant Connectivity class from each of the
connectivity estimation functions. These internally use xarray to represent
the connectivity data. One can easily get the v0.1 numpy array by doing
conn.get_data(), which will get exactly the same output as one got in v0.1
running any of the connectivity functions.
Changelog#
Adding
mne_connectivity.Connectivity,mne_connectivity.TemporalConnectivity,mne_connectivity.SpectralConnectivityandmne_connectivity.SpectroTemporalConnectivityas a data structure to hold connectivity data, by Adam Li (#6)Adding
mne_connectivity.EpochConnectivity,mne_connectivity.EpochTemporalConnectivity,mne_connectivity.EpochSpectralConnectivityandmne_connectivity.EpochSpectroTemporalConnectivityas a data structure to hold connectivity data over Epochs, by Adam Li (#6)indicesargument in Connectivity classes can now besymmetric, allowing for memory-efficient storage of symmetric connectivity, by Adam Li (#20)New method
savein Connectivity classes along withmne_connectivity.read_connectivity()can now be used to write and read Connectivity data as netCDF files, by Adam Li (#20)New function
mne_connectivity.vector_auto_regression()to compute dynamic connectivity vector auto-regressive (VAR) model, by Adam Li (#23)
API#
mne_connectivity.envelope_correlation(),spectral_connectivity, andmne_connectivity.phase_slope_index()all return Connectivity containers now, by Adam Li (#6)Added
xarrayas a dependency where all connectivity containers are now underlying xarrays, by Adam Li (#6)The
combineargument inmne_connectivity.envelope_correlation()was removed, and now all Epoch Connectivity classes have acombineclass method, by Adam Li (#20)