pyCGM2.EMG#

EMG Manager#

EmgManager(DATA_PATH[, emgSettings])

Class to manage EMG settings (i.e., the emg.settings file).

Filters#

BasicEmgProcessingFilter(acq, labels)

Filter for filtering EMG signals with a high-pass filter.

DiscreteEMGFilter(discreteEMGProcedure, ...)

Filter for handling discrete EMG procedures.

EmgCoActivationFilter(analysis, context)

Filter for computing co-activation index between two EMG signals.

EmgEnvelopProcessingFilter(acq, labels)

Filter for processing EMG envelope from low-pass filter.

EmgNormalisationProcessingFilter(analysis, ...)

Filter for normalizing EMG signals in amplitude.

Procedures#

coactivationProcedures#

CoActivationProcedure()

Base class for co-activation procedures.

UnithanCoActivationProcedure()

Co-activation procedure according to Unithan et al., 1996.

FalconerCoActivationProcedure()

Co-activation index computation according to Falconer and Winter.

discreteEmgProcedures#

DiscreteEmgProcedure()

Base class for procedures extracting discrete values from EMG signals.

AmplitudesProcedure()

Procedure to compute EMG amplitudes for each gait phase.