mne>=1.8
mne-lsl>=1.7
mne-connectivity>=0.7
mne-features>=0.3
mne-icalabel>=0.5
numpy<3,>=2.0
scipy>=1.13
matplotlib>=3.9
nibabel>=5.0
PyQt6>=6.7
pyqtgraph>=0.13
qtpy>=2.4
pyserial>=3.0
fooof>=1.0
pyunlocbox>=0.5.2
pactools>=0.3
pyyaml>=6.0
python-osc>=1.8
imageio[ffmpeg]>=2.28

[bids]
mne-bids>=0.14

[dev]
pytest
pytest-cov

[docs]
sphinx>=7
pydata-sphinx-theme>=0.14
sphinx-gallery>=0.15
numpydoc>=1.6
sphinx-autodoc-typehints>=1.25
sphinx-tabs>=3.4
sphinxcontrib-bibtex>=2.6
seaborn>=0.12

[full]
pyvista>=0.44
pyvistaqt>=0.11.1
vtk>=9.3
pyriemann>=0.7
mne-bids>=0.14
pytest
pytest-cov
ruff
mypy
pre-commit
sphinx>=7
pydata-sphinx-theme>=0.14
sphinx-gallery>=0.15
numpydoc>=1.6
sphinx-autodoc-typehints>=1.25
sphinx-tabs>=3.4
sphinxcontrib-bibtex>=2.6
seaborn>=0.12

[lint]
ruff
mypy
pre-commit

[riemann]
pyriemann>=0.7

[viz]
pyvista>=0.44
pyvistaqt>=0.11.1
vtk>=9.3
