Skip to content

Commit a3a07b8

Browse files
authored
Merge pull request #13 from jpgill86/epoch-encoder
Add CsvEpochSource and EpochEncoder enhancements
2 parents cf5b913 + 169c09d commit a3a07b8

10 files changed

+503
-244
lines changed

.gitignore

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,5 @@ doc/_build/*
22
dist/*
33
ephyviewer.egg-info/*
44
ephyviewer/tests/*.avi
5-
examples/*.avi
5+
examples/*.avi
6+
examples/*.csv

doc/examples.rst

+10
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,16 @@ Epoch viewer
6262
.. literalinclude:: ../examples/event_epoch_viewer.py
6363

6464

65+
Epoch encoder
66+
-------------
67+
68+
.. image:: img/epoch_encoder_example.png
69+
70+
:download:`epoch_encoder.py <../examples/epoch_encoder.py>`
71+
72+
.. literalinclude:: ../examples/epoch_encoder.py
73+
74+
6575
mixed viewer
6676
------------
6777

doc/img/epoch_encoder_example.png

40.7 KB
Loading

ephyviewer/base.py

+5-4
Original file line numberDiff line numberDiff line change
@@ -52,10 +52,11 @@ def __init__(self, *args, **kwds):
5252
pg.ViewBox.__init__(self, *args, **kwds)
5353
self.disableAutoRange()
5454
def mouseClickEvent(self, ev):
55-
ev.accept()
56-
def mouseDoubleClickEvent(self, ev):
57-
self.doubleclicked.emit()
58-
ev.accept()
55+
if ev.double():
56+
ev.accept()
57+
self.doubleclicked.emit()
58+
else:
59+
ev.ignore()
5960
def wheelEvent(self, ev):
6061
if ev.modifiers() == QT.Qt.ControlModifier:
6162
z = 5. if ev.delta()>0 else 1/5.

0 commit comments

Comments
 (0)