summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/loader.py5
1 files changed, 5 insertions, 0 deletions
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 = {