Tutorials

How to copy the code of the tutorials to the Clipboard

To run an entire tutorial, click on the '๐Ÿ’ป Full Code' link placed at the top of the page of each tutorial. This will scroll up to the bottom of the page, where the block containing the full code can be copied. Once copied, paste the code (e.g., CTRL+V in Windows) in the REPL or in a .jl script to be run.

Tip

Tutorials are organized by themes; start with those that most closely resemble your current research needs:

Things to know

  • We fully-qualify the name of functions (e.g., FourierAnalysis.spectra) or report in the text the package where they can be found. This is just to help you find the documentation of these functions if needed. In your code, you don't need to fully-qualify functions at all.

  • For producing figures in these tutorials we use Makie.jl and some other useful packages. Install them first by executing in the REPL:

]add CairoMakie, GLMakie, ColorSchemes, Colors
Note

For plotting EEG traces we use a dedicated application. A dedicated plotting package for Eegle is to come.


Themes


Spectral Analysis

TutorialDescription
Tutorial SA 1compute and plot power spectra on continuous EEG recording
Tutorial SA 2compute and plot power spectra on particular EEG epochs (e.g., experimental trials)

Spatial Filters

TutorialDescription
Tutorial SF 1construct new filters based on joint diagonalization (GEVD)

Machine Learning

TutorialDescription
Tutorial ML 1run a cross-validation comparing two Riemannian classifiers
Tutorial ML 2select databases and sessions; run a cross-validation for all of them

Themes