Skip to content

Commit aac4514

Browse files
Fix stability computing bug
1 parent da9b583 commit aac4514

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

detector/detector/detector.py

+3-2
Original file line numberDiff line numberDiff line change
@@ -385,8 +385,9 @@ def run_detection(start_date, end_date, services) -> None:
385385
new.confirmed_perc * new.cnt/totcnt * %(mu)f + blocking_status.confirmed_perc * blocking_status.cnt/totcnt * %(tau)f AS confirmed_perc,
386386
new.pure_anomaly_perc * new.cnt/totcnt * %(mu)f + blocking_status.pure_anomaly_perc * blocking_status.cnt/totcnt * %(tau)f AS pure_anomaly_perc,
387387
new.accessible_perc * new.cnt/totcnt * %(mu)f + blocking_status.accessible_perc * blocking_status.cnt/totcnt * %(tau)f AS accessible_perc,
388-
( cos(3.14/2*(new.accessible_perc - blocking_status.accessible_perc)/100) * 0.7 +
389-
blocking_status.stability * 0.3) AS stability
388+
if(new.cnt > 0,
389+
cos(3.14/2*(new.accessible_perc - blocking_status.accessible_perc)/100) * 0.7 + blocking_status.stability * 0.3,
390+
blocking_status.stability) AS stability
390391
391392
FROM blocking_status FINAL
392393

0 commit comments

Comments
 (0)