Back to the main page.
Bug 3096 - make a graphical channel selection
| Status | ASSIGNED |
| Reported | 2016-03-15 15:28:00 +0100 |
| Modified | 2017-08-23 08:51:04 +0200 |
| Product: | FieldTrip |
| Component: | core |
| Version: | unspecified |
| Hardware: | PC |
| Operating System: | Mac OS |
| Importance: | P5 normal |
| Assigned to: | Robert Oostenveld |
| URL: | |
| Tags: | |
| Depends on: | |
| Blocks: | |
| See also: | http://bugzilla.fieldtriptoolbox.org/show_bug.cgi?id=3033http://bugzilla.fieldtriptoolbox.org/show_bug.cgi?id=2837http://bugzilla.fieldtriptoolbox.org/show_bug.cgi?id=3334 |
Robert Oostenveld - 2016-03-15 15:28:34 +0100
this should probably be part of ft_channelselection, or possibly in private/select_channel_list The idea is that ft_databrowser, but also other functions, would show a dialog in which the user selects channels from a topography, just like selecting them in a multiplot.
Robert Oostenveld - 2016-03-16 10:10:35 +0100
I implemented this. I now realize that the disadvantage is that sometimes not all channels are present in the layout (e.g. EOG and trigger channels). Hence I added a cfg.selectchannel=list/layout option to ft_databrowser, so that the user can specify either GUI. mac011> git commit -a [bug3096 1f0d4c8] ENH - implemented GUI for channel selection on basis of the layout, see http://bugzilla.fieldtriptoolbox.org/show_bug.cgi?id=3096 3 files changed, 226 insertions(+), 102 deletions(-) mac011> git push --set-upstream origin bug3096 X11 forwarding request failed on channel 0 Counting objects: 106, done. Delta compression using up to 4 threads. Compressing objects: 100% (25/25), done. Writing objects: 100% (25/25), 5.60 KiB | 0 bytes/s, done. Total 25 (delta 18), reused 0 (delta 0) To git@github.com:robertoostenveld/fieldtrip.git * [new branch] bug3096 -> bug3096 Branch bug3096 set up to track remote branch bug3096 from origin.
Robert Oostenveld - 2016-03-16 10:11:40 +0100
note that the default channel selection GUI has not changed
Robert Oostenveld - 2016-03-16 10:20:15 +0100
I have been testing with elekta data, which has magnetometers, gradiometers and electrodes. I realize that the GUI selection is suboptimal. I wish I could do cfg.layout = {'neuromag306mag.lay', 'neuromag306planar.lay', 'eeg1010.lay'} and have them appear side by side. This relates to bug 3033 and to 2837.
Robert Oostenveld - 2016-03-16 12:17:01 +0100
(In reply to Robert Oostenveld from comment #3) I have now implemented this in ft_prepare_layout.
Robert Oostenveld - 2016-03-16 12:19:41 +0100
(In reply to Robert Oostenveld from comment #4) this has a number of interesting side-effects. It is possible to select the different types of channels, but also in ft_databrowser to make a multiplotER and subsequent topoplots. The vertical scaling is however very different and therefore the figures don't look good. But each channel type separately (mag, planar, eeg) work fine.