From d4f4809992c5c73e36ec1041445e6a11b2c68448 Mon Sep 17 00:00:00 2001 From: Adeeb Shihadeh Date: Tue, 5 Jul 2022 14:28:54 -0700 Subject: [PATCH] always show avg power --- tools/zookeeper/power_monitor.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tools/zookeeper/power_monitor.py b/tools/zookeeper/power_monitor.py index f88741813e..fa1f442bbc 100755 --- a/tools/zookeeper/power_monitor.py +++ b/tools/zookeeper/power_monitor.py @@ -27,8 +27,10 @@ if __name__ == "__main__": while duration is None or time.monotonic() - start_time < duration: fltr.update(z.read_power()) if rk.frame % rate == 0: - print(f"{fltr.x:.2f} W") measurements.append(fltr.x) + t = datetime.timedelta(seconds=time.monotonic() - start_time) + avg = sum(measurements) / len(measurements) + print(f"Now: {fltr.x:.2f} W, Avg: {avg:.2f} W over {t}") rk.keep_time() except KeyboardInterrupt: pass