mne-tools / mne-icalabel

Automatic labeling of ICA components in Python.
https://mne.tools/mne-icalabel/dev/index.html
BSD 3-Clause "New" or "Revised" License
94 stars 15 forks source link

[GUI] Missing or non-expandable ICA properties #104

Open adswa opened 2 years ago

adswa commented 2 years ago

Describe the bug

The GUI seems to lack some ICA property plots shown in the tutorial, or they exists, but can't be expanded.

Steps to reproduce

I followed the tutorial, using a Python 3.9 environment on a Windows 11 and a Debian bookworm system.

Expected results

I expected to see the GUI include all plots shown in the figure in the tutorial, including the epochs image, ERP/ERF, power spectrum, and epoch variance (as shown in images doc/auto_examples/images/sphx_glr_label_components_00{1..4}.png in the examples).

Actual results

On both machines, this is how the GUI looks by default, lacking the images from doc/auto_examples/images/sphx_glr_label_components_003.png (no external screen connected, display resolution of 2560x1440 (16:9) (Debian) and 1920x1080 (Windows)):

Debian: Screenshot from 2022-08-19 09-03-07

Windows:

mne-icalabel-gui-windows

This is how the GUI looks in full screen: Debian: Screenshot from 2022-08-19 09-07-24

Windows:

mne-icalabel-gui-windows-fullscreen

The plots might be present underneath the topography, but the GUI components can't be changed in size individually so I can't reveal them if they are there.

mscheltienne commented 2 years ago

They are not present. We only included those 3 features for now. Also, you might have noticed that for now, each time you select a new IC, the previous mne-qt-browser (bottom right) is closed and a new one is opened and placed in the window. Not ideal.

This GUI is a very recent addition, it's an early version. The layout and the size of the widgets are not great. The features included will be expanded. It's a work in progress for now.