Spaces:
Sleeping
Sleeping
Commit
·
65341a7
1
Parent(s):
9c91be2
update code for showing table
Browse files- app.py +2 -3
- src/backend.py +4 -4
- src/envs.py +1 -1
app.py
CHANGED
@@ -38,16 +38,15 @@ def load_submit_infos_df():
|
|
38 |
submit_infos_df = pd.DataFrame(submit_infos)[SUBMIT_INFOS_TABLE_COLS]
|
39 |
else:
|
40 |
submit_infos_df = pd.DataFrame(columns=SUBMIT_INFOS_TABLE_COLS)
|
41 |
-
return submit_infos_df
|
42 |
|
43 |
|
44 |
with gr.Blocks(css=custom_css) as demo:
|
45 |
gr.Markdown("## Submission Infos Table")
|
46 |
|
47 |
-
table = gr.
|
48 |
value=load_submit_infos_df(),
|
49 |
elem_id="submission-infos-table",
|
50 |
-
interactive=False,
|
51 |
)
|
52 |
|
53 |
refresh_button = gr.Button("Refresh Submission Infos")
|
|
|
38 |
submit_infos_df = pd.DataFrame(submit_infos)[SUBMIT_INFOS_TABLE_COLS]
|
39 |
else:
|
40 |
submit_infos_df = pd.DataFrame(columns=SUBMIT_INFOS_TABLE_COLS)
|
41 |
+
return submit_infos_df.to_html(escape=False, index=False)
|
42 |
|
43 |
|
44 |
with gr.Blocks(css=custom_css) as demo:
|
45 |
gr.Markdown("## Submission Infos Table")
|
46 |
|
47 |
+
table = gr.HTML(
|
48 |
value=load_submit_infos_df(),
|
49 |
elem_id="submission-infos-table",
|
|
|
50 |
)
|
51 |
|
52 |
refresh_button = gr.Button("Refresh Submission Infos")
|
src/backend.py
CHANGED
@@ -123,7 +123,7 @@ def get_submit_infos_list(file_paths: List[str], eval_results_dir: str) -> dict:
|
|
123 |
submit_infos_list = []
|
124 |
for file_path in file_paths:
|
125 |
submit_info = {
|
126 |
-
'
|
127 |
'Submission Date': None,
|
128 |
'Benchmark Version': None,
|
129 |
'Retrieval Method': None,
|
@@ -135,7 +135,7 @@ def get_submit_infos_list(file_paths: List[str], eval_results_dir: str) -> dict:
|
|
135 |
rank_time = file_name.split('-')[0]
|
136 |
with open(file_path, 'r', encoding='utf-8') as f:
|
137 |
metadata = json.load(f)
|
138 |
-
submit_info['
|
139 |
submit_info['Submission Date'] = metadata['timestamp']
|
140 |
submit_info['Benchmark Version'] = metadata['version']
|
141 |
submit_info['Retrieval Method'] = (make_clickable_model(metadata['model_name'], metadata['model_url']))
|
@@ -146,9 +146,9 @@ def get_submit_infos_list(file_paths: List[str], eval_results_dir: str) -> dict:
|
|
146 |
else:
|
147 |
submit_info['Status'] = "❌ Failed"
|
148 |
submit_infos_list.append(submit_info)
|
149 |
-
sorted_submit_infos_list = sorted(submit_infos_list, key=lambda x: x['
|
150 |
for order, submit_info in enumerate(sorted_submit_infos_list, 1):
|
151 |
-
submit_info['
|
152 |
return sorted_submit_infos_list
|
153 |
|
154 |
|
|
|
123 |
submit_infos_list = []
|
124 |
for file_path in file_paths:
|
125 |
submit_info = {
|
126 |
+
'#': None,
|
127 |
'Submission Date': None,
|
128 |
'Benchmark Version': None,
|
129 |
'Retrieval Method': None,
|
|
|
135 |
rank_time = file_name.split('-')[0]
|
136 |
with open(file_path, 'r', encoding='utf-8') as f:
|
137 |
metadata = json.load(f)
|
138 |
+
submit_info['#'] = rank_time
|
139 |
submit_info['Submission Date'] = metadata['timestamp']
|
140 |
submit_info['Benchmark Version'] = metadata['version']
|
141 |
submit_info['Retrieval Method'] = (make_clickable_model(metadata['model_name'], metadata['model_url']))
|
|
|
146 |
else:
|
147 |
submit_info['Status'] = "❌ Failed"
|
148 |
submit_infos_list.append(submit_info)
|
149 |
+
sorted_submit_infos_list = sorted(submit_infos_list, key=lambda x: x['#'], reverse=True)
|
150 |
for order, submit_info in enumerate(sorted_submit_infos_list, 1):
|
151 |
+
submit_info['#'] = order
|
152 |
return sorted_submit_infos_list
|
153 |
|
154 |
|
src/envs.py
CHANGED
@@ -44,4 +44,4 @@ def make_clickable_model(model_name: str, model_link: str):
|
|
44 |
return model_name
|
45 |
return model_hyperlink(model_link, model_name)
|
46 |
|
47 |
-
SUBMIT_INFOS_TABLE_COLS = ['
|
|
|
44 |
return model_name
|
45 |
return model_hyperlink(model_link, model_name)
|
46 |
|
47 |
+
SUBMIT_INFOS_TABLE_COLS = ['#', 'Status', 'Retrieval Method', 'Reranking Method', 'Submission Date', 'Revision']
|