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.
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.jland some other useful packages. Install them first by executing in the REPL:
]add CairoMakie, GLMakie, ColorSchemes, ColorsFor plotting EEG traces we use a dedicated application. A dedicated plotting package for Eegle is to come.
Themes
Spectral Analysis
| Tutorial | Description |
|---|---|
| Tutorial SA 1 | compute and plot power spectra on continuous EEG recording |
| Tutorial SA 2 | compute and plot power spectra on particular EEG epochs (e.g., experimental trials) |
Spatial Filters
| Tutorial | Description |
|---|---|
| Tutorial SF 1 | construct new filters based on joint diagonalization (GEVD) |
Machine Learning
| Tutorial | Description |
|---|---|
| Tutorial ML 1 | run a cross-validation comparing two Riemannian classifiers |
| Tutorial ML 2 | select databases and sessions; run a cross-validation for all of them |