from pyCGM2.Model.CGM2 import cgm from pyCGM2.Lib.CGM import cgm2_2 from pyCGM2.Utils import files from pyCGM2.Utils.utils import * from pyCGM2.qtm import qtmTools from qtmWebGaitReport import utils from pyCGM2 import enums from pyCGM2.Tools import btkTools from pyCGM2.Lib import eventDetector, analysis, plot from pyCGM2.Report import normativeDatasets from pyCGM2.Signal import signal_processing from pyCGM2.ForcePlates import forceplates import warnings warnings.simplefilter(action='ignore', category=FutureWarning) log.setLogger(level=logging.INFO) with open('pyCGM2.log', 'w'): pass MARKERSETS = { "Lower limb tracking markers": cgm.CGM1.LOWERLIMB_TRACKING_MARKERS, "Thorax tracking markers": cgm.CGM1.THORAX_TRACKING_MARKERS, "Upper limb tracking markers": cgm.CGM1.UPPERLIMB_TRACKING_MARKERS, "Calibration markers": [ "LKNM", "RKNM", "LMED", "RMED", "LKAX", "LKD1", "LKD2", "RKAX", "RKD1", "RKD2" ] }
# -*- coding: utf-8 -*- #import ipdb import os import argparse import traceback import logging import pyCGM2 from pyCGM2.Utils import files from pyCGM2.Configurator import ModelManager from pyCGM2.Lib.CGM import cgm1_1 from pyCGM2.Tools import btkTools from pyCGM2 import log; log.setLogger() import warnings warnings.simplefilter(action='ignore', category=FutureWarning) def main(args): DATA_PATH = os.getcwd()+"\\" # User Settings if os.path.isfile(DATA_PATH + args.userFile): userSettings = files.openFile(DATA_PATH,args.userFile) else: raise Exception ("user setting file not found") # internal (expert) Settings if args.expertFile: if os.path.isfile(DATA_PATH + args.expertFile): internalSettings = files.openFile(DATA_PATH,args.expertFile)
import os import pyCGM2 from pyCGM2.Inspect import inspectFilters, inspectProcedures from pyCGM2.Model.CGM2 import cgm, cgm2 from pyCGM2.Utils import files from pyCGM2.Utils.utils import * from pyCGM2.qtm import qtmTools from qtmWebGaitReport import utils from pyCGM2.Tools import btkTools import warnings warnings.simplefilter(action='ignore', category=FutureWarning) log.setLogger(filename="inspector.log", level=logging.INFO) with open('inspector.log', 'w'): pass def runAllQualityProcedures(folder, filenames): for filename in filenames: logging.info("--------file: [%s] --------" % (filename)) logging.info("---------------------------") acq = btkTools.smartReader(os.path.join(folder, filename)) all_procedures = [ inspectProcedures.GapQualityProcedure, inspectProcedures.GaitEventQualityProcedure, inspectProcedures.SwappingMarkerQualityProcedure, inspectProcedures.MarkerPresenceQualityProcedure,
# -*- coding: utf-8 -*- #import ipdb import os import argparse import traceback import logging import pyCGM2 from pyCGM2.Utils import files from pyCGM2.Configurator import ModelManager from pyCGM2.Lib.CGM import cgm2_5 from pyCGM2.Tools import btkTools from pyCGM2 import log log.setLogger() import warnings warnings.simplefilter(action='ignore', category=FutureWarning) def main(args): DATA_PATH = os.getcwd() + "\\" # User Settings if os.path.isfile(DATA_PATH + args.userFile): userSettings = files.openFile(DATA_PATH, args.userFile) else: raise Exception("user setting file not found") # internal (expert) Settings if args.expertFile: if os.path.isfile(DATA_PATH + args.expertFile):