Version 1.1.0 ------------- 2019-07-15 New major features .................. * Add functions to make viewers directly from Neo objects (`#8 `__, `#20 `__) * Add CsvEpochSource and many EpochEncoder enhancements (`#13 `__, `#27 `__, `#60 `__) * Add keyboard shortcuts for navigation (`#18 `__, `#25 `__, `#41 `__) * Add time zoom to most viewers, add global time zoom option (`#17 `__) 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 `__) Zoom fixes .......... * Fix time zoom rate (`#23 `__) * Fix signal offsets when zooming in TraceViewer (`#48 `__) 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 `__) Documentation ............. * Add epoch encoder example (`#12 `__) * Update docs and README (`#62 `__)