A fast & light scroller based on pyqtgraph, Enthought traitsui, and HDF5.
First steps: install ecogdata and ecoglib in order, from source (follow links for instructions). At this point, you have chosen your flavor of virtual environment.
Next, clone this repository:
$ git clone https://github.com/miketrumpis/lfp_scroller.git
Choose whether to use PyQt5 or PySide2.
- PyQt5: this is probably the best option (presently), but it is known not to work on Windows 8
- PySide2: also works, has a less restrictive license
The LFP scroller can use either package.
With PySide2, you must set the QT_API=pyside2
environment variable (a la matplotlib).
Note: if using conda, you may prefer to conda install the requirements in setup.cfg
.
Pip install either as:
$ pip install ./lfp_scroller[pyqt]
or as
$ pip install ./lfp_scroller[pyside2]
The program is run with a dead simple script:
$ launch_scroller.py
For usage, see "docs" directory.