GaitCyclesBuilder#

class pyCGM2.Processing.cycle.GaitCyclesBuilder(spatioTemporalAcqs: List[btkAcquisition] | None = None, kinematicAcqs: List[btkAcquisition] | None = None, kineticAcqs: List[btkAcquisition] | None = None, emgAcqs: List[btkAcquisition] | None = None, muscleGeometryAcqs: List[btkAcquisition] | None = None, muscleDynamicAcqs: List[btkAcquisition] | None = None)#

Builder of gait cycles.

Parameters:
  • spatioTemporalAcqs (Optional[List[btk.btkAcquisition]]) – Acquisitions used for spatio-temporal parameter computation.

  • kinematicAcqs (Optional[List[btk.btkAcquisition]]) – Acquisitions used for kinematics computation.

  • kineticAcqs (Optional[List[btk.btkAcquisition]]) – Acquisitions used for kinetics computation.

  • emgAcqs (Optional[List[btk.btkAcquisition]]) – Acquisitions used for EMG computation.

  • muscleGeometryAcqs (Optional[List[btk.btkAcquisition]]) – Acquisitions used for muscle geometry computation.

  • muscleDynamicAcqs (Optional[List[btk.btkAcquisition]]) – Acquisitions used for muscle dynamic computation.

__init__(spatioTemporalAcqs: List[btkAcquisition] | None = None, kinematicAcqs: List[btkAcquisition] | None = None, kineticAcqs: List[btkAcquisition] | None = None, emgAcqs: List[btkAcquisition] | None = None, muscleGeometryAcqs: List[btkAcquisition] | None = None, muscleDynamicAcqs: List[btkAcquisition] | None = None)#

Methods

__init__([spatioTemporalAcqs, ...])

getEmg()

Get the list of Gait Cycles used for EMG computation.

getKinematics()

Get the list of Gait Cycles used for kinematic computation.

getKinetics()

Get the list of Gait Cycles used for kinetic computation.

getMuscleDynamic()

Get the list of Gait Cycles used for muscle dynamic computation.

getMuscleGeometry()

Get the list of Gait Cycles used for muscle geometry computation.

getSpatioTemporal()

Get the list of Gait Cycles used for spatio-temporal parameter computation.

getEmg()#

Get the list of Gait Cycles used for EMG computation.

Returns:

Optional[List[GaitCycle]] – List of cycles for EMG computation.

getKinematics()#

Get the list of Gait Cycles used for kinematic computation.

Returns:

Optional[List[GaitCycle]] – List of cycles for kinematic computation.

getKinetics()#

Get the list of Gait Cycles used for kinetic computation.

Returns:

Optional[List[GaitCycle]] – List of cycles for kinetic computation.

getMuscleDynamic()#

Get the list of Gait Cycles used for muscle dynamic computation.

Returns:

Optional[List[GaitCycle]] – List of cycles for muscle dynamic computation.

getMuscleGeometry()#

Get the list of Gait Cycles used for muscle geometry computation.

Returns:

Optional[List[GaitCycle]] – List of cycles for muscle geometry computation.

getSpatioTemporal()#

Get the list of Gait Cycles used for spatio-temporal parameter computation.

Returns:

Optional[List[GaitCycle]] – List of cycles for spatio-temporal parameter computation.