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)
Exemplo n.º 3
0
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,
Exemplo n.º 4
0
# -*- 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):