SpikeSort
SpikeSort copied to clipboard
Spike sorting library implemented in Python/NumPy/PyTables
this helps to store information about sorting parameters in metadata files
In features.py, fet\* functions are decorated with @add_mask, which preserves the docstring but looses the signature which is important for quick lookup of the arguments and their default values
plotting large number of spikes >10000 by PlotSpikes component takes a couple of seconds and significantly affects spike sorting experience
PyTables is very specialised dependency and it may be hard to install on some systems. It may increase the "entry level" for perspective user. Replacing PyTables with memmapped numpy should...
users should be able to use their own features. These features could be defined in files inside their work directory.
It would be extremely useful to be able to see the detected spikes highlighted on the "features" plot simultaneously as one is scrolling through them in the spike browser.
Updating large plots may take up additional RAM in the interactive mode. Closer investigation is required.