EEGFrontier/Pendulum/pyproject.toml
TheusHen 52c98dcdfa Add EEG processing and visualization components
- Implemented mne_tools.py for converting sample records to MNE Raw format.
- Created models.py to define data structures for sample, event, and error packets.
- Developed pyqt_focus.py for a PyQt-based focus monitoring GUI with real-time EEG data visualization.
- Added 
eflex_bridge.py to manage the EEG engine instance.
- Introduced simulator.py to simulate EEG data packets for testing purposes.
- Established a web dashboard in pendulum_web.py for live EEG data display and diagnostics.
- Configured project dependencies in pyproject.toml and 
equirements.txt.
- Added batch and PowerShell scripts for running and stopping the Reflex application.
- Created 
xconfig.py for Reflex application configuration.
2026-02-28 17:56:04 -03:00

33 lines
630 B
TOML

[build-system]
requires = ["setuptools>=68", "wheel"]
build-backend = "setuptools.build_meta"
[project]
name = "pendulum-eeg"
version = "0.1.0"
description = "EEGFrontier host suite with Reflex + pyqtgraph frontends."
readme = "README.md"
requires-python = ">=3.11"
license = {text = "MIT"}
authors = [
{name = "EEGFrontier Team"}
]
dependencies = [
"reflex>=0.5.0",
"pyserial>=3.5",
"numpy>=1.26",
"scipy>=1.11",
"pyqtgraph>=0.13.4",
"PyQt6>=6.6",
"mne>=1.6",
]
[project.optional-dependencies]
dev = [
"ruff>=0.6",
]
[tool.setuptools.packages.find]
where = ["."]
include = ["pendulum_eeg*", "pendulum_web*"]