Installation¶
spikeinterface
is a Python package.
The actual “new API” (v0.90.0) is not released on pypi yet. It will be released in July 2021.
To use it now, you have to install spikeinterface
work-in-progress
from source. You also need neo
and probeinterface
:
git clone https://github.com/NeuralEnsemble/python-neo.git
cd python-neo
python setup.py install (or develop)
cd ..
git clone https://github.com/SpikeInterface/probeinterface.git
cd probeinterface
python setup.py install (or develop)
cd ..
git clone https://github.com/SpikeInterface/spikeinterface.git
cd spikeinterface
python setup.py install (or develop)
cd ..
Requirements¶
spiekinterface.core itself has only a few dependencies:
numpy
neo>=0.9.0
joblib
probeinterface
tqdm
Some sub-modules have more dependencies, so you should also install:
scipy
h5py
pandas
sklearn
matplotlib
networkx
datalad
MEArec
All sorters must installed independently.