# HG changeset patch # User Nicolas Saunier # Date 1582261016 18000 # Node ID 3972d85e3b6c143bb6b68d5b67b50273353670cb # Parent 18e2c8cb9b0972eafc27eb0134e7e1ad8e17752b work on loading data for sumo diff -r 18e2c8cb9b09 -r 3972d85e3b6c trafficintelligence/storage.py --- a/trafficintelligence/storage.py Tue Feb 11 03:47:05 2020 +0000 +++ b/trafficintelligence/storage.py Thu Feb 20 23:56:56 2020 -0500 @@ -945,6 +945,13 @@ # txt files ######################### +def loadCSVs(filenames, **kwargs): + '''Loads all the data from the filenames (eg from glob) and returns a concatenated dataframe''' + data = read_csv(filenames[0], **kwargs) + for f in filenames[1:]: + data = data.append(read_csv(filenames[0], **kwargs)) + return data + def saveList(filename, l): f = utils.openCheck(filename, 'w') for x in l: diff -r 18e2c8cb9b09 -r 3972d85e3b6c trafficintelligence/sumo.py --- a/trafficintelligence/sumo.py Tue Feb 11 03:47:05 2020 +0000 +++ b/trafficintelligence/sumo.py Thu Feb 20 23:56:56 2020 -0500 @@ -2,8 +2,9 @@ '''Libraries for the SUMO traffic simulation software http://sumo.dlr.de ''' +import pandas as pd -#import csv + def loadTazEdges(inFilename): '''Converts list of OSM edges per OSM edge and groups per TAZ