Skip to content

JarodStreck/Bachelor-thesis-2025-hdEEG-visualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TB - Real-time Visualization of High-Density EEG Signals

This document guides you through the installation and execution of the first demonstrator (Python-based), second demonstrator (Rust-based), and the web application for EEG visualization.

These instructions are validated for Windows 10. For Linux or macOS, some commands may differ slightly.


First Demonstrator

Setup

  1. Navigate to the first_demo directory:
cd ./first_demo
  1. Create a Python virtual environment:
python -m venv .venv
  1. Activate the virtual environment:
  • CMD:
.venv\Scripts\activate.bat
  • PowerShell:
.venv\Scripts\Activate.ps1
  • Linux/macOS:
source .venv/bin/activate

(In VSCode with Python support, the active environment is shown in the status bar at the bottom right.)

  1. Install dependencies:
pip install -r requirements.txt
  1. Go to the END_V1 Tag (Optional)

To view the first demonstrator in its final state before any bug fixes or modifications for the second demonstrator, refer to the END_V1 tag.

git checkout tags/END_V1

Run

Execute the demonstrator using FastAPI's development server:

fastapi dev main.py

Second Demonstrator

Prerequisites

  • Rust must be installed. Download and install from rust-lang.org.

Run

  1. Navigate to the second_demo directory:
cd ./second_demo
  1. Run the demonstrator:
cargo run

ReViz-HD - hdEEG Real-time Visualization Platform

Prerequisites

  • NodeJS must be installed. Download from nodejs.org.

Setup and Run

  1. Navigate to the client directory:
cd ./client
  1. Install packages:
npm install
  1. Launch the web application:
npm run dev

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •