Gumpy
| Developer(s) | Zied Tayeb et al |
|---|---|
| Initial release | January 28, 2018 |
| Written in | Python 3 |
| Engine | |
| Operating system | Cross-platform |
| License | MIT |
| Website | gumpy |
Search Gumpy on Amazon.
Gumpy is a open source Python 3 software package for Brain-Computer Interface (BCI) developing and research. This BCI toolbox can be used for EEG and EMG analysis, visualization, and decoding, and is suitable for performing online hybrid BCI experiments. Furthermore, Gumpy implements deep learning techniques such as CNN to improve EEG/EMG decoding.[2]
Gumpy is not independent; it relies heavily on other numerical and scientific libraries, such as numpy, scipy, and scikit-learn.
Purpose of Developing
BCI researchers rely heavily on EEG/EMG decoding, signal processing, feature extraction, etc. Gumpy brings together the tools researchers/developers need to avoid repeatedly searching for code or "reinventing the wheel." Gumpy wraps existing functions in a way that allows researchers/developers to quickly perform data analysis and implement new classifiers. As the author stated, one of Gumpy's design principles is its ease of extension.[3]
Components
Gumpy primarily consists of six parts: dataset (gumpy.data), signal processing (gumpy.signal), plotting (gumpy.plot), feature extraction (gumpy.features), splitting (gumpy.split), and classification (gumpy.classify).
Gumpy provides deep learning models independently via gumpy-deeplearning (also under MIT license). To use these models, the path to the models directory must be set and the models imported. [4]
Features
- New: Gumpy was introduced in 2018.[1]
- Versatile: Gumpy incorporates many commonly used BCI research/development models.
- Free: Gumpy is licensed under the MIT license.
- Helpful: For beginners, Gumpy provides many examples and datasets, and even video tutorials on YouTube.[5][6][7]
See also
References
- ↑ 1.0 1.1 "A Python 3 toolbox to develop Brain-Computer Interfaces (BCI): gumpy-bci/gumpy". 13 December 2018 – via GitHub.
- ↑ http://gumpy.org/
- ↑ "A Python 3 toolbox to develop Brain-Computer Interfaces (BCI): gumpy-bci/gumpy". 13 December 2018 – via GitHub.
- ↑ "Deep Learning Models for Brain Computer Interfaces: gumpy-bci/gumpy-deeplearning". 10 September 2018 – via GitHub.
- ↑ http://gumpy.org/#orgbe35e57
- ↑ http://gumpy.org/#org75f77e3
- ↑ "YouTube". www.youtube.com.
External links
- gumpy
.org - medium
.com /jexia /awesome-computer-science-11-7957a4f3b54c - www
.definitions .net /definition /gumpy - read
.qxmd .com /keyword /205762
This article "Gumpy" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Gumpy. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.
