From 10723f588fdfc4f91d11bbe403d906a80dc3f192 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89der=20F=2E=20Zulian?= Date: Wed, 11 Jul 2018 18:01:20 +0200 Subject: [PATCH] fix --- DRAMSys/traceAnalyzer/scripts/plots.py | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/DRAMSys/traceAnalyzer/scripts/plots.py b/DRAMSys/traceAnalyzer/scripts/plots.py index 185442d1..b745f5af 100755 --- a/DRAMSys/traceAnalyzer/scripts/plots.py +++ b/DRAMSys/traceAnalyzer/scripts/plots.py @@ -199,10 +199,12 @@ def power_window(connection, tracePath, steps): cursor = connection.cursor() cursor.execute(" SELECT * FROM Power") - - power = [0] * (steps+1) + + import numpy as np window = float(windowSize) / pow(10,12) - + time = np.arange(0, (windowSize*(steps+1))/pow(10,6), windowSize/pow(10,6)) + power = np.full(len(time), 0) + for i in range(steps): sum = 0.0 counter = 0 @@ -219,10 +221,7 @@ def power_window(connection, tracePath, steps): break sum = sum / counter - power[i] = sum - - import numpy as np - time = np.arange(0, windowSize*(steps+1)/1000/1000, windowSize/1000/1000) + power[i+1] = sum outputFileName, basename = createOutputFilename(tracePath, 'power', '', 'pdf') outputFile = "{0}\n\t".format(outputFileName)