Installation

spikeinterface is a Python package. It can be installed using pip:

pip install spikeinterface

The pip installation will install a specific and fixed version of the spikeinterface packages.

To use the latest updates, install spikeinterface and the related packages from source:

git clone https://github.com/SpikeInterface/spikeinterface.git
cd spikeinterface
python setup.py install (or develop)

Requirements

The following Python packages are required for running the full SpikeInterface framework. They are installed when using the pip installer for spikeinterface.

  • spikeextractors
  • spiketoolkit
  • spikesorters
  • spikecomparison
  • spikewidgets

If you installed spikeinterface from source, you can install the latest releases of the spikeinterface packages:

pip install --upgrade spikeextractors spiketoolkit spikesorters spikecomparison spikewidgets

You can also install each package from GitHub to keep up with the latest updates. In order to do so, for example for spikeextractors, run:

pip uninstall spikeextractors
git clone https://github.com/SpikeInterface/spikeextractors
cd spikeextractors
python setup.py install (or develop)