changeset 1130:18e2c8cb9b09

Merged in etienne_beauchamp/trafficintelligence/Etienne-Beauchamp/added-d-optional-argument-1581358671588 (pull request #19) Etienne Beauchamp/added d optional argument 1581358671588 Approved-by: Nicolas Saunier <nicolas.saunier@polymtl.ca>
author Nicolas Saunier <nicolas.saunier@polymtl.ca>
date Tue, 11 Feb 2020 03:47:05 +0000
parents 94ac9c16420f (current diff) e257643b1d0e (diff)
children 3972d85e3b6c
files
diffstat 1 files changed, 5 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/scripts/safety-analysis.py	Thu Jan 30 10:21:40 2020 -0500
+++ b/scripts/safety-analysis.py	Tue Feb 11 03:47:05 2020 +0000
@@ -13,6 +13,7 @@
 
 parser = argparse.ArgumentParser(description='The program processes indicators for all pairs of road users in the scene')
 parser.add_argument('--cfg', dest = 'configFilename', help = 'name of the configuration file', required = True)
+parser.add_argument('-d', dest = 'databaseFilename', help = 'name of the Sqlite database file (overrides the configuration file)')
 parser.add_argument('-n', dest = 'nObjects', help = 'number of objects to analyse', type = int)
 # TODO analyze only 
 parser.add_argument('--prediction-method', dest = 'predictionMethod', help = 'prediction method (constant velocity (cvd: vector computation (approximate); cve: equation solving; cv: discrete time (approximate)), normal adaptation, point set prediction)', choices = ['cvd', 'cve', 'cv', 'na', 'ps', 'mp'])
@@ -25,6 +26,10 @@
 
 params = storage.ProcessParameters(args.configFilename)
 
+# selected database to overide the configuration file
+if args.databaseFilename is not None:
+    params.databaseFilename = args.databaseFilename
+
 # parameters for prediction methods
 if args.predictionMethod is not None:
     predictionMethod = args.predictionMethod