q275343119 commited on
Commit
ae4a6e3
·
1 Parent(s): 989928f

add - fix data_page

Browse files
Files changed (3) hide show
  1. app.py +1 -1
  2. app/ui/pages/data_page.py +5 -8
  3. requirements.txt +0 -1
app.py CHANGED
@@ -15,7 +15,7 @@ for group_name, leaderboards in LEADERBOARD_MAP.items():
15
  for leaderboard in leaderboards:
16
  path = os.path.join("app/ui/pages", f"{leaderboard}.py")
17
  with open(path, "w", encoding="utf-8") as f:
18
- f.write(data_page
19
  )
20
  # init global data engine
21
  data_engine = DataEngine()
 
15
  for leaderboard in leaderboards:
16
  path = os.path.join("app/ui/pages", f"{leaderboard}.py")
17
  with open(path, "w", encoding="utf-8") as f:
18
+ f.write(data_page.replace("$leaderboard$", leaderboard)
19
  )
20
  # init global data engine
21
  data_engine = DataEngine()
app/ui/pages/data_page.py CHANGED
@@ -1,20 +1,17 @@
1
  from st_aggrid import AgGrid
2
 
3
- from streamlit_javascript import st_javascript
4
  import streamlit as st
5
 
6
  url = st_javascript("await fetch('').then(r => window.parent.location.href)")
7
 
8
  st.markdown("# Massive Text Embedding Benchmark (MTEB) Leaderboard")
9
 
10
- leaderboard = "text"
11
- if isinstance(url, str):
12
- leaderboard = url.rsplit("/", 1)[-1] if not url.endswith("/") else leaderboard
13
 
14
- data_engine = st.session_state["data_engine"]
15
 
16
- df = data_engine.jsons_to_df()[:]
17
 
18
- df = df[df["leaderboard"] == leaderboard]
19
 
20
- AgGrid(df)
 
1
  from st_aggrid import AgGrid
2
 
 
3
  import streamlit as st
4
 
5
  url = st_javascript("await fetch('').then(r => window.parent.location.href)")
6
 
7
  st.markdown("# Massive Text Embedding Benchmark (MTEB) Leaderboard")
8
 
9
+ leaderboard = "$leaderboard$"
 
 
10
 
11
+ data_engine = st.session_state["data_engine"]
12
 
13
+ df = data_engine.jsons_to_df()[:]
14
 
15
+ df = df[df["leaderboard"] == leaderboard]
16
 
17
+ AgGrid(df)
requirements.txt CHANGED
@@ -1,4 +1,3 @@
1
  streamlit==1.41.1
2
  streamlit-aggrid==1.0.5
3
  st-pages==1.0.1
4
- streamlit_javascript==0.1.5
 
1
  streamlit==1.41.1
2
  streamlit-aggrid==1.0.5
3
  st-pages==1.0.1