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. 
 
 
 
