Eegle Documentation

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

It is the foundational building block that enables the integration of diverse state-of-the-art packages, leveraging the powerful Julia scientific eco-system.

It also provides some modules for advanced EEG analysis.

Eegle promotes standardization, conventions and a learning approach based on simple examples and advanced tutorials.

Figure 1

Requirements

Julia: version ≥ 1.10

Installation

Execute the following commands in Julia's REPL:

]add https://github.com/Marco-Congedo/Eegle.jl

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). Contact: first name dot last name at gmail dot com

Fahim Doumi at the time of writing was a research ingeneer at the Department of Enginnering of the University Federico II of Naples.

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

TroubleShoothing

ProblemSolution
No problem encountered so farN.A.

Package Test

using Pkg
Pkg.test("Eegle")

Reviewers & Contributors

Independent reviewers for both the code and the documentation are welcome. To contribute, please check the section How to Contribute.

Contents

Index