Installing

For the simplest experience, follow the Recommended Setup. For alternative ways of installing, see Alternative Installations. For development installation instructions, see Development.

Alternative Installations

Eelbrain can be installed as pre-compiled library from conda-forge:

$ mamba install eelbrain

or with conda:

$ conda install -c conda-forge eelbrain

Alternatively, Eelbrain is also hosted on the Python Package Index (PyPI), but installing from PyPI requires local compilation:

$ pip install eelbrain

The default PYPI installation omits optional dependencies required for using the GUIs and for creating PySurfer/Mayavi based anatomical plots. In order to install these dependencies as well, use one of:

$ pip install eelbrain[brain]
$ pip install eelbrain[gui]
$ pip install eelbrain[full]

See also

For more installing options, including pre-releases, see the wiki.

Making your analysis future-proof

Newer version of Eelbrain support files generated with previous versions. However, running the same code with different versions can lead to slightly different results. This does not just apply to Eelbrain, but equally to the libraries it relies on like NumPy and MNE-Python, and happens for example when underlying implementations change, which can lead to different rounding errors. These changes should be very small, but they can sometimes change a p-value slightly, so it might be undesirable when revisiting at a previously finished analysis. In order to be able to replicate results exactly in the future, it might be useful to keep a record of the environment with which the analysis was done.