Mercurial Hosting > traffic-intelligence
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''' |