CyKit
Python 3x server to deliver neural EEG data to browser and generic clients via TCP stream.
Install / Use
/learn @CymatiCorp/CyKitREADME
<img src="https://raw.githubusercontent.com/CymatiCorp/CyKit/git-images/Images/CyKIT5.png" width=34% height=34% />
CyKIT 3.0 for Python 3.x (Linux)
Until MAC/Linux support can be integrated into this repository, <br> Please see this branch for MAC/Linux support. <br> https://github.com/tahesse/CyKITv2
CyKIT 3.0 for Python 3.7.x (Windows)
Last Updated: [ December 27, 2018 - 1:00pm ]
Language Support (Python 3.x)
Supported Python 3 Versions
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Python 3.4.x (32-bit or 64-bit)
Python 3.6.x (32-bit or 64-bit)
Python 3.7.x (32-bit or 64-bit)
Python 3.8.x (32-bit or 64-bit)
Python 3.9.x (32-bit or 64-bit)
Latest Python Build: Python 3.9.5
Python 2.7.6 support will now be limited.
Python 3+ will be the focus. (Please upgrade accordingly.)
Headset Support
Does not currently work with Epoc-X <br> See Discord for details about Flex.
Program Flowchart
<img src="https://raw.githubusercontent.com/CymatiCorp/CyKit/git-images/Images/CyKIT-Flowchart.png" /> (MATLAB/Unity3D plugins have been created, but currently not included in repository) <br><br>Browser Interface
<img src="https://raw.githubusercontent.com/CymatiCorp/CyKit/git-images/Images/CyKIT-Preview.png" />Documentation
Introduction
Software (How To)
- How to Install CyKIT
- How to Stream Data to OpenViBE
- How to Pair USB device
- How to Change EPOC+ hertz modes
Communication
Chat Discussion: https://discordapp.com/invite/gTYNWc7 <br> (Do not need discord app, just click for browser chat)
Version History
Deprecated CyKIT versions can be found here: <br> (CyKIT Version History) <br>
CyKIT v1.0 python 2.7.6 (2014)
CyKIT v1.0 python 3.3.x (2015)
CyKIT v2.0 Python 2.7.6 (2018.Jan.29)
Documentation
Bluetooth Development Documentation
<br><br>
