gVarvi
Graphical tool for heart rate Variability Analysis in Response to audioVisual stImuli. gVarvi supports all heart rate monitors that use [ANT+] (http://www.thisisant.com/) protocol and Polar Wearlink®+ over Bluetooth. gVARVI is fully functional on Linux Systems. Windows support is experimental.
Dependencies
To work propertly, gVarvi needs some external software:
- [Python] (https://www.python.org/downloads/) (version 2)
- [wxPython] (http://wxpython.org/download.php)
- [PyGame] (www.pygame.org/)
- [PyBluez] (https://pypi.python.org/pypi/PyBluez/)
- [Matplotlib] (http://matplotlib.org/)
- [PyUSB] (http://sourceforge.net/projects/pyusb/) (1.0.0a2 or later)
- [Pyserial] (https://pypi.python.org/pypi/pyserial)
- [msgpack-python] (https://pypi.python.org/pypi/msgpack-python/)
- [VLC] (http://www.videolan.org/vlc/)
How to change playback backend
If you want to use Pygame instead of VLC for video playback you need to change this line
from player.VideoPresentationPlayerVLC import VideoPresentationPlayer
by this one
from player.VideoPresentationPlayerPygame import VideoPresentationPlayer
at [VideoPresentation] (gvarvi/activities/VideoPresentation.py) module. Notice that Pygame only supports MPG video format (more info [here] (http://www.pygame.org/docs/ref/movie.html))
Binaries available
Binaries for debian based distributions are available [here] (https://github.com/milegroup/gVarvi/tree/master/dist)