Mercurial > hg > nsaunier > 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''' |
