Skip to content

Data acquisition system for auditory electrophysiology research

License

Notifications You must be signed in to change notification settings

Joel-U/sparkle

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Data acquisition system for auditory electrophysiology research

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%