Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
pyRiemann 0.12
Logo
pyRiemann 0.12

Getting Started

  • Introduction
  • Installing

User Guide

  • Example gallery
    • Covariance estimation
      • Robust covariance estimation
      • Compare covariance and kernel estimators
    • Simulated data
      • Sample from the Riemannian Gaussian distribution in the SPD manifold
      • Classification accuracy vs class distinctiveness vs class separability
      • Mean and median comparison
      • Mean of SPD matrices with NaN values
      • Clustering algorithm comparison
      • Metric comparison
      • Classifier comparison
    • Classification of motor imagery
      • Motor imagery classification
      • Ensemble learning on functional connectivity
      • Frequency band selection on the manifold for motor imagery classification
      • Augmented Covariance Matrix
    • Classification of ERP
      • Comparison of embeddings of covariance matrices
      • Display ERP
      • ERP EEG decoding in Tangent space.
      • Multiclass MEG ERP Decoding
    • Classification of SSVEP
      • Offline SSVEP-based BCI Multiclass Prediction
      • Visualization of SSVEP-based BCI Classification in Tangent Space
    • Artifact management
      • Artifact Correction by AJDC-based Blind Source Separation
      • Online Artifact Detection with Riemannian Potato
      • Online Artifact Detection with Riemannian Potato Field
    • Classification of fNIRS
      • Classify fNIRS data with block diagonal matrices for HbO and HbR
    • Segmentation of radar images
      • Segmentation of hyperspectral image with Riemannian geometry
      • Segmentation of SAR image with Riemannian geometry
    • Interpretability of language models
      • Riemannian Curvature of Sentence Trajectories
    • Transfer learning
      • Data transformations in the Riemannian Procrustes Analysis
      • Motor imagery classification by transfer learning
      • Comparison of pipelines for transfer learning
    • Permutation test
      • One-way Manova with time
      • One-way Manova with frequency
      • One-way Manova
      • Manova for ERP data
  • Release notes

API Documentation

  • API reference
    • pyriemann.estimation.Covariances
    • pyriemann.estimation.ERPCovariances
    • pyriemann.estimation.XdawnCovariances
    • pyriemann.estimation.BlockCovariances
    • pyriemann.estimation.CrossSpectra
    • pyriemann.estimation.CoSpectra
    • pyriemann.estimation.Coherences
    • pyriemann.estimation.TimeDelayCovariances
    • pyriemann.estimation.Kernels
    • pyriemann.estimation.Shrinkage
    • pyriemann.embedding.locally_linear_embedding
    • pyriemann.embedding.barycenter_weights
    • pyriemann.embedding.SpectralEmbedding
    • pyriemann.embedding.LocallyLinearEmbedding
    • pyriemann.embedding.TSNE
    • pyriemann.classification.MDM
    • pyriemann.classification.FgMDM
    • pyriemann.classification.TSClassifier
    • pyriemann.classification.KNearestNeighbor
    • pyriemann.classification.SVC
    • pyriemann.classification.MeanField
    • pyriemann.classification.NearestConvexHull
    • pyriemann.classification.class_distinctiveness
    • pyriemann.regression.KNearestNeighborRegressor
    • pyriemann.regression.SVR
    • pyriemann.clustering.Kmeans
    • pyriemann.clustering.KmeansPerClassTransform
    • pyriemann.clustering.MeanShift
    • pyriemann.clustering.GaussianMixture
    • pyriemann.tangentspace.TangentSpace
    • pyriemann.tangentspace.FGDA
    • pyriemann.spatialfilters.Xdawn
    • pyriemann.spatialfilters.CSP
    • pyriemann.spatialfilters.SPoC
    • pyriemann.spatialfilters.BilinearFilter
    • pyriemann.spatialfilters.AJDC
    • pyriemann.preprocessing.Whitening
    • pyriemann.channelselection.ElectrodeSelection
    • pyriemann.channelselection.FlatChannelRemover
    • pyriemann.artifact_detection.Potato
    • pyriemann.artifact_detection.PotatoField
    • pyriemann.transfer.encode_domains
    • pyriemann.transfer.decode_domains
    • pyriemann.transfer.TLSplitter
    • pyriemann.transfer.TLEstimator
    • pyriemann.transfer.TLClassifier
    • pyriemann.transfer.TLRegressor
    • pyriemann.transfer.TLDummy
    • pyriemann.transfer.TLCenter
    • pyriemann.transfer.TLScale
    • pyriemann.transfer.TLRotate
    • pyriemann.transfer.MDWM
    • pyriemann.stats.PermutationDistance
    • pyriemann.stats.PermutationModel
    • pyriemann.datasets.make_gaussian_blobs
    • pyriemann.datasets.make_outliers
    • pyriemann.datasets.make_matrices
    • pyriemann.datasets.make_masks
    • pyriemann.datasets.sample_gaussian
    • pyriemann.datasets.make_classification_transfer
    • pyriemann.datasets.RandomOverSampler
    • pyriemann.geometry.covariance.covariances
    • pyriemann.geometry.covariance.covariance_mest
    • pyriemann.geometry.covariance.covariance_sch
    • pyriemann.geometry.covariance.covariance_scm
    • pyriemann.geometry.covariance.covariances_EP
    • pyriemann.geometry.covariance.covariances_X
    • pyriemann.geometry.covariance.block_covariances
    • pyriemann.geometry.covariance.cross_spectrum
    • pyriemann.geometry.covariance.cospectrum
    • pyriemann.geometry.covariance.coherence
    • pyriemann.geometry.covariance.normalize
    • pyriemann.geometry.covariance.get_nondiag_weight
    • pyriemann.geometry.distance.distance
    • pyriemann.geometry.distance.distance_chol
    • pyriemann.geometry.distance.distance_euclid
    • pyriemann.geometry.distance.distance_harmonic
    • pyriemann.geometry.distance.distance_kullback
    • pyriemann.geometry.distance.distance_kullback_sym
    • pyriemann.geometry.distance.distance_logchol
    • pyriemann.geometry.distance.distance_logdet
    • pyriemann.geometry.distance.distance_logeuclid
    • pyriemann.geometry.distance.distance_poweuclid
    • pyriemann.geometry.distance.distance_riemann
    • pyriemann.geometry.distance.distance_thompson
    • pyriemann.geometry.distance.distance_wasserstein
    • pyriemann.geometry.distance.pairwise_distance
    • pyriemann.geometry.distance.distance_mahalanobis
    • pyriemann.geometry.mean.gmean
    • pyriemann.geometry.mean.mean_ale
    • pyriemann.geometry.mean.mean_alm
    • pyriemann.geometry.mean.mean_bmp
    • pyriemann.geometry.mean.mean_cheap
    • pyriemann.geometry.mean.mean_chol
    • pyriemann.geometry.mean.mean_covariance
    • pyriemann.geometry.mean.mean_euclid
    • pyriemann.geometry.mean.mean_harmonic
    • pyriemann.geometry.mean.mean_kullback_sym
    • pyriemann.geometry.mean.mean_logchol
    • pyriemann.geometry.mean.mean_logdet
    • pyriemann.geometry.mean.mean_logeuclid
    • pyriemann.geometry.mean.mean_power
    • pyriemann.geometry.mean.mean_poweuclid
    • pyriemann.geometry.mean.mean_riemann
    • pyriemann.geometry.mean.mean_thompson
    • pyriemann.geometry.mean.mean_wasserstein
    • pyriemann.geometry.mean.maskedmean_riemann
    • pyriemann.geometry.mean.nanmean_riemann
    • pyriemann.geometry.median.median_euclid
    • pyriemann.geometry.median.median_riemann
    • pyriemann.geometry.geodesic.geodesic
    • pyriemann.geometry.geodesic.geodesic_chol
    • pyriemann.geometry.geodesic.geodesic_euclid
    • pyriemann.geometry.geodesic.geodesic_logchol
    • pyriemann.geometry.geodesic.geodesic_logeuclid
    • pyriemann.geometry.geodesic.geodesic_riemann
    • pyriemann.geometry.geodesic.geodesic_thompson
    • pyriemann.geometry.geodesic.geodesic_wasserstein
    • pyriemann.geometry.kernel.kernel
    • pyriemann.geometry.kernel.kernel_euclid
    • pyriemann.geometry.kernel.kernel_logeuclid
    • pyriemann.geometry.kernel.kernel_riemann
    • pyriemann.geometry.tangentspace.exp_map
    • pyriemann.geometry.tangentspace.exp_map_euclid
    • pyriemann.geometry.tangentspace.exp_map_logchol
    • pyriemann.geometry.tangentspace.exp_map_logeuclid
    • pyriemann.geometry.tangentspace.exp_map_riemann
    • pyriemann.geometry.tangentspace.exp_map_wasserstein
    • pyriemann.geometry.tangentspace.log_map
    • pyriemann.geometry.tangentspace.log_map_euclid
    • pyriemann.geometry.tangentspace.log_map_logchol
    • pyriemann.geometry.tangentspace.log_map_logeuclid
    • pyriemann.geometry.tangentspace.log_map_riemann
    • pyriemann.geometry.tangentspace.log_map_wasserstein
    • pyriemann.geometry.tangentspace.upper
    • pyriemann.geometry.tangentspace.unupper
    • pyriemann.geometry.tangentspace.tangent_space
    • pyriemann.geometry.tangentspace.untangent_space
    • pyriemann.geometry.tangentspace.innerproduct
    • pyriemann.geometry.tangentspace.innerproduct_euclid
    • pyriemann.geometry.tangentspace.innerproduct_logchol
    • pyriemann.geometry.tangentspace.innerproduct_logeuclid
    • pyriemann.geometry.tangentspace.innerproduct_riemann
    • pyriemann.geometry.tangentspace.norm
    • pyriemann.geometry.tangentspace.transport
    • pyriemann.geometry.tangentspace.transport_euclid
    • pyriemann.geometry.tangentspace.transport_logchol
    • pyriemann.geometry.tangentspace.transport_logeuclid
    • pyriemann.geometry.tangentspace.transport_riemann
    • pyriemann.geometry.base.ctranspose
    • pyriemann.geometry.base.expm
    • pyriemann.geometry.base.invsqrtm
    • pyriemann.geometry.base.logm
    • pyriemann.geometry.base.powm
    • pyriemann.geometry.base.sqrtm
    • pyriemann.geometry.base.nearest_sym_pos_def
    • pyriemann.geometry.base.ddexpm
    • pyriemann.geometry.base.ddlogm
    • pyriemann.geometry.ajd.ajd
    • pyriemann.geometry.ajd.ajd_pham
    • pyriemann.geometry.ajd.rjd
    • pyriemann.geometry.ajd.uwedge
    • pyriemann.geometry.test.is_square
    • pyriemann.geometry.test.is_sym
    • pyriemann.geometry.test.is_skew_sym
    • pyriemann.geometry.test.is_real
    • pyriemann.geometry.test.is_real_type
    • pyriemann.geometry.test.is_hermitian
    • pyriemann.geometry.test.is_pos_def
    • pyriemann.geometry.test.is_pos_semi_def
    • pyriemann.geometry.test.is_sym_pos_def
    • pyriemann.geometry.test.is_sym_pos_semi_def
    • pyriemann.geometry.test.is_herm_pos_def
    • pyriemann.geometry.test.is_herm_pos_semi_def
    • pyriemann.utils.viz.plot_bihist
    • pyriemann.utils.viz.plot_biscatter
    • pyriemann.utils.viz.plot_cospectra
    • pyriemann.utils.viz.plot_cov_ellipse
    • pyriemann.utils.viz.plot_embedding
    • pyriemann.utils.viz.plot_waveforms
Back to top
Copyright © 2015-2026, pyRiemann Contributors
Made with Sphinx and @pradyunsg's Furo