summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorDaniel Friesel <daniel.friesel@uos.de>2021-01-11 16:20:50 +0100
committerDaniel Friesel <daniel.friesel@uos.de>2021-01-11 16:20:50 +0100
commit8f426980c73e1fd166cfa96e02c88e04e85a2cfa (patch)
tree72a9e84fb21f1a10c9199192ddbb76f6e29d960b /bin
parent717078e082ccdf6b0fd148f4d692307d1c6cbce7 (diff)
evaluate E = P*t model. Seems slightly better in some cases
TODO: Fix send duration model generation for cc1200, should improve eval
Diffstat (limited to 'bin')
-rwxr-xr-xbin/analyze-archive.py12
1 files changed, 11 insertions, 1 deletions
diff --git a/bin/analyze-archive.py b/bin/analyze-archive.py
index 25dfa27..ebf9f38 100755
--- a/bin/analyze-archive.py
+++ b/bin/analyze-archive.py
@@ -87,7 +87,17 @@ def model_quality_table(result_lists, info_list):
for i, results in enumerate(result_lists):
info = info_list[i]
buf += " ||| "
- if info is None or info(state_or_tran, key):
+ if (
+ info is None
+ or info(state_or_tran, key)
+ or (
+ key == "energy_Pt"
+ and (
+ info(state_or_tran, "power")
+ or info(state_or_tran, "duration")
+ )
+ )
+ ):
result = results["by_name"][state_or_tran][key]
buf += format_quality_measures(result)
else: