Spaces:
Running
Running
Commit
·
ae4a6e3
1
Parent(s):
989928f
add - fix data_page
Browse files- app.py +1 -1
- app/ui/pages/data_page.py +5 -8
- 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 = "
|
11 |
-
if isinstance(url, str):
|
12 |
-
leaderboard = url.rsplit("/", 1)[-1] if not url.endswith("/") else leaderboard
|
13 |
|
14 |
-
|
15 |
|
16 |
-
|
17 |
|
18 |
-
|
19 |
|
20 |
-
|
|
|
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
|
|