Skip to content

Releases: NeuralEnsemble/ephyviewer

1.5.1

09 Sep 17:35
01fff82
Compare
Choose a tag to compare

1.5.1 (2021-09-09)

This release only fixes a packaging issue with the source code tarball introduced in 1.5.0.

Packaging

  • Add missing requirements*.txt to source tarball #161

1.5.0

09 Sep 16:18
68e524a
Compare
Choose a tag to compare

1.5.0 (2021-09-09)

Compatibility

Support for Python < 3.7 and for PyQt4 were dropped.

  • Add compatibility with Neo 0.10.0 (#151, #157, #159)
  • Add PySide2 support (#148)

New data sources

  • Add data sources for SpikeInterface recording and sorting objects (#153)

Continuous integration

  • Run automated test suite with GitHub Actions (#137, #138, #142, #145, #149)
  • Add manually-triggerable GitHub Action workflows for publishing to PyPI (#140)
  • Add Coveralls test coverage reporting (#144)

1.4.0

16 Jan 20:39
9045dd9
Compare
Choose a tag to compare

1.4.0 (2021-01-16)

Epoch encoder enhancements

The epoch encoder received major improvements in functionality, appearance, and performance.

  • Reorganize EpochEncoder controls to reduce crowding (#113, #108)
  • Add editable fields and row buttons to EpochEncoder table (#103, #110, #111, #112, #131)
  • Add undo/redo functionality to EpochEncoder (#118, #119, #121)
  • Allow new EpochEncoder labels to be created on-the-fly (#105, #127)
  • Display EpochEncoder shortcut keys as y-axis tick mark labels (#104)
  • Dramatically improve EpochEncoder performance when there are many epochs (#120)

Bug fixes

  • Allow standalone app to open multiple files, each in independent windows (#122, #123)
  • Fix signal grouping in get_sources_from_neo_rawio() for Neo 0.9.0 (#117)
  • Fix 'method' object is not connected TimeFreqViewer error for pyqtgraph 0.11.0 (#124, #126)
  • Fix TraceViewer scatter points changing color randomly with pyqtgraph 0.11.1 (#132, #133)
  • Fix bounds of EpochEncoder start/stop spin boxes (#106, #107)
  • Fix EpochEncoder start/stop spin box values not immediately updating when “Set start”/”Set stop” buttons are pressed on macOS (#115, #129)
  • Prevent overzealous spin box height correction in pyqtgraph 0.11.0 (#114)

Documentation

1.3.1

15 Mar 07:18
231bfd2
Compare
Choose a tag to compare

1.3.1 (2020-03-15)

Bug fixes

  • Fix TraceViewer auto scale when signals are not in view (#101)

1.3.0

01 Mar 08:44
850ab2f
Compare
Choose a tag to compare

1.3.0 (2020-03-01)

Enhancements

  • Add xratio parameter to viewers for controlling vline position (#97)
  • Add label_size parameter to viewers for resizing channel labels (#98)

1.2.3

16 Feb 23:08
8cc7898
Compare
Choose a tag to compare

1.2.3 (2020-02-16)

Bug fixes

  • Fix plot range for SpikeTrainViewer when only one channel is visible (#95)
  • Fix EpochViewer colors when some channels are not visible (#93)

1.2.2

19 Dec 03:22
d798c1e
Compare
Choose a tag to compare

1.2.2 (2019-12-18)

Bug fixes

  • Fix error encountered with some videos: TypeError: '>=' not supported between instances of 'NoneType' and 'int' (#91)

1.2.1

13 Dec 03:05
96d6fa9
Compare
Choose a tag to compare

1.2.1 (2019-12-12)

Bug fixes

  • Prevent trace labels from moving when zooming (#85)
  • Fix plot range (max y) for SpikeTrainViewer (#87)

Enhancements

  • Add auto_scale_factor param to TraceViewer (#84)
  • Add scatter_size param to SpikeTrainViewer (#88)

Documentation

  • Add conda-forge install instructions to docs (#86)

1.2.0

09 Oct 05:44
7620943
Compare
Choose a tag to compare

1.2.0 (2019-10-09)

Mouse and keyboard enhancements

  • Adjust offsets and gains of individual traces in TraceViewer using the mouse (#75)
  • Add EpochEncoder shortcuts for toggling range, setting left/right limits (#76)
  • Add EpochEncoder shortcut for saving and smarter prompt to save at exit (#77, #78)

Other enhancements

  • Add a parameter to NavigationToolBar for setting datetime string format (#70)
  • Use scientific notation in TraceViewer gain spin boxes less often (#71)

Documentation

  • Add links to RawIO list in Neo’s docs (#69)