AmplitudesProcedure#
- class pyCGM2.EMG.discreteEmgProcedures.AmplitudesProcedure#
Procedure to compute EMG amplitudes for each gait phase.
This class extends DiscreteEmgProcedure to specifically calculate the amplitude of EMG signals during different phases of gait. The amplitudes are calculated for each provided EMG channel and muscle.
- NAME#
Descriptive name of the procedure.
- Type:
str
- __init__()#
Initializes the AmplitudesProcedure class.
Methods
__init__
()Initializes the AmplitudesProcedure class.
detect
(analysisInstance, emgLabels, ...)Compute amplitudes for each gait phase.
Attributes
- detect(analysisInstance: Analysis, emgLabels: List[str], emgMuscles: List[str], emgContexts: List[str]) DataFrame #
Compute amplitudes for each gait phase.
- Parameters:
analysisInstance (Analysis) – An instance of the Analysis class containing EMG and gait data.
emgLabels (List[str]) – List of EMG channel labels.
emgMuscles (List[str]) – List of corresponding muscle names.
emgContexts (List[str]) – List of event contexts associated with each muscle.
- Returns:
pd.DataFrame – A DataFrame containing computed amplitude values for each muscle, context, and gait phase.