hemokit: Haskell port of the Emokit EEG project

[ bioinformatics, library, mit, program ] [ Propose Tags ]

This package allows reading raw data from the Emotiv EPOC EEG devices.

It is inspired and based on the code of the Emokit project (https://github.com/openyou/emokit), but entirely written in Haskell.

It contains an extensive, well-documented library for connecting to devices, decrypting the stream, and parsing the relevant data out.

Data can be read from a given device via HIDAPI-hidraw or a dump file; reading from multiple devices is supported and when only one EEG is to be used, the correct device is automatically selected.

There is also an executable, hemokit-dump, that can print out

  • raw data

  • incremental packets as sent from the device

  • the cumulative state of the EEG

in both their plain form and as JSON, and optionally serve any of this via Websockets.

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.4.0, 0.4.1, 0.4.2, 0.5, 0.5.1, 0.6.0, 0.6.1, 0.6.2, 0.6.3, 0.6.4, 0.6.5, 0.6.6
Dependencies aeson (>=0.6.1.0), base (>=4 && <5), base64-bytestring (>=1.0.0.1), bytestring (>=0.9.2.1), cairo (>=0.12.4), cipher-aes (>=0.1.7), conduit (>=1), deepseq (>=1.2), deepseq-generics (>=0.1), gtk (>=0.12.4), hemokit, hidapi (>=0.1.1), mtl (>=2.1.2), optparse-applicative (>=0.5.2.1), pretty-show (>=1.0), robot (>=1.0.1.1), split (>=0.2.2), svgcairo (>=0.12.1.1), time (>=1.4.0.1), transformers (>=0.3.0.0), vector (>=0.9), vector-fftw (>=0.1.3.1), websockets (>=0.8.0.0), xhb (>=0.5.2012.11.23) [details]
License MIT
Copyright 2013 Niklas Hambüchen <mail@nh2.me>, Patrick Chilton <chpatrick@gmail.com>
Author Niklas Hambüchen <mail@nh2.me>, Patrick Chilton <chpatrick@gmail.com>
Maintainer Niklas Hambüchen <mail@nh2.me>
Category Bioinformatics
Home page https://github.com/nh2/haskell-hemokit
Bug tracker https://github.com/nh2/haskell-hemokit/issues
Source repo head: git clone git://github.com/nh2/hemokit.git
Uploaded by NiklasHambuechen at 2014-01-06T15:14:43Z
Distributions
Reverse Dependencies 1 direct, 0 indirect [details]
Executables hemokit-headmap, hemokit-fft, hemokit-dump-conduit, hemokit-dump, hemokit-mouse
Downloads 8434 total (39 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user [build log]
All reported builds failed [all 1 reports]