EEGLAB is an open source signal processing environment for electrophysiological signals running on Matlab and developed at the SCCN/UCSD
Fast spike sorting with drift correction
A Python-based module for creating flexible and robust spike sorting pipelines.