SPARKLE
Sound Presentation And Recording Kit for Laboratories of Electrophysiology
Sparkle is a data acquisition system designed for auditory neuroscience research. It allows for the assembly and presentation of auditory stimuli (sounds) with simultaneous recording from a single brain electrode. It is designed to be highly customized to the requirements of the Portfors' hearing research lab. It is primarily a GUI intended to facilitate ease-of-use during experiments.
The system will generate synthesized signals (tones, chrips, etc), as well as play recording files (.wavs). Data is saved to HDF5 format.
Installation notes, user guide and developer docs are available on Read the Docs
Installing
To get up and running, first install the requirements. Anaconda distribution of python is recommended, but if you want to do it manually (for example to use a virtualenv), you will need to install HDF5 and PyQt yourself.
If you want to record data with sparkle you must also download the National Instruments device drivers separately.
If you don't want the development version of sparkle, you can download it with pip:
$ pip install sparkle
Otherwise, to install the rest of the dependencies, and create an executable script run:
$ python setup.py install
If you are successful, you can now run sparkle:
$ sparkle
See the documentation for more in-depth details on setup
Contributions/ bugs
Submit bug reports by creating an issue, please provide as much detail as possible.
Contributions are welcome, you can email me if you have any questions before submitting a pull request.
Maintained by Amy Boyle amy@amyboyle.ninja