diff --git a/rowers/nkimportutils.py b/rowers/nkimportutils.py index 7f007562..2fe44cba 100644 --- a/rowers/nkimportutils.py +++ b/rowers/nkimportutils.py @@ -266,3 +266,26 @@ def strokeDataToDf(strokeData): return df + +def readlogs_summaries(logfile): # pragma: no cover + with open(logfile,'r') as f: + while f: + s = f.readline() + if s == "": + break + if "Importing" in s: + words = s.split(" ") + nkid = words[-1] + print(nkid) + line1 = f.readline() + line2 = f.readline() + + data1 = line1[line1.find('{'):] + data2 = line2[line2.find('['):] + + strokeData = json.loads(data2) + summaryData = json.loads(data1) + + df = strokeDataToDf(strokeData) + + print(get_nk_allstats(summaryData,df))