diff options
author | Daniel Friesel <daniel.friesel@uos.de> | 2021-01-08 10:55:22 +0100 |
---|---|---|
committer | Daniel Friesel <daniel.friesel@uos.de> | 2021-01-08 10:55:22 +0100 |
commit | 86e51aecc7d625eeab46a4556bf3fb2b0100295d (patch) | |
tree | 5b52ad51fb66fa003f8fe96cee8e88b6583be731 /lib/loader.py | |
parent | a9bcdbac59c5061c836805b35940360fb3535618 (diff) |
work around missing W_mean_delta_prev in first energytrace+barcode transition
Diffstat (limited to 'lib/loader.py')
-rw-r--r-- | lib/loader.py | 5 |
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 = { |