diff options
| author | mjkwiatkowski <mati.rewa@gmail.com> | 2026-07-26 22:33:21 +0200 |
|---|---|---|
| committer | mjkwiatkowski <mati.rewa@gmail.com> | 2026-07-26 22:33:21 +0200 |
| commit | ab7d7c84652ec4b0ac1081b76add56824de851f1 (patch) | |
| tree | 0285a4b27be79fbeb444e7ea2392c0f623ebc735 /results/src/experiment2/__main__.py | |
| parent | 00945a67f551b90c528438bd24b6573abe603050 (diff) | |
feat: removed the generated output and the python scripts to plot the results
Diffstat (limited to 'results/src/experiment2/__main__.py')
| -rw-r--r-- | results/src/experiment2/__main__.py | 133 |
1 files changed, 0 insertions, 133 deletions
diff --git a/results/src/experiment2/__main__.py b/results/src/experiment2/__main__.py deleted file mode 100644 index a2ac22a7..00000000 --- a/results/src/experiment2/__main__.py +++ /dev/null @@ -1,133 +0,0 @@ -import pandas as pd -import time -import csv -import os -from time import gmtime, strftime -import numpy as np -import matplotlib.pyplot as plt - -CONSTANT = 3_6000_000 / 24 - - -def get_name() -> str: - - curr = time.time() - s = strftime("%d_%b_%Y_%H%M%S", gmtime(curr)) - return s - - -def main(): - dictionary_alert = { - "3600000": 11, - "180000000": 11, - "212400000": 103, - "216000000": 103, - "219600000": 103, - "223200000": 103, - "374400000": 57, - "712800000": 103, - "795600000": 57, - "838800000": 11, - "882000000": 103, - "975600000": 57, - "979200000": 11, - "982800000": 11, - "1087200000": 11, - "1234800000": 11, - "1404000000": 11, - "1854000000": 103, - "1857600000": 103, - "1861200000": 103, - "1926000000": 36, - "2034000000": 103, - "2037600000": 103, - "2041200000": 34, - "2080800000": 11, - "2102400000": 11, - "2163600000": 11, - "2185200000": 57, - "2383200000": 57, - } - - dictionary_red = { - 212400000: 70, - 216000000: 70, - 219600000: 70, - 223200000: 70, - 374400000: 24, - 712800000: 70, - 795600000: 24, - 882000000: 70, - 975600000: 24, - 1854000000: 70, - 1857600000: 70, - 1861200000: 70, - 1926000000: 7, - 2034000000: 70, - 2037600000: 70, - 2041200000: 1, - 2185200000: 24, - 2383200000: 23, - } - - dictionary_yellow = { - 3600000: 11, - 180000000: 11, - 212400000: 33, - 216000000: 33, - 219600000: 33, - 223200000: 33, - 374400000: 33, - 712800000: 33, - 795600000: 33, - 838800000: 11, - 882000000: 33, - 975600000: 33, - 979200000: 11, - 982800000: 11, - 1087200000: 11, - 1234800000: 11, - 1404000000: 11, - 1854000000: 33, - 1857600000: 33, - 1861200000: 33, - 1926000000: 33, - 2034000000: 33, - 2037600000: 33, - 2041200000: 33, - 2080800000: 11, - 2102400000: 11, - 2163600000: 11, - 2185200000: 33, - 2383200000: 33, - } - - df = pd.DataFrame(list(dictionary_red.items()), columns=["timestamp", "count"]) - df2 = pd.DataFrame(list(dictionary_yellow.items()), columns=["timestamp", "count"]) - - plt.plot( - df["timestamp"] / CONSTANT, - df["count"], - label="Red alerts", - linewidth=1, - zorder=2, - ) - plt.plot( - df2["timestamp"] / CONSTANT, - df2["count"], - label="Yellow alerts", - linewidth=3, - zorder=1, - ) - plt.xlabel("Time [days]") - plt.ylabel("Alerts issued") - plt.title("Failure detection results") - plt.legend() - - path = os.getcwd() + "/src/experiment2/" - location: str = path + "figures/%s.pdf" % get_name() - plt.savefig(location, dpi=300) - - -if __name__ == "__main__": - main() |
