There are several ways to plot signals (raw, preprocessed) and spikes.
- Internally, you can use
spikeinterface.widgets
submodule. This creates figures withmatplotlib
and can be embedded in jupyter notebooks. - You can view simple
recording
andsorting
objects withephyviewer
- You can use the
spikeinterface-gui
- You can use the
phy
software
The easiest way to visualize spikeinterface
objects is to use the widgets
module for plotting. You can find many examples in this tutorial _sphx_glr_modules_widgets
.
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
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
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
sortingview is a web-based engine to display the output of a sorter.
It is work-in-progress and is still based on the old spikeinterface
API (version<0.90), so currently it cannot be readily used with the current version.
Authors : Jeremy Magland and Jeff Soules