zhimin-z commited on
Commit ·
3972952
1
Parent(s): 1b3d4e2
refine
Browse files
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(
|