MNE-Python RawBrowser

77 views
Skip to first unread message

Martin Schulz

unread,
Jun 28, 2021, 12:11:25 PM6/28/21
to pyqtgraph
Dear pyqtgraph-community,

my name is Martin Schulz and I am currently participating in the Google Summer of Code for MNE-Python. My project is the reimplementation of the RawBrowser which is displaying the channels from EEG/MEG-data over time. Thanks to your modular and well documented package I could quickly start with a pyqtgraph-prototype and I am currently trying to implement all the features we need. To display the usually large datasets, I only show the time&channels of the current viewRange as in your hdf5-example. I extended it to dynamically load PlotCurveItems for channels if the yRange changes instead of having them all in the scene. PlotCurveItems seem to provide a better performance on initialization than PlotDataItems. In the adjacent schematic I have outlined the structure of my current prototype.

What do you think about this? I would be happy about comments or maybe hints if I used something not the way it is supposed to be used or it could be used better.

Thank you very much for your work, I am more and more seeing how many problems you solved in advance. It is a lot of fun to use pyqtgraph and it facilitates advancing with my project a lot.

Best wishes

Martin

Prototype_Overview.png

Christopher Lee-Messer

unread,
Jul 11, 2021, 6:23:54 PM7/11/21
to pyqtgraph
Hi Martin,
This sounds like a great project. Our group has a lot of overlap with some of things we are working on. 
Are you blogging about it somewhere. We might be able to share some results.
-C

Martin Schulz

unread,
Jul 12, 2021, 8:24:15 AM7/12/21
to pyqtgraph
Dear Christopher,

thanks a lot for your reply. Yes, I am blogging weekly here.
Are you working on a pyqtgraph-data-browser too?
Thank you very much for the offer, it would aid me a lot to see how others tackled the (performance)-problems of visualizing large datasets.
I saw that you are invested in neuroscience and medecine too being a MD/PhD (I am a 5th year medical student working on my doctoral thesis about MEG/EEG pain-neurophysiology).
Are you able to use Open-Source-Software as the plots from MNE-Python in clinical settings e.g. for diagnostics too?

Best wishes
Martin

Christopher Lee-Messer

unread,
Jul 14, 2021, 12:28:30 AM7/14/21
to pyqt...@googlegroups.com
Hi Martin
i will check out your blog. We are using pyside2 and pyqtgraph with our own libraries and MNE
given that it is a foundational library for eeg in python we plan to support it more in our eeg reader/an orator.
We currently support EEG and our own hdf5 based format.
We are doing research but are more focused on clinical EEGs that most in the mne community 

chris lee-messer

On Jul 12, 2021, at 05:24, Martin Schulz <beetlej...@gmail.com> wrote:


--
You received this message because you are subscribed to a topic in the Google Groups "pyqtgraph" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/pyqtgraph/WgAo0DxxQbo/unsubscribe.
To unsubscribe from this group and all its topics, send an email to pyqtgraph+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/pyqtgraph/4160875d-354f-4811-a068-e47fa82fdb4fn%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages