def getFeatures(anklePath, hipPath): def getRunningPart(data, hip): try: return filterRun3(data, hip) except: return None def obtainFeatures(ankleData, hipData, features): try: return extract(ankleData, hipData, features) except: return None def getDataForOneBodyPart(path, hip): data = readGCDCFormat(path) data = preprocessGCDC(data) data = getRunningPart(data, hip) return data ankleData = getDataForOneBodyPart(anklePath, False) hipData = getDataForOneBodyPart(hipPath, True) return extract(ankleData, hipData, None)
def obtainFeatures(ankleData, hipData, features): try: return extract(ankleData, hipData, features) except: return None