summaryrefslogtreecommitdiff
path: root/results/src/experiment3/__main__.py
diff options
context:
space:
mode:
Diffstat (limited to 'results/src/experiment3/__main__.py')
-rw-r--r--results/src/experiment3/__main__.py44
1 files changed, 44 insertions, 0 deletions
diff --git a/results/src/experiment3/__main__.py b/results/src/experiment3/__main__.py
new file mode 100644
index 00000000..7a7d9519
--- /dev/null
+++ b/results/src/experiment3/__main__.py
@@ -0,0 +1,44 @@
+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
+
+# Largest to smallest failure traces:
+# Facebook (112115 failures), Twitter (64128 failures), Youtube (56286) Whatsapp (19769), Gmail (14622)
+# Threshold is everywhere 218
+
+
+def get_name() -> str:
+
+ curr = time.time()
+ s = strftime("%d_%b_%Y_%H%M%S", gmtime(curr))
+ return s
+
+
+def iterate(frame):
+ red_alarms = 0
+ yellow_alarms = 0
+ for i, row in frame.iterrows():
+ s = row["alarm"]
+ if s == "red":
+ red_alarms = red_alarms + 1
+ if s == "yellow":
+ yellow_alarms = yellow_alarms + 1
+ return (yellow_alarms, red_alarms)
+
+
+def main():
+
+ df = pd.read_csv("NoColumn.txt")
+ print(df)
+ result = iterate(df)
+ print(result)
+
+
+if __name__ == "__main__":
+ main()