Commit 9db8eaa6 authored by Daniel Friesel's avatar Daniel Friesel
Browse files

--histogram: Add power histogram for running average

parent b4436b06
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -390,17 +390,26 @@ if __name__ == "__main__":
    if "histogram" in opt:
        bin_count = int(opt["histogram"])

        plt.title("EnergyTrace Data Analysis")
        plt.xlabel("Reported Energy per Measurement Interval [J]")
        plt.ylabel("Count")
        plt.hist((data[1:, 3] - data[:-1, 3]) * 1e-9, bins=bin_count)
        plt.show()

        plt.title("EnergyTrace Data Analysis")
        plt.xlabel("Measurement Interval Duration [s]")
        plt.ylabel("Count")
        plt.hist((data[1:, 0] - data[:-1, 0]) * 1e-6, bins=bin_count)
        plt.show()

        plt.title("EnergyTrace Data Analysis")
        plt.xlabel("Mean Power per Measurement Interval [W]")
        plt.ylabel("Count")
        plt.hist(power_from_energy, bins=bin_count)
        plt.show()

        plt.title("Postprocessing via Running average (window size=10)")
        plt.xlabel("Mean Power per Measurement Interval [W]")
        plt.ylabel("Count")
        plt.hist(mean_power, bins=bin_count)
        plt.show()