3D connectivity plots
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 20/100
- Issue type
- Feature
- Clarity
- Needs clarification
- Activity status
- Stale
- Tech stack
- python
- Domain
- computer-graphics, data-visualization
Research direction
Start by reviewing the issue's proposed scripts and the existing plot_alignment function; the issue does not name repository files, tests, or an entry point. Compare the Mayavi and bezier-based approaches, clarify the desired sensor-space and ROI-to-ROI behavior, and establish a concrete API and acceptance criteria before implementation.
Written by the indexing model from the issue text.
Description
Describe the problem
After I started working in a lab where @kingjr was, it became more and more often the request to plot his "flaming heads". I was fine, until two days ago.
Just to clarify, the flaming heads are the sensor space connectivity 3d plots (from JR's wSMI paper):

Describe your solution
So I wrote a couple of scripts (horrible for now) that are able to do something like the image below, using Mayavi, some parts of the plot_alignment function, and the bezier package.
If you feel like having something like this in MNE-Python, I'm more than happy to work on a PR.
I have a couple of features that I would like to add, including the possibility to do ROI to ROI connectivity (a and b from JR's paper).
This issue was just to open the discussion. I have to ways of plotting, but they depend on my limited knowledge on Mayavi. I have the impression that with some help we can make something better that can be also used to create faster figures.
- Dominant language
- Python
- Stars
- 3.5k
- Forks
- 1.6k
- Avg merge
- 1d 6h
- Merged PRs (30d)
- 100
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from mne-tools/mne-python
-
ENH
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
mne-tools/mne-python#13743 · 2 comments ·
-
ENH
Difficulty 3/5 1-2 days Newbie friendliness 68/100
mne-tools/mne-python#14318 ·
-
BUG
Difficulty 3/5 1-2 days Newbie friendliness 68/100
mne-tools/mne-python#14317 ·
-
Difficulty 4/5 3-5 days Newbie friendliness 38/100
mne-tools/mne-python#14311 · 1 comment · 1 reaction ·
-
ENH
Difficulty 5/5 Over a week Newbie friendliness 35/100
mne-tools/mne-python#14309 · 1 comment ·
All issues in mne-tools/mne-python
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
bancolombia/sentinel#23 ·
-
test md OpenCI
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
-
integration:quickjs org:external priority:backlog topic:code-interpreter topic:middleware type:feature
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
langchain-ai/deepagents#6450 ·
-
bug client
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100