DistinctC3dSetProcedure#

class pyCGM2.Processing.C3dManager.c3dManagerProcedures.DistinctC3dSetProcedure(data_path, stp_fileLst, kinematic_fileLst, kinetic_fileLst, emg_fileLst, muscleGeometry_fileLst, muscleDynamic_fileLst)#

Procedure using distinct C3D sets for each computational objective.

Parameters:
  • data_path (str) – Path to the folder containing C3D files.

  • stp_fileLst (List[str]) – C3D filenames for spatio-temporal computation.

  • kinematic_fileLst (List[str]) – C3D filenames for kinematic computation.

  • kinetic_fileLst (List[str]) – C3D filenames for kinetic computation.

  • emg_fileLst (List[str]) – C3D filenames for EMG computation.

  • muscleGeometry_fileLst (List[str]) – C3D filenames for muscle geometry computation.

  • muscleDynamic_fileLst (List[str]) – C3D filenames for muscle dynamic computation.

__init__(data_path, stp_fileLst, kinematic_fileLst, kinetic_fileLst, emg_fileLst, muscleGeometry_fileLst, muscleDynamic_fileLst)#

Methods

__init__(data_path, stp_fileLst, ...)

generate(c3dManager, spatioTempFlag, ...)

Disseminates a combination of btk.btkAcquisition instances and C3D filenames across different computational categories in the C3dManager instance.

generate(c3dManager: C3dManager, spatioTempFlag: bool, kinematicFlag: bool, kineticFlag: bool, emgFlag: bool, muscleGeometryFlag: bool, muscleDynamicFlag: bool)#

Disseminates a combination of btk.btkAcquisition instances and C3D filenames across different computational categories in the C3dManager instance.

Parameters:
  • c3dManager (C3dManager) – The C3dManager instance to be populated.

  • spatioTempFlag (bool) – If True, populates the spatio-temporal category.

  • kinematicFlag (bool) – If True, populates the kinematic category.

  • kineticFlag (bool) – If True, populates the kinetic category.

  • emgFlag (bool) – If True, populates the EMG category.

  • muscleGeometryFlag (bool) – If True, populates the muscle geometry category.

  • muscleDynamicFlag (bool) – If True, populates the muscle dynamic category.