Tutorials

Longer form tutorials about using spikeinterface. Many of these are downloadable as notebooks or python scripts so that you can “code along” to the tutorials.

If you’re new to SpikeInterface, we recommend trying out the Quickstart tutorial first.

Updating from legacy

Core tutorials

These tutorials focus on the spikeinterface.core module

Recording objects

Recording objects

Sorting objects

Sorting objects

Handling probe information

Handling probe information

SortingAnalyzer

SortingAnalyzer

Append and/or concatenate segments

Append and/or concatenate segments

Handle time information

Handle time information

Extractors tutorials

The spikeinterface.extractors module is designed to load and save recorded and sorted data and to handle probe information.

  • RecordingExtractors

  • SortingExtractors

  • Handling probe information

Read various format into SpikeInterface

Read various format into SpikeInterface

Working with unscaled traces

Working with unscaled traces

Quality metrics tutorial

The spikeinterface.qualitymetrics module allows users to compute various quality metrics to assess the goodness of a spike sorting output.

Quality Metrics Tutorial

Quality Metrics Tutorial

Curation Tutorial

Curation Tutorial

Comparison tutorial

The spikeinterface.comparison module allows to compare sorter output or benchmark to ground truth.

Explore sorters weaknesses with ground-truth comparison

Explore sorters weaknesses with ground-truth comparison

Widgets tutorials

The widgets module contains several plotting routines (widgets) for visualizing recordings and sorting data, probe layout, and many more!

RecordingExtractor Widgets Gallery

RecordingExtractor Widgets Gallery

SortingExtractor Widgets Gallery

SortingExtractor Widgets Gallery

Waveforms Widgets Gallery

Waveforms Widgets Gallery

Peaks Widgets Gallery

Peaks Widgets Gallery

Gallery generated by Sphinx-Gallery