Update app.py
Browse files
app.py
CHANGED
@@ -33,6 +33,9 @@ custom_css = """
|
|
33 |
}
|
34 |
"""
|
35 |
|
|
|
|
|
|
|
36 |
hivex_envs = [
|
37 |
{
|
38 |
"title": "Wind Farm Control",
|
@@ -112,6 +115,8 @@ def update_leaderboard_dataset_parallel(hivex_env, path):
|
|
112 |
results = meta["model-index"][0]["results"][0]
|
113 |
row["Task-ID"] = results["task"]["task-id"]
|
114 |
row["Task"] = results["task"]["name"]
|
|
|
|
|
115 |
|
116 |
results_metrics = results["metrics"]
|
117 |
|
@@ -163,6 +168,10 @@ def get_data(rl_env, task_id, path) -> pd.DataFrame:
|
|
163 |
# Drop the "Task-ID" column
|
164 |
filtered_data = filtered_data.drop(columns=["Task-ID"])
|
165 |
|
|
|
|
|
|
|
|
|
166 |
# Convert User and Model columns to clickable links
|
167 |
for index, row in filtered_data.iterrows():
|
168 |
user_id = row["User"]
|
|
|
33 |
}
|
34 |
"""
|
35 |
|
36 |
+
# Pattern: 0 Default, 1 Grid, 2 Chain, 3 Circle, 4 Square, 5 Cross, 6 Two_Rows, 7 Field, 8 Random
|
37 |
+
pattern_map = {0: "Default", 1: "Grid", 2: "Chain", 3: "Circle", 4: "Square", 5: "Cross", 6: "Two Rows", 7: "Field", 8: "Random" }
|
38 |
+
|
39 |
hivex_envs = [
|
40 |
{
|
41 |
"title": "Wind Farm Control",
|
|
|
115 |
results = meta["model-index"][0]["results"][0]
|
116 |
row["Task-ID"] = results["task"]["task-id"]
|
117 |
row["Task"] = results["task"]["name"]
|
118 |
+
key = "Pattern" if "pattern-id" in results["task"] else "Difficulty"
|
119 |
+
row[key] = pattern_map[results["task"]["pattern-id"]] if "pattern-id" in results["task"] else results["task"]["difficulty-id"]
|
120 |
|
121 |
results_metrics = results["metrics"]
|
122 |
|
|
|
168 |
# Drop the "Task-ID" column
|
169 |
filtered_data = filtered_data.drop(columns=["Task-ID"])
|
170 |
|
171 |
+
# Drop the "Task" column
|
172 |
+
filtered_data = filtered_data.drop(columns=["Task"])
|
173 |
+
|
174 |
+
|
175 |
# Convert User and Model columns to clickable links
|
176 |
for index, row in filtered_data.iterrows():
|
177 |
user_id = row["User"]
|