.. _installing: Installing pyRiemann ==================== The easiest way to install a stable version of pyRiemann is through ``pip``, the Python package manager:: ``pip install pyriemann`` or via ``conda``:: ``conda install -c conda-forge pyriemann`` For a bleeding edge version, you can clone the source code on `github `__ and install directly the package from source. ``pip install -e .`` The install script will install the required dependencies. If you want also to build the documentation and to run the test locally, you could install all development dependencies with ``pip install -e .[docs,tests]`` If you use a zsh shell, you need to write `pip install -e .\[docs,tests\]`. If you do not know what zsh is, you could use the above command. Dependencies ~~~~~~~~~~~~ - Python >= 3.8 Mandatory dependencies ^^^^^^^^^^^^^^^^^^^^^^ - `numpy `__ - `scipy `__ - `scikit-learn >=0.24 `__ - `joblib `__ Recommended dependencies ^^^^^^^^^^^^^^^^^^^^^^^^ These dependencies are recommanded to use the plotting functions of pyRiemann or to run examples and tutorials, but they are not mandatory: - `mne-python `__ - `matplotlib `__ - `seaborn `__ - `pandas `__