Prev: wavelet coefficient
Next: image overlapping
From: Gus Lott on 25 Apr 2010 07:44 http://spikehound.sourceforge.net/ Hello All, I recently released a project that I've been working on for a while as open source Matlab code on sourceforge. The project also includes a stand-alone version that doesn't require a Matlab license (i.e. "compiled"). Spike Hound is a data acquisition and real-time analysis tool that was primary developed to support neurophysiology, but can be applied in virtually any DAQ project. The program allows you to acquire from supported data acquisition hardware as a software oscilloscope and allows you to do real-time filtering and threshold based event detection on traces. It also allows for cross channel correlation of events and for spectral analysis of signals. Spike Hound also provides manual control of your system's digital I/O and implements an arbitrary additive function generator and other stimulus delivery functions. It was developed for a lab course in neurophysiology at Cornell University and further developed at a non-profit neuroscience research institute (HHMI's Janelia Farm Research Campus). In all cases, matlab enabled it to evolve in a rapid feedback loop with the needs of the neuroscientists who were applying it. At this point, the source code has been kicked out into the world and I hope that you'll find it useful. It seems to me that many people don't know of matlab's instrument interface functionality or how complex a GUI you can make. This was primarily developed in 2007, and has evolved over the last 3 years, but did not evolve through the OOP additions and such that Matlab made, so the coding style is a bit older school in terms of a monolithic m file and a switch yard for function callbacks. I know that my abilities as a programmer have evolved considerably since I undertook this project. It's currently in use in a couple of university courses and in several labs across the world (that I know of). Enjoy, Gus K Lott III, PhD guslott (at) yarcom.com
|
Pages: 1 Prev: wavelet coefficient Next: image overlapping |