hanhainebula commited on
Commit
47a0d88
·
1 Parent(s): 48e891a

update code for showing table

Browse files
Files changed (2) hide show
  1. app.py +7 -3
  2. src/envs.py +2 -0
app.py CHANGED
@@ -13,6 +13,7 @@ from src.envs import (
13
  UNZIP_TARGET_DIR,
14
  TIME_DURATION,
15
  EVAL_K_VALUES,
 
16
  )
17
  from src.css_html_js import custom_css
18
 
@@ -33,16 +34,19 @@ def load_submit_infos_df():
33
  submit_infos = json.load(f)
34
  else:
35
  submit_infos = []
36
- submit_infos_df = pd.DataFrame(submit_infos)
 
 
 
37
  return submit_infos_df
38
 
39
 
40
  with gr.Blocks(css=custom_css) as demo:
41
  gr.Markdown("## Submission Infos Table")
42
 
43
- table = gr.Dataframe(
44
  value=load_submit_infos_df(),
45
- label="Submission Infos",
46
  interactive=False,
47
  )
48
 
 
13
  UNZIP_TARGET_DIR,
14
  TIME_DURATION,
15
  EVAL_K_VALUES,
16
+ SUBMIT_INFOS_TABLE_COLS
17
  )
18
  from src.css_html_js import custom_css
19
 
 
34
  submit_infos = json.load(f)
35
  else:
36
  submit_infos = []
37
+ if submit_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
42
 
43
 
44
  with gr.Blocks(css=custom_css) as demo:
45
  gr.Markdown("## Submission Infos Table")
46
 
47
+ table = gr.components.Dataframe(
48
  value=load_submit_infos_df(),
49
+ elem_id="submission-infos-table",
50
  interactive=False,
51
  )
52
 
src/envs.py CHANGED
@@ -43,3 +43,5 @@ def make_clickable_model(model_name: str, model_link: str):
43
  if not model_link or not model_link.startswith("https://"):
44
  return model_name
45
  return model_hyperlink(model_link, model_name)
 
 
 
43
  if not model_link or not model_link.startswith("https://"):
44
  return model_name
45
  return model_hyperlink(model_link, model_name)
46
+
47
+ SUBMIT_INFOS_TABLE_COLS = ['Rank', 'Status', 'Retrieval Method', 'Reranking Method', 'Submission Date', 'Revision']