Viewers

There are several ways to plot signals (raw, preprocessed) and spikes.

  1. Internally, you can use spikeinterface.widgets submodule. This creates static figures with matplotlib, interactive widgets with ipywidgets, and web-based shareable views with sortingview.

  2. You can view simple recording and sorting objects with ephyviewer

  3. You can use the spikeinterface-gui

  4. You can use the phy software

spikeinterface.widgets

The easiest way to visualize spikeinterface objects is to use the widgets module for plotting. You can find an extensive description in the module documentation and Widgets module many examples in this tutorial Widgets tutorials.

spikeinterface-gui

spikeinterface-gui is a local desktop application which is built on top of spikeinterface.

It is the easiest and fastest way to inspect interactively a spike sorting output. It’s easy to install and ready to use!

Authors: Samuel Garcia

ephyviewer

ephyviewer is a customizable viewer that can mix several views together: signals, spikes, events, video.

spikeinterface objects (recording and sorting) can be loaded directly in ephyviewer with a few lines of code. See this example.

Author: Jeffrey Gill and Samuel Garcia

phy

phy is the de-facto standard tool for manual curation of a sorting output. The current drawback of phy is that the dataset (including filtered signals and all waveforms of spikes) has to be copied in a separate folder and this is very time consuming process and occupies a lot of disk space.

Author : Cyrill Rossant