GaitCycle#
- class pyCGM2.Processing.cycle.GaitCycle(gaitAcq: btkAcquisition, startFrame: int, endFrame: int, context: str, enableFlag: bool = True)#
- GaitCycle class constructor, inherited from Cycle. Defines a gait cycle. - Parameters:
- gaitAcq (btk.btkAcquisition) – An acquisition instance for the gait cycle. 
- startFrame (int) – Start frame of the gait cycle. 
- endFrame (int) – End frame of the gait cycle. 
- context (str) – Context of the gait cycle (e.g., ‘Left’, ‘Right’). 
- enableFlag (bool) – Flag to indicate if the cycle will be used in further computation. Defaults to True. 
 
 - Notes - By default, X0 and Y0 are the longitudinal and lateral global axes respectively. 
- GaitCycle construction computes spatio-temporal parameters automatically. 
- Spatio-temporal parameters include ‘duration’, ‘cadence’, ‘stanceDuration’, ‘stepDuration’, etc. 
 - __init__(gaitAcq: btkAcquisition, startFrame: int, endFrame: int, context: str, enableFlag: bool = True)#
 - Methods - __init__(gaitAcq, startFrame, endFrame, context)- addDiscreteData(label, value, instant)- getAnalogTimeSequenceData(analogLabel)- Get analog data of the cycle. - getAnalogTimeSequenceDataNormalized(analogLabel)- Get time-normalized analog data of the cycle. - getEvents([context])- Get all events of the cycle. - getPointTimeSequenceData(pointLabel)- Get point data of the cycle. - getPointTimeSequenceDataNormalized(pointLabel)- Get Time-normalized a point label. - getSpatioTemporalParameter(label)- Return a spatio-temporal parameter. - setEnableFlag(flag)- Enable or disable the cycle. - Attributes - STP_LABELS- getSpatioTemporalParameter(label: str)#
- Return a spatio-temporal parameter. - Parameters:
- label (str) – Label of the desired spatio-temporal parameter. 
- Returns:
- float – Value of the specified spatio-temporal parameter. 
 
 
