phy: interactive visualization and manual spike sorting of large-scale ephys data
phy is an open-source Python library providing a graphical user interface for visualization and manual curation of large-scale electrophysiological data. It is optimized for high-density multielectrode arrays containing hundreds to thousands of recording sites (mostly Neuropixels probes).
User installation instructions
Developer installation instructions
Use these instructions if you're a developer who wants to contribute to phy. Assuming you have a scientific Python distribution like Anaconda with the most important dependencies installed (NumPy, SciPy, matplotlib, IPython, PyQt5...), do in a fresh environment (and NOT in an environment that already has phy 1.x installed):
git clone -b dev https://github.com/cortex-lab/phy.git cd phy pip install -r requirements.txt pip install -r requirements-dev.txt pip install -e .
phy is developed by Cyrille Rossant.
Past and present contributors include: