# HG changeset patch # User Nicolas Saunier # Date 1531795991 14400 # Node ID e6b791ad7f8518fcea1ca2b39dfe7d1e96d0f8f2 # Parent 092bd9c7deafa8932dee9e38ecd91c6d0aaedbff minor diff -r 092bd9c7deaf -r e6b791ad7f85 scripts/process.py --- a/scripts/process.py Mon Jul 16 01:24:26 2018 -0400 +++ b/scripts/process.py Mon Jul 16 22:53:11 2018 -0400 @@ -248,6 +248,9 @@ if args.analyze == 'object': # user speeds, accelerations # aggregation per site + if args.eventFilename is None: + print('Missing output filename (event-filename). Exiting') + sys.exit(0) data = [] # list of observation per site-user with time headers = ['site', 'date', 'time', 'user_type'] aggFunctions, tmpheaders = utils.aggregationMethods(args.aggMethods, args.aggCentiles) @@ -260,12 +263,11 @@ for job in jobs: data.extend(job.get()) pool.close() - data = pd.DataFrame(data, columns = headers) if args.output == 'figure': for name in headers[4:]: plt.ioff() - plt.figure() # siteids does not exist + plt.figure() plt.boxplot([data.loc[data['site']==site.name, name] for site in sites], labels = [site.name for site in sites]) plt.ylabel(name+' Speeds (km/h)') plt.savefig(name.lower()+'-speeds.png', dpi=dpi)