numpy>=2.0
scipy>=1.9.3
mne>=1.10.0
pandas>=1.5.2
h5py>=3.10.0
pymatreader>=1.2.2
matplotlib>=3.6.2
seaborn>=0.12.1
pyriemann>=0.7
PyYAML>=6.0
pooch>=1.6.0
requests>=2.28.1
urllib3>=1.26.15
tqdm>=4.64.1
coverage>=7.0.1
memory-profiler>=0.61.0
edflib-python>=1.0.6
edfio>=0.4.2
filelock>=3.18.0
pytest>=8.3.5
mne-bids>=0.17
scikit-learn>=1.6
pybv>=0.7.3
pycountry>=24.6.1
docstring-inheritance>=2.0.0

[all]
moabb[carbonemission]
moabb[deeplearning]
moabb[optuna]
moabb[xdf]
moabb[interactive]
moabb[tests]
moabb[docs]

[carbonemission]
codecarbon>=2.1.4

[deeplearning]
braindecode>=0.8.1

[docs]
Sphinx>=8.1.3
sphinx-gallery>=0.18.0
sphinx-bootstrap-theme>=0.8.1
pydata-sphinx-theme>=0.16.1
nbformat>=5.10.4
numpydoc>=1.8.0
myst-parser>=4.0.1
sphinx-design>=0.6.1
sphinx-rtd-theme>=3.0.2
sphinx_copybutton>=0.5.2
sphinxcontrib-bibtex>=2.6.3
sphinx-favicon>=1.0.1
mne-features>=0.3
snowballstemmer>=3.0.1
sphinx-sitemap

[interactive]
plotly>=5.18.0

[optuna]
optuna>=3.6.1
optuna-integration>=3.6.0

[tests]
pytest>=8.3.5
pytest-cov>=5.0.0
codecov>=2.1.0
pytest_cases>=3.0.0
pytest-xdist>=3.6.1

[xdf]
pyxdf>=1.16.4
