dani2112 commited on
Commit
b00504a
·
1 Parent(s): b65f20f

explanation formatting

Browse files
Files changed (1) hide show
  1. run.py +10 -2
run.py CHANGED
@@ -15,14 +15,22 @@ if __name__ == "__main__":
15
  spotlight_issues = []
16
  for _, issue in issues.sort_values("metric").iterrows():
17
  issue_metric = issue["metric"]
18
- issue_title = f"{issue_metric:.2f} -> " + issue["explanation"]
19
 
20
  predicate_strings = [
21
  f"{x['minimum']:.1f} < {x['column']} < {x['maximum']:.1f}"
22
  for x in issue["predicates"]
23
  if ("minimum" in x and "maximum" in x)
24
  ]
25
- issue_explanation = "; ".join(predicate_strings)
 
 
 
 
 
 
 
 
26
 
27
  data_issue = DataIssue(
28
  severity="high" if issue_metric < 0.5 else "medium",
 
15
  spotlight_issues = []
16
  for _, issue in issues.sort_values("metric").iterrows():
17
  issue_metric = issue["metric"]
18
+ issue_title = f"Metric: {issue_metric:.2f}"
19
 
20
  predicate_strings = [
21
  f"{x['minimum']:.1f} < {x['column']} < {x['maximum']:.1f}"
22
  for x in issue["predicates"]
23
  if ("minimum" in x and "maximum" in x)
24
  ]
25
+ issue_explanation = issue["explanation"]
26
+
27
+ if len(predicate_strings) > 0:
28
+ issue_explanation = (
29
+ "Explanation:\n"
30
+ + issue_explanation
31
+ + "\n\nValue Ranges:\n"
32
+ + "; ".join(predicate_strings)
33
+ )
34
 
35
  data_issue = DataIssue(
36
  severity="high" if issue_metric < 0.5 else "medium",