mne.pick_channels_cov(orig, include=(), exclude='bads', ordered=True, copy=True, *, verbose=None)[source]#

Pick channels from covariance matrix.


A covariance.

includelist of str, (optional)

List of channels to include (if empty, include all available).

excludelist of str, (optional) | ‘bads’

Channels to exclude (if empty, do not exclude any). Defaults to ‘bads’.


If True (default), ensure that the order of the channels in the modified instance matches the order of ch_names.

New in v0.20.0.

Changed in version 1.7: The default changed from False in 1.6 to True in 1.7.


If True (the default), return a copy of the covariance matrix with the modified channels. If False, channels are modified in-place.

New in v0.20.0.

verbosebool | str | int | None

Control verbosity of the logging output. If None, use the default verbosity level. See the logging documentation and mne.verbose() for details. Should only be passed as a keyword argument.


Covariance solution restricted to selected channels.