numpy>=1.24
opencv-contrib-python>=4.8
mediapipe==0.10.14
scipy>=1.10
tqdm>=4.66

[all]
PyQt5>=5.15
pyqtgraph>=0.13
matplotlib>=3.8
pandas>=2.0
psutil>=5.9
PyYAML>=6.0
pyserial>=3.5
pylsl>=1.16
scikit-learn>=1.4
torch

[applications]
matplotlib>=3.8
pyserial>=3.5

[dev]
pytest>=8
ruff>=0.6
mypy>=1.10

[docs]
mkdocs<2,>=1.6
mkdocs-material>=9.5

[gui]
PyQt5>=5.15
pyqtgraph>=0.13

[io]
pandas>=2.0
PyYAML>=6.0

[lsl]
pylsl>=1.16

[ml]
scikit-learn>=1.4
torch

[optitrack]
psutil>=5.9

[release]
build>=1.2
twine>=5.1

[stream]
pylsl>=1.16
