:orphan:
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 :ref:`get_started/quickstart:Quickstart tutorial` first.
Updating from legacy
--------------------
.. toctree::
:maxdepth: 1
waveform_extractor_to_sorting_analyzer
.. raw:: html
.. thumbnail-parent-div-open
.. thumbnail-parent-div-close
.. raw:: html
Core tutorials
---------------
These tutorials focus on the :py:mod:`spikeinterface.core` module
.. raw:: html
.. thumbnail-parent-div-open
.. raw:: html
.. only:: html
.. image:: /tutorials/core/images/thumb/sphx_glr_plot_1_recording_extractor_thumb.png
:alt:
:ref:`sphx_glr_tutorials_core_plot_1_recording_extractor.py`
.. raw:: html
Recording objects
.. raw:: html
.. only:: html
.. image:: /tutorials/core/images/thumb/sphx_glr_plot_2_sorting_extractor_thumb.png
:alt:
:ref:`sphx_glr_tutorials_core_plot_2_sorting_extractor.py`
.. raw:: html
Sorting objects
.. raw:: html
.. only:: html
.. image:: /tutorials/core/images/thumb/sphx_glr_plot_3_handle_probe_info_thumb.png
:alt:
:ref:`sphx_glr_tutorials_core_plot_3_handle_probe_info.py`
.. raw:: html
Handling probe information
.. raw:: html
.. only:: html
.. image:: /tutorials/core/images/thumb/sphx_glr_plot_4_sorting_analyzer_thumb.png
:alt:
:ref:`sphx_glr_tutorials_core_plot_4_sorting_analyzer.py`
.. raw:: html
SortingAnalyzer
.. raw:: html
.. only:: html
.. image:: /tutorials/core/images/thumb/sphx_glr_plot_5_append_concatenate_segments_thumb.png
:alt:
:ref:`sphx_glr_tutorials_core_plot_5_append_concatenate_segments.py`
.. raw:: html
Append and/or concatenate segments
.. raw:: html
.. only:: html
.. image:: /tutorials/core/images/thumb/sphx_glr_plot_6_handle_times_ver2_thumb.png
:alt:
:ref:`sphx_glr_tutorials_core_plot_6_handle_times_ver2.py`
.. raw:: html
How SpikeInterface Handles Time
.. thumbnail-parent-div-close
.. raw:: html
.. toctree::
:hidden:
/tutorials/core/plot_1_recording_extractor
/tutorials/core/plot_2_sorting_extractor
/tutorials/core/plot_3_handle_probe_info
/tutorials/core/plot_4_sorting_analyzer
/tutorials/core/plot_5_append_concatenate_segments
/tutorials/core/plot_6_handle_times_ver2
Extractors tutorials
--------------------
The :py:mod:`spikeinterface.extractors` module is designed to load and save recorded and sorted data and to handle
probe information.
- RecordingExtractors
- SortingExtractors
- Handling probe information
.. raw:: html
.. thumbnail-parent-div-open
.. raw:: html
.. only:: html
.. image:: /tutorials/extractors/images/thumb/sphx_glr_plot_1_read_various_formats_thumb.png
:alt:
:ref:`sphx_glr_tutorials_extractors_plot_1_read_various_formats.py`
.. raw:: html
Read various format into SpikeInterface
.. raw:: html
.. only:: html
.. image:: /tutorials/extractors/images/thumb/sphx_glr_plot_2_working_with_unscaled_traces_thumb.png
:alt:
:ref:`sphx_glr_tutorials_extractors_plot_2_working_with_unscaled_traces.py`
.. raw:: html
Working with unscaled traces
.. thumbnail-parent-div-close
.. raw:: html
.. toctree::
:hidden:
/tutorials/extractors/plot_1_read_various_formats
/tutorials/extractors/plot_2_working_with_unscaled_traces
Quality metrics tutorial
------------------------
The :code:`spikeinterface.qualitymetrics` module allows users to compute various quality metrics to assess the
goodness of a spike sorting output.
.. raw:: html
.. thumbnail-parent-div-open
.. raw:: html
.. only:: html
.. image:: /tutorials/qualitymetrics/images/thumb/sphx_glr_plot_3_quality_mertics_thumb.png
:alt:
:ref:`sphx_glr_tutorials_qualitymetrics_plot_3_quality_mertics.py`
.. raw:: html
Quality Metrics Tutorial
.. raw:: html
.. only:: html
.. image:: /tutorials/qualitymetrics/images/thumb/sphx_glr_plot_4_curation_thumb.png
:alt:
:ref:`sphx_glr_tutorials_qualitymetrics_plot_4_curation.py`
.. raw:: html
Curation Tutorial
.. thumbnail-parent-div-close
.. raw:: html
.. toctree::
:hidden:
/tutorials/qualitymetrics/plot_3_quality_mertics
/tutorials/qualitymetrics/plot_4_curation
Comparison tutorial
-------------------
The :code:`spikeinterface.comparison` module allows to compare sorter output or benchmark to ground truth.
.. raw:: html
.. thumbnail-parent-div-open
.. raw:: html
.. only:: html
.. image:: /tutorials/comparison/images/thumb/sphx_glr_generate_erroneous_sorting_thumb.png
:alt:
:ref:`sphx_glr_tutorials_comparison_generate_erroneous_sorting.py`
.. raw:: html
This generate a erroneous sorting to illustrate in some example
.. raw:: html
.. only:: html
.. image:: /tutorials/comparison/images/thumb/sphx_glr_plot_5_comparison_sorter_weaknesses_thumb.png
:alt:
:ref:`sphx_glr_tutorials_comparison_plot_5_comparison_sorter_weaknesses.py`
.. raw:: html
Explore sorters weaknesses with ground-truth comparison
.. thumbnail-parent-div-close
.. raw:: html
.. toctree::
:hidden:
/tutorials/comparison/generate_erroneous_sorting
/tutorials/comparison/plot_5_comparison_sorter_weaknesses
Widgets tutorials
-----------------
The :code:`widgets` module contains several plotting routines (widgets) for
visualizing recordings and sorting data, probe layout, and many more!
.. raw:: html
.. thumbnail-parent-div-open
.. raw:: html
.. only:: html
.. image:: /tutorials/widgets/images/thumb/sphx_glr_plot_1_rec_gallery_thumb.png
:alt:
:ref:`sphx_glr_tutorials_widgets_plot_1_rec_gallery.py`
.. raw:: html
RecordingExtractor Widgets Gallery
.. raw:: html
.. only:: html
.. image:: /tutorials/widgets/images/thumb/sphx_glr_plot_2_sort_gallery_thumb.png
:alt:
:ref:`sphx_glr_tutorials_widgets_plot_2_sort_gallery.py`
.. raw:: html
SortingExtractor Widgets Gallery
.. raw:: html
.. only:: html
.. image:: /tutorials/widgets/images/thumb/sphx_glr_plot_3_waveforms_gallery_thumb.png
:alt:
:ref:`sphx_glr_tutorials_widgets_plot_3_waveforms_gallery.py`
.. raw:: html
Waveforms Widgets Gallery
.. raw:: html
.. only:: html
.. image:: /tutorials/widgets/images/thumb/sphx_glr_plot_4_peaks_gallery_thumb.png
:alt:
:ref:`sphx_glr_tutorials_widgets_plot_4_peaks_gallery.py`
.. raw:: html
Peaks Widgets Gallery
.. thumbnail-parent-div-close
.. raw:: html
.. toctree::
:hidden:
/tutorials/widgets/plot_1_rec_gallery
/tutorials/widgets/plot_2_sort_gallery
/tutorials/widgets/plot_3_waveforms_gallery
/tutorials/widgets/plot_4_peaks_gallery
.. only:: html
.. container:: sphx-glr-footer sphx-glr-footer-gallery
.. container:: sphx-glr-download sphx-glr-download-python
:download:`Download all examples in Python source code: tutorials_python.zip `
.. container:: sphx-glr-download sphx-glr-download-jupyter
:download:`Download all examples in Jupyter notebooks: tutorials_jupyter.zip `
.. only:: html
.. rst-class:: sphx-glr-signature
`Gallery generated by Sphinx-Gallery `_