示例#1
0
 def test_dat_file_processing(self):
     first = shared.Sourcefile._make(
             [os.path.dirname(self.rawleft), 'P100_E4_left.dat', '01', '01', shared.Orientation(1)])
     second = shared.Sourcefile._make(
             [os.path.dirname(self.rawright), 'P100_E4_right.dat', '01', '01', shared.Orientation(2)])
     conv = RawConverter(
             [(first, second)], [self.foo, self.bar])
     conv.processDatFiles()
示例#2
0
 def test_sensor_setup(self):
     conv = RawConverter([], [self.foo, self.bar])
     conv.processDatFiles()
     self.assertIsInstance(conv.initSensors[
         shared.Orientation(1).name], Sensor)
     self.assertIsInstance(conv.initSensors[
         shared.Orientation(2).name], Sensor)
     self.assertEquals(conv.initSensors[
         shared.Orientation(1).name].orientation, shared.Orientation(1))
     self.assertEquals(conv.initSensors[
         shared.Orientation(2).name].orientation, shared.Orientation(2))
示例#3
0
文件: main.py 项目: nce/sedater
    # Raw Data Conversion and Normalization
    sensLeft = UninitializedSensor._make([
              Orientation.left
            , cli.args.left_calibration
            ])
    sensRight = UninitializedSensor._make([
              Orientation.right
            , cli.args.right_calibration
            ])
    for pair in importer.pairedFiles:
        # skip all non .dat files
        # TODO: this is ugly.
        # cleanup
        if '.dat' != os.path.splitext(pair[0].filename)[1]: continue
        raw = RawConverter([pair], [sensLeft, sensRight])
        raw.processDatFiles()
        leftRawValidationSegments = raw.initSensors[Orientation.left.name]\
                .normalizedSensorSegments
        rightRawValidationSegments = raw.initSensors[Orientation.right.name]\
                .normalizedSensorSegments
        currentSession = raw.sessionIdentifier
        currentExercise = raw.exerciseIdentifier


        # Raw Data Export
        rawValidation = CSVExporter()
        location = rawValidation.prepareOutputDir(
                        outputDir
                        , currentSession
                        , currentExercise)