Git Product home page Git Product logo

mne-gui-addons's People

Contributors

alexrockhill avatar larsoner avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

mne-gui-addons's Issues

[ENH] Abstract Qt/notebook handling in iEEG GUI

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)

Different positions in different locate_ieeg gui versions

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:
obraz

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?

The `locate_ieeg` is slow when using CT in original resolution

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?

MAINT: Remaning TODO

  • Merge #3 which adds doc deployment, etc.
  • Release 0.1 on GitHub, and manually release on PyPI (needs to be done once to create the package)
  • Add PyPI secret for mne-gui-addons so that future releases auto-release
  • Check doc deployment: https://mne.tools/mne-gui-addons/
  • Get MNE-Python to use mne-gui-addons instead of built in, deprecate MNE code, add to mne sys_info: mne-tools/mne-python#11616
  • Move tutorials/clinical/10_ieeg_localize.py over to this repo
  • Move examples/preprocessing/locate_ieeg_micro.py over to this repo
  • Add conda-forge infrastructure: conda-forge/staged-recipes#22453

Then I think the workflow will be all set!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.