Version 1.1.0¶
2019-07-15
New major features¶
Aesthetics¶
- Standardize opacity, color, and z-order for vline marking current time for all viewers (#14)
- Improve label legibility (#19)
- Add
scatter_size
as an adjustable parameter to TraceViewer (#21) - Remove “s” suffixes from navigation spinboxes for time and xsize (#24)
- Add line-width option to TraceViewer (#26, #43)
- Allow user to change vline color (#45)
- Add param for setting background fill color of channel labels (#49)
- Use same color determination for EpochEncoder rectangles as EpochViewer (#50)
Plot fixes¶
- Fix time alignment across viewers by removing x-padding (#7)
- Fix poor plotting precision at long times (#28, #29)
- Fix for drawing epochs that end exactly at
t_stop
(#39) - Fix TraceViewer drawing incomplete curves when zoomed in (#47)
- Appropriately rescale raw signals in AnalogSignalFromNeoRawIOSource (#44, #56, #57)
- Fix trace label and baseline placement for RawIOs with non-zero offset (#58, #61)
- Fix crash when scatter plot channels are hidden (#64)
Video fixes¶
- VideoViewer performance fixes (#10, #11)
- Fix for video streams lacking
start_time
(#30) - Address PyAV deprecation warnings (#31)
- Fix for seeking non-existent video frames before start and beyond end of video (#33, #36)
- Ensure
time_to_frame_index
always returns the frame preceding t (#35) - Clear video image when t is before the start or after the end of video (#37)
Other bug fixes¶
- Fix missing icons for play and stop buttons (#15, #46)
- Fix errors when dragging or scrolling mouse on viewer axes (#51, #52)
- Fix clicking on current selection in EventList, EpochEncoder table, and DataFrameView (#54, #55)
- Fix for standalone app crash when signals start after t=2.1 (#38)
- Catch
make_video_file
crash (#59) - 2 bug fixes (#22)
- Some bug fixes (#9)
- Hide debug statements (#32)