emokit | Open source driver for accessing raw data | Dataset library
kandi X-RAY | emokit Summary
kandi X-RAY | emokit Summary
Emokit is a set of language for user space access to the raw stream data from the Emotiv EPOC headset. Note that this will not give you processed data (i.e. anything available in the Emo Suites in the software), just the raw sensor data.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
- Start the reader
- Get data from the decrypted queue
- Adds a task to the queue
- Return True if there are data available
- Run the tasks
- Return the quality level for a given quality scale
- Get the quality level for a given quality value
- Run the stream
- Return a string representation of the data
- Print the bits of the given bytes
- Main thread
- Generate crypto key
- Generate a crypto key from a serial number
- Create a new AES cipher
- Prints the device enumeration
- Setup the emotiv device
- Print device enumeration
- Handle a quality value
- Handle quality value
- Open the hid device
- Draw the buffer
- Extract the level of the data
- Read data from the device
- Print the values at the given position
- Dequeue the next packet
- Generate a random key
- Check for correct key
emokit Key Features
emokit Examples and Code Snippets
Community Discussions
Trending Discussions on emokit
QUESTION
I am using EmoKit (https://github.com/openyou/emokit) to retrieve data. The sample data looks like as follows:
...ANSWER
Answered 2017-Apr-08 at 15:15As described in the frequently asked questions of emokit, :
- What unit is the data I'm getting back in? How do I get volts out of it?
One least-significant-bit of the fourteen-bit value you get back is 0.51 microvolts. See the specification for more details.
Looking for the details in the specification (via archive.org), we find the following for the "Emotiv EPOC Neuroheadset":
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install emokit
You can use emokit like any standard Python library. You will need to make sure that you have a development environment consisting of a Python distribution including header files, a compiler, pip, and git installed. Make sure that your pip, setuptools, and wheel are up to date. When using pip it is generally recommended to install packages in a virtual environment to avoid changes to the system.
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page