All Projects → curiositry → Eegrunt

curiositry / Eegrunt

A Collection Python EEG (+ ECG) Analysis Utilities for OpenBCI and Muse

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Eegrunt

Openbci Dashboard
A fullstack javascript app for capturing and visualizing OpenBCI EEG data
Stars: ✭ 82 (-52.05%)
Mutual labels:  neuroscience, eeg, data-visualization
Dtale Desktop
Build a data visualization dashboard with simple snippets of python code
Stars: ✭ 128 (-25.15%)
Mutual labels:  data-analysis, data-visualization
Report Designer
🚀 打印设计、可视化、大屏、编辑器、设计器、数据分析、报表设计、组件化、表单设计、h5页面、调查问卷、pdf生成、流程图、试卷、SVG、图形元素、物联网
Stars: ✭ 160 (-6.43%)
Mutual labels:  data-analysis, data-visualization
Data Science Portfolio
A Portfolio of my Data Science Projects
Stars: ✭ 149 (-12.87%)
Mutual labels:  data-analysis, data-visualization
Fooof
Parameterizing neural power spectra into periodic & aperiodic components.
Stars: ✭ 162 (-5.26%)
Mutual labels:  neuroscience, eeg
Awesome Scientific Python
A curated list of awesome scientific Python resources
Stars: ✭ 127 (-25.73%)
Mutual labels:  data-analysis, data-visualization
Aachartkit Swift
📈📊📱💻🖥️An elegant modern declarative data visualization chart framework for iOS, iPadOS and macOS. Extremely powerful, supports line, spline, area, areaspline, column, bar, pie, scatter, angular gauges, arearange, areasplinerange, columnrange, bubble, box plot, error bars, funnel, waterfall and polar chart types. 极其精美而又强大的跨平台数据可视化图表框架,支持柱状图、条形图、…
Stars: ✭ 1,962 (+1047.37%)
Mutual labels:  data-analysis, data-visualization
Mne Python
MNE: Magnetoencephalography (MEG) and Electroencephalography (EEG) in Python
Stars: ✭ 1,766 (+932.75%)
Mutual labels:  neuroscience, eeg
Sourced Ce
source{d} Community Edition (CE)
Stars: ✭ 153 (-10.53%)
Mutual labels:  data-analysis, data-visualization
Suite2p
cell detection in calcium imaging recordings
Stars: ✭ 153 (-10.53%)
Mutual labels:  data-analysis, neuroscience
Matplotplusplus
Matplot++: A C++ Graphics Library for Data Visualization 📊🗾
Stars: ✭ 2,433 (+1322.81%)
Mutual labels:  data-analysis, data-visualization
Dabestr
Data Analysis with Bootstrap Estimation in R
Stars: ✭ 169 (-1.17%)
Mutual labels:  data-analysis, data-visualization
Datasist
A Python library for easy data analysis, visualization, exploration and modeling
Stars: ✭ 123 (-28.07%)
Mutual labels:  data-analysis, data-visualization
Brainflow
BrainFlow is a library intended to obtain, parse and analyze EEG, EMG, ECG and other kinds of data from biosensors
Stars: ✭ 170 (-0.58%)
Mutual labels:  neuroscience, eeg
Pbpython
Code, Notebooks and Examples from Practical Business Python
Stars: ✭ 1,724 (+908.19%)
Mutual labels:  data-analysis, data-visualization
Entropy
EntroPy: complexity of time-series in Python (DEPRECATED)
Stars: ✭ 142 (-16.96%)
Mutual labels:  neuroscience, eeg
Countly Sdk Web
Countly Product Analytics SDK for websites and web applications
Stars: ✭ 165 (-3.51%)
Mutual labels:  data-analysis, data-visualization
Analyzing neural time series
python implementations of Analyzing Neural Time Series Textbook
Stars: ✭ 117 (-31.58%)
Mutual labels:  neuroscience, eeg
Tapas
TAPAS - Translational Algorithms for Psychiatry-Advancing Science
Stars: ✭ 121 (-29.24%)
Mutual labels:  neuroscience, eeg
Ml Workspace
🛠 All-in-one web-based IDE specialized for machine learning and data science.
Stars: ✭ 2,337 (+1266.67%)
Mutual labels:  data-analysis, data-visualization

EEGrunt: A Collection Python EEG (+ECG) Analysis Utilities

READ THE ANNOUNCEMENT POST »

Working with EEG (electroencephalography) data is hard, and this little library aims to make it easier. EEGrunt consists of a collection of functions for reading EEG data from CSV files, converting and filtering it in various ways, and finally generating pretty and informative visualizations.

Update: We’ve added functions to plot heart rate and heart rate variability from recorded OpenBCI ECG (electrocardiography) data. You can test these out with the analyze_ecg_channel.py and analyze_ecg_data.py demo scripts. We’ve posted a new tutorial on our blog to get you started: EEGrunt update: Analyze heart rate and HRV with Python

Features

  1. EEGrunt is compatible with data from OpenBCI and Muse.

  2. EEGrunt has bandpass, notch, and highpass filters for cleaning up powerline interference, OpenBCI's DC offset, and zeroing in on the frequency band you want to analyze.

  3. EEGrunt makes it easy to generate signal plots, amplitude trend graphs, spectrograms, and FFT (fast-fouier transform) graphs, etc.

Getting Started

  1. Download or clone the repo: git clone https://github.com/curiositry/EEGrunt
  2. Run sudo bash install_linux_dependencies.sh (tell me if this doesn’t work)
  3. Take a look in analyze_data.py and edit at will, or create your own script using EEGrunt.py. Make sure to set the required variables — device, path, and filename.
  4. Run it: python analyze_data.py
  5. Read the announcement post for the official tutorial!
  6. [Optional] Interested in analyzing ECG data with EEGrunt? Take a look at the new tutorial.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].