always show avg power

old-commit-hash: d4f4809992
taco
Adeeb Shihadeh 3 years ago
parent 907c9f6815
commit fa29abe740
  1. 4
      tools/zookeeper/power_monitor.py

@ -27,8 +27,10 @@ if __name__ == "__main__":
while duration is None or time.monotonic() - start_time < duration: while duration is None or time.monotonic() - start_time < duration:
fltr.update(z.read_power()) fltr.update(z.read_power())
if rk.frame % rate == 0: if rk.frame % rate == 0:
print(f"{fltr.x:.2f} W")
measurements.append(fltr.x) 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() rk.keep_time()
except KeyboardInterrupt: except KeyboardInterrupt:
pass pass

Loading…
Cancel
Save