aboutsummaryrefslogtreecommitdiffstats
path: root/csit.infra.dash/app/cdash/comparisons/tables.py
diff options
context:
space:
mode:
authorTibor Frank <tifrank@cisco.com>2024-03-20 05:43:03 +0000
committerTibor Frank <tifrank@cisco.com>2024-03-22 08:38:36 +0000
commit230044632667a3eb7794218a6ba3e2fa2c9b71b4 (patch)
tree7e132acf27b291c4898b38c4e6490e1cc682c973 /csit.infra.dash/app/cdash/comparisons/tables.py
parent18cf48d954d1e814430211e69b04718ae9c7d03c (diff)
C-Dash: Add detailed views to comparison tables
Change-Id: I0936f736497299f8b9fc1254012b2a0b20c41bfb Signed-off-by: Tibor Frank <tifrank@cisco.com>
Diffstat (limited to 'csit.infra.dash/app/cdash/comparisons/tables.py')
-rw-r--r--csit.infra.dash/app/cdash/comparisons/tables.py15
1 files changed, 7 insertions, 8 deletions
diff --git a/csit.infra.dash/app/cdash/comparisons/tables.py b/csit.infra.dash/app/cdash/comparisons/tables.py
index 18f9404f0a..0e32f38b6c 100644
--- a/csit.infra.dash/app/cdash/comparisons/tables.py
+++ b/csit.infra.dash/app/cdash/comparisons/tables.py
@@ -95,15 +95,14 @@ def select_comp_data(
tmp_df.extend(l_itm)
l_df = tmp_df
- if remove_outliers:
- q1 = percentile(l_df, 25, method=C.COMP_PERCENTILE_METHOD)
- q3 = percentile(l_df, 75, method=C.COMP_PERCENTILE_METHOD)
- irq = q3 - q1
- lif = q1 - C.COMP_OUTLIER_TYPE * irq
- uif = q3 + C.COMP_OUTLIER_TYPE * irq
- l_df = [i for i in l_df if i >= lif and i <= uif]
-
try:
+ if remove_outliers:
+ q1 = percentile(l_df, 25, method=C.COMP_PERCENTILE_METHOD)
+ q3 = percentile(l_df, 75, method=C.COMP_PERCENTILE_METHOD)
+ irq = q3 - q1
+ lif = q1 - C.COMP_OUTLIER_TYPE * irq
+ uif = q3 + C.COMP_OUTLIER_TYPE * irq
+ l_df = [i for i in l_df if i >= lif and i <= uif]
mean_val = mean(l_df)
std_val = std(l_df)
except (TypeError, ValueError):