sparkle

Sound Presentation And Recording Kit for Laboratories of Electrophysiology


License
GPL-3.0
Install
pip install sparkle==0.2.0

Documentation

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