From 86e51aecc7d625eeab46a4556bf3fb2b0100295d Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Fri, 8 Jan 2021 10:55:22 +0100 Subject: work around missing W_mean_delta_prev in first energytrace+barcode transition --- lib/loader.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'lib') diff --git a/lib/loader.py b/lib/loader.py index f87d976..43d591b 100644 --- a/lib/loader.py +++ b/lib/loader.py @@ -1565,6 +1565,11 @@ class EnergyTraceWithBarcode: energy_trace[-1]["W_mean_delta_prev"] = ( energy_trace[-1]["W_mean"] - energy_trace[-2]["W_mean"] ) + else: + # TODO this really isn't nice, as W_mean_delta_prev of other setup + # transitions is probably different. The best solution might be + # ignoring the first transition when handling delta_prev values + energy_trace[-1]["W_mean_delta_prev"] = energy_trace[-1]["W_mean"] state_power_W = self.interval_power[state_start_index:state_done_index] state = { -- cgit v1.2.3