zhimin-z commited on
Commit
3972952
·
1 Parent(s): 1b3d4e2
Files changed (1) hide show
  1. app.py +9 -9
app.py CHANGED
@@ -35,13 +35,13 @@ MAX_RETRIES = 5
35
  LEADERBOARD_COLUMNS = [
36
  ("Agent Name", "string"),
37
  ("Website", "string"),
38
- ("Issue Resolved Rate (%)", "number"),
39
- ("Discussion Resolved Rate (%)", "number"),
40
  ("Total Issues", "number"),
41
  ("Total Discussions", "number"),
 
 
 
42
  ("Resolved Issues", "number"),
43
  ("Resolved Discussions", "number"),
44
- ("Resolved Wanted Issues", "number"),
45
  ]
46
 
47
  # =============================================================================
@@ -721,13 +721,13 @@ def get_leaderboard_dataframe():
721
  rows.append([
722
  data.get('name', 'Unknown'),
723
  data.get('website', 'N/A'),
724
- data.get('resolved_rate', 0.0), # Issue Resolved Rate (%)
725
- data.get('discussion_resolved_rate', 0.0), # Discussion Resolved Rate (%)
726
  total_issues, # Total Issues
727
  data.get('total_discussions', 0), # Total Discussions
 
 
 
728
  data.get('resolved_issues', 0), # Resolved Issues
729
  data.get('resolved_discussions', 0), # Resolved Discussions
730
- data.get('resolved_wanted_issues', 0), # Resolved Wanted Issues
731
  ])
732
 
733
  print(f"Filtered out {filtered_count} agents with 0 issues")
@@ -739,8 +739,8 @@ def get_leaderboard_dataframe():
739
 
740
  # Ensure numeric types
741
  numeric_cols = [
742
- "Issue Resolved Rate (%)", "Discussion Resolved Rate (%)",
743
  "Total Issues", "Total Discussions",
 
744
  "Resolved Issues", "Resolved Discussions", "Resolved Wanted Issues"
745
  ]
746
  for col in numeric_cols:
@@ -944,7 +944,7 @@ with gr.Blocks(title="SWE Agent Issue & Discussion Leaderboard", theme=gr.themes
944
  gr.Markdown("### Issue Monthly Performance - Top 5 Agents")
945
  gr.Markdown("*Shows issue resolution trends and volumes for the most active agents*")
946
 
947
- monthly_metrics_plot = gr.Plot()
948
 
949
  # Load monthly metrics when app starts
950
  app.load(
@@ -958,7 +958,7 @@ with gr.Blocks(title="SWE Agent Issue & Discussion Leaderboard", theme=gr.themes
958
  gr.Markdown("### Discussion Monthly Performance - Top 5 Agents")
959
  gr.Markdown("*Shows discussion resolution trends and volumes for the most active agents*")
960
 
961
- discussion_metrics_plot = gr.Plot()
962
 
963
  # Load discussion monthly metrics when app starts
964
  app.load(
 
35
  LEADERBOARD_COLUMNS = [
36
  ("Agent Name", "string"),
37
  ("Website", "string"),
 
 
38
  ("Total Issues", "number"),
39
  ("Total Discussions", "number"),
40
+ ("Issue Resolved Rate (%)", "number"),
41
+ ("Discussion Resolved Rate (%)", "number"),
42
+ ("Resolved Wanted Issues", "number"),
43
  ("Resolved Issues", "number"),
44
  ("Resolved Discussions", "number"),
 
45
  ]
46
 
47
  # =============================================================================
 
721
  rows.append([
722
  data.get('name', 'Unknown'),
723
  data.get('website', 'N/A'),
 
 
724
  total_issues, # Total Issues
725
  data.get('total_discussions', 0), # Total Discussions
726
+ data.get('resolved_rate', 0.0), # Issue Resolved Rate (%)
727
+ data.get('discussion_resolved_rate', 0.0), # Discussion Resolved Rate (%)
728
+ data.get('resolved_wanted_issues', 0), # Resolved Wanted Issues
729
  data.get('resolved_issues', 0), # Resolved Issues
730
  data.get('resolved_discussions', 0), # Resolved Discussions
 
731
  ])
732
 
733
  print(f"Filtered out {filtered_count} agents with 0 issues")
 
739
 
740
  # Ensure numeric types
741
  numeric_cols = [
 
742
  "Total Issues", "Total Discussions",
743
+ "Issue Resolved Rate (%)", "Discussion Resolved Rate (%)",
744
  "Resolved Issues", "Resolved Discussions", "Resolved Wanted Issues"
745
  ]
746
  for col in numeric_cols:
 
944
  gr.Markdown("### Issue Monthly Performance - Top 5 Agents")
945
  gr.Markdown("*Shows issue resolution trends and volumes for the most active agents*")
946
 
947
+ monthly_metrics_plot = gr.Plot(label="Issue Monthly Metrics")
948
 
949
  # Load monthly metrics when app starts
950
  app.load(
 
958
  gr.Markdown("### Discussion Monthly Performance - Top 5 Agents")
959
  gr.Markdown("*Shows discussion resolution trends and volumes for the most active agents*")
960
 
961
+ discussion_metrics_plot = gr.Plot(label="Discussion Monthly Metrics")
962
 
963
  # Load discussion monthly metrics when app starts
964
  app.load(