-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTODO.txt
35 lines (35 loc) · 1.63 KB
/
TODO.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
+ rename data.py to something more appropriate, like h5, hdf5, storage
+ need a central module for DAQ tasks, so physiology can access them too
+ DAQ tasks should accept multiple callbacks, so physiology can hook too
? chain start and stop functions of ScrollingPlotWidget to all child channels,
specifically start or stop AnalogChannel processing thread
+ why AnalogChannel falls behind the plot window?
found a tiny bug when advancing to next window
x inherit from pyqtgraph PlotItem and add feature for appending data without
updating the entire plot
? use enums instead of strings
x should Context.clearValues set all items to type()? what about np.nan?
+ remove roveValues from trial and performance context, instead use rove params
themselves
+ pre-evaluate paradigm
+ play target and masker
+ activate pump
+ log pump
- add _nsOffset to daq.AnalogInput
x migrate plotting subsystem to vispy and gloo
- migrate plotting subsystem to OpenGL
+ add notes to export
- add push in (checkbox style) go/nogo buttons
- add a number parameter for repeat if FA
- add number of go reminds in the beginning of session
+ add screenshots to github page
+ add a readme
+ add 2 decimal points to experiment duration when exporting
- add export for spout training and target training
+ update AnalogPlotBuffered when resized
+ automatic handling of GL context when initializing or refreshing Item
+ fix the bug in AnalogPlotBuffered where previous cycle's samples are drawn
for as the newest samples
+ fix misc.CircularBuffer overflow when window is not visible and not updated
+ online median calculation for pipeline.SpikeDetector
(fixed with asynchronous calculation)