Report: Add rc2 data
[csit.git] / resources / tools / presentation / generator_tables.py
index b8ceffa..d28ff9a 100644 (file)
@@ -1873,11 +1873,15 @@ def table_comparison(table, input_data):
         row = [tst_data[u"name"], ]
         for col in cols:
             row_data = tst_data.get(col["title"], None)
-            if normalize and row_data:
+            if normalize and row_data and row_data.get("mean", None) and \
+                    row_data.get("stdev", None):
                 groups = re.search(REGEX_TOPO_ARCH, col["title"])
                 topo_arch = groups.group(0) if groups else ""
                 norm_factor = table["norm_factor"].get(topo_arch, 1.0)
-                row_data_norm = row_data * norm_factor
+                row_data_norm = {
+                    "mean": row_data["mean"] * norm_factor,
+                    "stdev": row_data["stdev"] * norm_factor
+                }
             else:
                 row_data_norm = row_data
             row.append(row_data_norm)