mne-tools / mne-gui-addons Goto Github PK
View Code? Open in Web Editor NEWMNE-Python GUI addons
License: BSD 3-Clause "New" or "Revised" License
MNE-Python GUI addons
License: BSD 3-Clause "New" or "Revised" License
The PyQt import handling should be deduplicated across MNE with one abstract function at some point. This will be especially useful when PyQt versions change.
This kind of code is what needs to be deduplicated in mne.gui._ieeg_locate_gui.py
from PyQt5.QtWidgets import (QMainWindow, QGridLayout,
QVBoxLayout, QHBoxLayout, QLabel,
QMessageBox, QWidget,
QListView, QSlider, QPushButton,
QComboBox, QPlainTextEdit)
Hi,
I'm having problems correctly reading / displaying positions that were created using the mne.gui.locate_ieeg
(that is the previous version, that resided in mne-python) in the current mne_gui.locate_ieeg
(that is using mne-gui-addons). Although the channel positions are correctly localted when opening and displaying a fif file (containing the created info object) on my laptop with 1.4.0 mne, they look like this when opening the same file on another machine with mne dev version and mne-gui-addons pip installed from github today:
The positions were created on the 1.4.0 mne version in original CT space. The head -> CT transform is the same on both machines (identity).
Do you have an idea what could be the problem?
When marking the position of micro-channels in original CT space the locate_ieeg
gui can become really slow when refreshing the main four axes after a new position in CT space was clicked. The refresh can take 3 - 5 seconds, which effectively makes the whole channel-clicking process longer (it sometimes feels that more time is spent waiting for the refreshes than actual clicking).
Do you think this could be sped up?
tutorials/clinical/10_ieeg_localize.py
over to this repoexamples/preprocessing/locate_ieeg_micro.py
over to this repoThen I think the workflow will be all set!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.