Eegle Documentation

Header 1

The EEG General Library (Eegle) is a general-purpose package for preprocessing and processing human Electroencephalography (EEG) data.

It promotes standardization, use of conventions and a learning approach based on simple examples and tutorials.

πŸ”— Reference

Congedo M. and Doumi F. (2026) Eegle: An open-source Julia integrative package for EEG data analysis and machine learning. Journal of Open Source Software, 11(124), 10388, doi: 10.21105/joss.10388. pdf.

🧩 Requirements

Julia: version β‰₯ 1.12


βš™οΈ Installation

Execute the following commands in Julia's REPL:

]add Eegle

then hit the 'back' keyboard key to exit the REPL package manager mode.


β€”ΝžΝŸΝžΝŸβ˜… Quick Start

Read the next page of this documentation for general informations, then work out the tutorials. When you need a function, check its documentation and the examples given therein.


✍️ About the Authors

Marco Congedo, corresponding author, is a Research Director of CNRS (Centre National de la Recherche Scientifique), working at UGA (University of Grenoble Alpes). There is a non-negligible chance he has started working with EEG before you were born. Contact: first name dot last name at gmail dot com.

Fahim Doumi is a PhD student at University Federico II of Naples and UGA.


πŸ§‘β€πŸ’» Contributors

ContributorContribution
Abdeljalil Anajjarweb GUI for downloading the FII BCI Corpus and Julia artifacts for data example files
Alexandre BleuzΓ©Toeplitz algebra for multivariate regression mean ERP estimations

🌱 Contribute

To contribute, please check the section How to Contribute.


πŸ› οΈ TroubleShoothing

ProblemSolution
No problem encountered so farN.A.

πŸ§ͺ Package Test

using Pkg
Pkg.test("Eegle")

➑️ Contents


🧭 Index