Code Resources


Julia - Python - R - Matlab - C++ - Delphi

Free packages and libraries for machine learning using Riemannian geometry and EEG/ERP signal processing.

Julia

PosDefManifold.jl

by Marco CongedoA comprehensive package for manipulating objects in the Riemannian manifold of positive definite matrices.

PosDefManifoldML.jl

by Marco Congedo, Anton Andreev and Saloni JainA package for performing machine learning in the Riemannian manifold of positive definite matrices.

FourierAnalysis.jl

by Marco CongedoA package for the Fourier analysis of multivariate time-series in the frequency and time-frequency domain

Diagonalizations.jl

by Marco CongedoA package for multivariate linear filters (PCA, CCA, CSP, CSTP, AJD...)

Python

pyRiemann

by Alexandre BarachantA complete library for manipulating objects in the Riemannian manifold of positive definite matrices.

MOABB

by Alexandre Barachant & Vinay JayaramThe Mother of all BCI Benchmarks, a framework for objectively testing brain-computer interface (BCI) classifiers using large amount of public data.

Riemannian Procrustes Analysis

by Pedro RodriguesLibrary for Riemannian transfer learning for brain-computer Interfaces.

Riemannian Means Fields

by Pedro RodriguesCode for testing the Riemannian Minimum Distance to Means Field Classifier (RMDMF) in MOABB (Mother of All Benchmarks) and for computing Power Means of Symmetric Positive Definite Matrices.

Riemannian Potatoes

by Elizaveta SaifutdinovaLibrary for automatic artefact rejection in sleep EEG data.

R

RiemannR

by Laura MasieroLibrary for manipulating objects in the Riemannian manifold of positive definite matrices.

Matlab

Covariance Toolbox

by Alexandre BarachantLibrary for manipulating objects in the Riemannian manifold of positive definite matrices. Not anymore maintained.

ACSTP Toolbox

by Louis KorczowskiMultivariate Regression ERP estimations using spatio-temporal filtering, single-trial weighting (for removing artefacts) and latency correction.

C++

RIGBy-cpp

by Thibaut MonseigneLibrary for manipulating objects in the Riemannian manifold of positive definite matrices.

Delphi

Ask me. I have cumulated tens of thausands of lines of code. See also Software