π 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 specifically conceived for EEG data, and leveraging the powerful Julia scientific eco-system.
It also provides modules for advanced EEG analysis.
Eegle promotes standardization, use of conventions and a learning approach based on simple examples and tutorials.

π§© Requirements
Julia: version β₯ 1.10
βοΈ Installation
Execute the following commands in Julia's REPL:
]add Eeglethen 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). 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
| Contributor | Contribution |
|---|---|
| Abdeljalil Anajjar | web 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
| Problem | Solution |
|---|---|
| No problem encountered so far | N.A. |
π§ͺ Package Test
using Pkg
Pkg.test("Eegle")π± Contribute
To contribute, please check the section How to Contribute.
β‘οΈ Contents
π§ Index
Eegle.Database.InfoDBEegle.InOut.EEGBase.mergeDSP.Filters.filtfiltDSP.Filters.resampleEegle.BCI.covmatEegle.BCI.encodeEegle.Database.downloadDBEegle.Database.infoDBEegle.Database.loadDBEegle.Database.selectDBEegle.Database.weightsDBEegle.ERPs.mark2stimEegle.ERPs.rejectEegle.ERPs.stim2markEegle.ERPs.trialsEegle.ERPs.trialsWeightsEegle.FileSystem.changeFileExtEegle.FileSystem.fileBaseEegle.FileSystem.fileExtEegle.FileSystem.getFilesInDirEegle.FileSystem.getFoldersInDirEegle.InOut.readASCIIEegle.InOut.readNYEegle.InOut.readSensorsEegle.InOut.readgTecEegle.InOut.writeASCIIEegle.Miscellaneous.maximaEegle.Miscellaneous.minimaEegle.Miscellaneous.wasteEegle.Preprocessing.embedLagsEegle.Preprocessing.removeChannelsEegle.Preprocessing.removeSamplesEegle.Processing.centeringMatrixEegle.Processing.epochingEegle.Processing.globalFieldPowerEegle.Processing.globalFieldRMSPosDefManifoldML.crvalStatistics.meanStatsBase.standardize