Welcome to the Spyke Repository!
This website is the official source of
extensions for Spyke Viewer,
a data analysis platform for electrophysiology and neural simulation data.
To learn more about Spyke Viewer and how to use it, please visit the
documentation.
Spyke Viewer is designed to be easily extensible in many ways:
- Analysis Plugins
-
The most common extension, analysis plugins allow the execution
of arbitrary Python code with easy access to selected data. They are
mostly used for plots and data analysis. Spyke Viewer includes
a number of analysis plugins for commonly used plots by default.
- IO Plugins
-
IO plugins are used to enable Spyke Viewer to use arbitrary data
formats not currently supported by
Neo. Each IO plugin is
a Python class that supports reading and/or writing a particular
format. These formats are typically files, but other formats such
as databases are possible.
- Startup
-
Startup script fragments can be used to modify the appearance or behavior
of Spyke Viewer. They can be copied into the startup script and are
executed when the application starts, before data or plugins are loaded.
- Filter
-
Filters are Python functions that can be used to define and order the
visible data objects in Spyke Viewer. They are often specific to
certain datasets, but can be of more general use for example when they
refer to annotations made by a Neo or plugin IO.
- Other
-
There are even more ways in which Spyke Viewer can be enhanced and
customized, for example with alternative plugin start scripts.
On this website, you can find, download and comment extensions that
other users have created or you can upload and share your own creations.
By default, all extensions are licensed using the
modified BSD license,
as are Spyke Viewer itself and Neo. However, a custom license can be
specified for each extension.
All extension files on this site include information about the "Viewer
version". Note that this is just the version of Spyke Viewer in which
the extension was created, not the only version with which it will work.
Typically, an extension will work with all versions of Spyke Viewer or
at least with more recent releases.
© 2013 G-Node, all rights reserved.