# 'read\_ch\_connectivity'

**URL:** <https://mne.discourse.group/t/read-ch-connectivity/2580>\
**Category:** Support & Discussions\
**Tags:** meg, eeg, connectivity\
**Created:** [January 25, 2021, 3:20pm UTC](https://mne.discourse.group/t/read-ch-connectivity/2580 "2021-01-25T15:20:09Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![LeilaNS](https://yyz2.discourse-cdn.com/free1/user_avatar/mne.discourse.group/leilans/32/123_2.png) [@LeilaNS](https://mne.discourse.group/u/LeilaNS)\
**Post date:** [January 25, 2021, 3:20pm UTC](https://mne.discourse.group/t/read-ch-connectivity/2580/1 "2021-01-25T15:20:09Z")

</div>

**If you have a question or issue with MNE-Python, please include the following info:**

- MNE-Python version: 0.22.0
- operating system: windows  
Hi,  
I can’t read\_ch\_connectivity:  
I get the error message :

```python

import mne
from mne.channels import read_ch_connectivity

Traceback (most recent call last):
  File "<ipython-input-3-0e32996ab1c0>", line 1, in <module>
    from mne.channels import read_ch_connectivity

ImportError: cannot import name 'read_ch_connectivity' from 'mne.channels' (C:\Users\name\Anaconda3\envs\mne\lib\site-packages\mne\channels\ __init__.py)

```

That worked before mne upgrade. Any idea, what’s wrong?  
Thanks

---

<div class="post-metadata">

**Author:** ![richard](https://yyz2.discourse-cdn.com/free1/user_avatar/mne.discourse.group/richard/32/15_2.png) [@richard](https://mne.discourse.group/u/richard)\
**Post date:** [January 25, 2021, 3:32pm UTC](https://mne.discourse.group/t/read-ch-connectivity/2580/2 "2021-01-25T15:32:42Z")

</div>

> [@LeilaNS](#):
>
> `read_ch_connectivity`

Hello @LeilaNS,

in that release, a number of functions were [renamed](https://mne.tools/stable/whats_new.html#id4):

> - `mne.channels.find_ch_connectivity` → [`find_ch_adjacency`](https://mne.tools/stable/generated/mne.channels.find_ch_adjacency.html#mne.channels.find_ch_adjacency)
> - `mne.channels.read_ch_connectivity` → [`read_ch_adjacency`](https://mne.tools/stable/generated/mne.channels.read_ch_adjacency.html#mne.channels.read_ch_adjacency)
> - `mne.spatial_dist_connectivity` → [`spatial_dist_adjacency`](https://mne.tools/stable/generated/mne.spatial_dist_adjacency.html#mne.spatial_dist_adjacency)
> - `mne.spatial_inter_hemi_connectivity` → [`spatial_inter_hemi_adjacency`](https://mne.tools/stable/generated/mne.spatial_inter_hemi_adjacency.html#mne.spatial_inter_hemi_adjacency)
> - `mne.spatial_src_connectivity` → [`spatial_src_adjacency`](https://mne.tools/stable/generated/mne.spatial_src_adjacency.html#mne.spatial_src_adjacency)
> - `mne.spatial_tris_connectivity` → [`spatial_tris_adjacency`](https://mne.tools/stable/generated/mne.spatial_tris_adjacency.html#mne.spatial_tris_adjacency)
> - `mne.spatio_temporal_dist_connectivity` → [`spatio_temporal_dist_adjacency`](https://mne.tools/stable/generated/mne.spatio_temporal_dist_adjacency.html#mne.spatio_temporal_dist_adjacency)
> - `mne.spatio_temporal_src_connectivity` → [`spatio_temporal_src_adjacency`](https://mne.tools/stable/generated/mne.spatio_temporal_src_adjacency.html#mne.spatio_temporal_src_adjacency)
> - `mne.spatio_temporal_tris_connectivity` → [`spatio_temporal_tris_adjacency`](https://mne.tools/stable/generated/mne.spatio_temporal_tris_adjacency.html#mne.spatio_temporal_tris_adjacency)

The function you want to use is called `mne.channels.read_ch_adjacency()` now.

Hope that helps!

---

<div class="post-metadata">

**Author:** ![LeilaNS](https://yyz2.discourse-cdn.com/free1/user_avatar/mne.discourse.group/leilans/32/123_2.png) [@LeilaNS](https://mne.discourse.group/u/LeilaNS)\
**Post date:** [January 25, 2021, 3:55pm UTC](https://mne.discourse.group/t/read-ch-connectivity/2580/3 "2021-01-25T15:55:33Z")

</div>

Thank you for fast answer. I have an other same question :

```python
Brain = mne.viz.get_brain_class()
AttributeError: 'module' object has no attribute 'get_brain_class'

```

---

<div class="post-metadata">

**Author:** ![richard](https://yyz2.discourse-cdn.com/free1/user_avatar/mne.discourse.group/richard/32/15_2.png) [@richard](https://mne.discourse.group/u/richard)\
**Post date:** [January 25, 2021, 4:22pm UTC](https://mne.discourse.group/t/read-ch-connectivity/2580/4 "2021-01-25T16:22:53Z")

</div>

Are you sure you’re using MNE-Python 0.22 when running this command? I just checked (albeit on macOS), and it does work for me.

---

<div class="post-metadata">

**Author:** ![LeilaNS](https://yyz2.discourse-cdn.com/free1/user_avatar/mne.discourse.group/leilans/32/123_2.png) [@LeilaNS](https://mne.discourse.group/u/LeilaNS)\
**Post date:** [January 25, 2021, 5:57pm UTC](https://mne.discourse.group/t/read-ch-connectivity/2580/5 "2021-01-25T17:57:50Z")

</div>

```python
 python -c "import mne; mne.sys_info()"

 Python: 3.8.6 | packaged by conda-forge | (default, Dec 26 2020, 05:05:16) [GCC 9.3.0]
 mne: 0.22.0
 numpy: 1.19.5 {blas=NO_ATLAS_INFO, lapack=lapack}
 scipy: 1.6.0
 matplotlib: 3.3.3 {backend=Qt5Agg}
 sklearn: 0.24.0
 numba: 0.52.0
 nibabel: 3.2.1
 nilearn: 0.7.0
 dipy: 1.3.0
 cupy: Not found
 pandas: 1.2.0
 mayavi: 4.7.2
 pyvista: 0.27.4 {pyvistaqt=0.2.0, OpenGL 4.6 (Core Profile) Mesa 20.0.8 via Mesa DRI Intel(R) UHD Graphics 630 (CFL GT2)}
 vtk: 9.0.1
 PyQt5: 5.12.3

```

---

<div class="post-metadata">

**Author:** ![richard](https://yyz2.discourse-cdn.com/free1/user_avatar/mne.discourse.group/richard/32/15_2.png) [@richard](https://mne.discourse.group/u/richard)\
**Post date:** [January 25, 2021, 6:10pm UTC](https://mne.discourse.group/t/read-ch-connectivity/2580/6 "2021-01-25T18:10:25Z")

</div>

Which operating system are you using? Is this Linux?

---

<div class="post-metadata">

**Author:** ![richard](https://yyz2.discourse-cdn.com/free1/user_avatar/mne.discourse.group/richard/32/15_2.png) [@richard](https://mne.discourse.group/u/richard)\
**Post date:** [January 25, 2021, 6:30pm UTC](https://mne.discourse.group/t/read-ch-connectivity/2580/7 "2021-01-25T18:30:31Z")

</div>

I really cannot reproduce this with 0.22. I wonder if your installation is corrupted, or maybe you’re using a development version of 0.22? Could you try to force-reinstall MNE by running

```python
pip install -U mne

```

---

<div class="post-metadata">

**Author:** ![LeilaNS](https://yyz2.discourse-cdn.com/free1/user_avatar/mne.discourse.group/leilans/32/123_2.png) [@LeilaNS](https://mne.discourse.group/u/LeilaNS)\
**Post date:** [January 26, 2021, 8:29am UTC](https://mne.discourse.group/t/read-ch-connectivity/2580/8 "2021-01-26T08:29:49Z")

</div>

> [@LeilaNS](#):
>
> `Brain = mne.viz.get_brain_class()`

I reinstalled MNE again now it works. Thank you for your help

---

<div class="post-metadata">

**Author:** ![richard](https://yyz2.discourse-cdn.com/free1/user_avatar/mne.discourse.group/richard/32/15_2.png) [@richard](https://mne.discourse.group/u/richard)\
**Post date:** [January 26, 2021, 8:55am UTC](https://mne.discourse.group/t/read-ch-connectivity/2580/9 "2021-01-26T08:55:40Z")

</div>

Perfect! Good to know it works now.
