propogate lb update
Browse files
app.py
CHANGED
@@ -355,10 +355,12 @@ def refresh_data_with_filters(version=CURRENT_VERSION, search_query="", model_ty
|
|
355 |
Refresh the leaderboard data and update all components with filtering.
|
356 |
Ensures we handle cases where dataframes might have limited columns.
|
357 |
"""
|
|
|
358 |
try:
|
359 |
logger.info(f"Performing refresh of leaderboard data with filters...")
|
360 |
# Get new data
|
361 |
main_df = get_leaderboard_df(version=version)
|
|
|
362 |
category_dfs = [get_category_leaderboard_df(category, version=version) for category in CATEGORIES]
|
363 |
selected_columns = [x.lower().replace(" ", "_").replace("(", "").replace(")", "").replace("_recall", "_recall_binary").replace("_precision", "_precision_binary") for x in selected_columns]
|
364 |
|
|
|
355 |
Refresh the leaderboard data and update all components with filtering.
|
356 |
Ensures we handle cases where dataframes might have limited columns.
|
357 |
"""
|
358 |
+
global LEADERBOARD_DF
|
359 |
try:
|
360 |
logger.info(f"Performing refresh of leaderboard data with filters...")
|
361 |
# Get new data
|
362 |
main_df = get_leaderboard_df(version=version)
|
363 |
+
LEADERBOARD_DF = main_df
|
364 |
category_dfs = [get_category_leaderboard_df(category, version=version) for category in CATEGORIES]
|
365 |
selected_columns = [x.lower().replace(" ", "_").replace("(", "").replace(")", "").replace("_recall", "_recall_binary").replace("_precision", "_precision_binary") for x in selected_columns]
|
366 |
|