📂 nerv-bionics/ │── 📂 src/ │ │── 📂 acquisition/ # Handles real-time data streaming │ │── 📂 preprocessing/ # Segmentation, filtering. │ │── 📂 feature_extraction/ # Extract CSP features. │ │── 📂 classification/ # Machine learning models. │ │── 📂 controller/ # Real-time BCI control. (binary keyboard control, continous control)
│ │── 📂 visualization / # displaying viz windows (ex: raw 8-channel data, processed data) │ │── 📂 ui/ # GUI and CLI │ │ ├── gui.py # PyQt-based GUI │ │ ├── cli.py # Command-line interface │ │── main.py # Entry point, runs the system │ │── 📂 models/ # Trained ML models │── 📂 config/ # Config files (JSON) │── 📂 utils/ # Helper functions │── 📂 tests/ # Unit tests │── requirements.txt # Python dependencies │── README.md # Documentation
https://www.bbci.de/competition/iv/
https://www.kaggle.com/datasets/aymanmostafa11/eeg-motor-imagery-bciciv-2a/data