comparison trafficintelligence/storage.py @ 1058:16575ca4537d

work in progress
author Nicolas Saunier <nicolas.saunier@polymtl.ca>
date Tue, 10 Jul 2018 17:16:38 -0400
parents 093e2b892ede
children d4d052a05337
comparison
equal deleted inserted replaced
1057:a7ada64b8214 1058:16575ca4537d
1331 self.scaleCyclistSpeed = config.getfloat(self.sectionHeader, 'cyc-speed-scale') 1331 self.scaleCyclistSpeed = config.getfloat(self.sectionHeader, 'cyc-speed-scale')
1332 self.meanVehicleSpeed = config.getfloat(self.sectionHeader, 'mean-veh-speed') 1332 self.meanVehicleSpeed = config.getfloat(self.sectionHeader, 'mean-veh-speed')
1333 self.stdVehicleSpeed = config.getfloat(self.sectionHeader, 'std-veh-speed') 1333 self.stdVehicleSpeed = config.getfloat(self.sectionHeader, 'std-veh-speed')
1334 1334
1335 def __init__(self, filename = None): 1335 def __init__(self, filename = None):
1336 self.configFilename = filename
1336 if filename is not None and Path(filename).exists(): 1337 if filename is not None and Path(filename).exists():
1337 self.loadConfigFile(filename) 1338 self.loadConfigFile(filename)
1338 else: 1339 else:
1339 print('Configuration filename {} could not be loaded.'.format(filename)) 1340 print('Configuration filename {} could not be loaded.'.format(filename))
1340 1341
1499 self.useFeaturesForPrediction = config.getboolean(self.sectionHeader, 'use-features-prediction') 1500 self.useFeaturesForPrediction = config.getboolean(self.sectionHeader, 'use-features-prediction')
1500 self.constantSpeedPrototypePrediction = config.getboolean(self.sectionHeader, 'constant-speed') 1501 self.constantSpeedPrototypePrediction = config.getboolean(self.sectionHeader, 'constant-speed')
1501 self.maxLcssDistance = config.getfloat(self.sectionHeader, 'max-lcss-distance') 1502 self.maxLcssDistance = config.getfloat(self.sectionHeader, 'max-lcss-distance')
1502 self.lcssMetric = config.get(self.sectionHeader, 'lcss-metric') 1503 self.lcssMetric = config.get(self.sectionHeader, 'lcss-metric')
1503 self.minLcssSimilarity = config.getfloat(self.sectionHeader, 'min-lcss-similarity') 1504 self.minLcssSimilarity = config.getfloat(self.sectionHeader, 'min-lcss-similarity')
1504 1505
1506 def __init__(self, filename = None):
1505 self.configFilename = filename 1507 self.configFilename = filename
1506
1507 def __init__(self, filename = None):
1508 if filename is not None and Path(filename).exists(): 1508 if filename is not None and Path(filename).exists():
1509 self.loadConfigFile(filename) 1509 self.loadConfigFile(filename)
1510 else: 1510 else:
1511 print('Configuration filename {} could not be loaded.'.format(filename)) 1511 print('Configuration filename {} could not be loaded.'.format(filename))
1512 self.configFilename = filename
1513 1512
1514 def processVideoArguments(args): 1513 def processVideoArguments(args):
1515 '''Loads information from configuration file 1514 '''Loads information from configuration file
1516 then checks what was passed on the command line 1515 then checks what was passed on the command line
1517 for override (eg video filename and database filename''' 1516 for override (eg video filename and database filename'''