Skip to main content

Inverse Library (INVLIB)

The Inverse library provides source localization algorithms for MEG/EEG data. All classes reside in the INVLIB namespace.

Algorithm Inventory

Minimum Norm Estimation

ClassDescriptionMNE-PythonMNE-C
InvMinimumNormMNE, dSPM, sLORETA, and eLORETA inverse methodsmne.minimum_norm.apply_inversemne_inverse_operator + mne_compute_mne

Supports all four noise-normalization strategies:

MethodDescription
MNEL2-regularized minimum-norm estimate
dSPMDynamic Statistical Parametric Mapping — noise-normalized MNE
sLORETAStandardized Low-Resolution Electromagnetic Tomography
eLORETAExact LORETA — iterative weight-normalized MNE for zero localization bias

Beamformers

ClassDescriptionMNE-PythonMNE-C
InvLCMVLinearly Constrained Minimum Variance beamformer (time domain)mne.beamformer.make_lcmv / apply_lcmv
InvDICSDynamic Imaging of Coherent Sources (frequency domain)mne.beamformer.make_dics / apply_dics
InvBeamformerComputed spatial filter container
InvBeamformerComputeShared computation routines (data covariance → spatial filter)

RAP MUSIC

ClassDescriptionMNE-PythonMNE-C
InvRapMusicRecursively Applied and Projected Multiple Signal Classificationmne.beamformer.rap_music
InvPwlRapMusicPowell-accelerated RAP MUSIC with gradient-free dipole optimization
InvDipoleSingle dipole result (position, orientation, correlation)

Dipole Fitting

ClassDescriptionMNE-PythonMNE-C
InvDipoleFitHigh-level driver for sequential ECD fittingmne.fit_dipolemne_dipole_fit
InvDipoleFitDataWorkspace: sensor geometry, forward model, noise covariance, fit routineslibmne internals
InvDipoleFitSettingsCommand-line and programmatic settingsmne_dipole_fit options
InvDipoleForwardForward field matrices and SVD for magnetic dipole fittinglibfwd
InvGuessDataPrecomputed guess-point grid with forward fieldslibmne
InvEcdSingle equivalent current dipole (position, orientation, amplitude, GOF)mne.Dipole
InvEcdSetCollection of fitted dipolesmne.DipoleFixed

HPI Fitting

ClassDescriptionMNE-PythonMNE-C
InvHpiFitHPI coil dipole fitting for head position trackingmne.chpi.compute_head_pos
InvHpiDataUpdaterPreprocesses raw HPI data (SSP, compensation, model fitting)mne.chpi.compute_chpi_amplitudes
InvHpiModelParametersConfiguration for HPI signal model (line freq, coil freqs, sample rate)
InvSignalModelForward sinusoidal model matrix for HPI coil signals
InvSensorSetMEG sensor geometry container for HPI

Result Types

Class / EnumDescription
InvSourceEstimateSource estimate container (vertices × time, with time metadata)
InvSourceEstimateTokenTokenization / de-tokenization for foundation-model interfacing
InvFocalDipoleFocal dipole with free 3D position, moment, and fit-quality metrics
InvSourceCouplingCorrelated grid sources with orientations and correlation matrix
InvConnectivityPairwise source connectivity matrix
InvEstimateMethodEnum: MNE, dSPM, sLORETA, eLORETA, LCMV, DICS, SAM, MxNE, GammaMAP, DipoleFit, RapMusic, PwlRapMusic

Doxygen Reference

For method signatures, inheritance diagrams, and source-level documentation see the auto-generated INVLIB namespace in the Doxygen API reference.

See Also