Spaces:
Running
Running
Ludwig Stumpp
commited on
Commit
·
1c52cdd
1
Parent(s):
46d56b3
Replace commercial column with open
Browse files- README.md +0 -0
- streamlit_app.py +3 -2
README.md
CHANGED
The diff for this file is too large to render.
See raw diff
|
|
streamlit_app.py
CHANGED
@@ -7,6 +7,7 @@ import streamlit as st
|
|
7 |
from pandas.api.types import is_bool_dtype, is_datetime64_any_dtype, is_numeric_dtype
|
8 |
|
9 |
GITHUB_URL = "https://github.com/LudwigStumpp/llm-leaderboard"
|
|
|
10 |
|
11 |
|
12 |
def extract_table_and_format_from_markdown_text(markdown_table: str) -> pd.DataFrame:
|
@@ -208,13 +209,13 @@ def setup_leaderboard(readme: str):
|
|
208 |
leaderboard_table = extract_markdown_table_from_multiline(readme, table_headline="## Leaderboard")
|
209 |
leaderboard_table = remove_markdown_links(leaderboard_table)
|
210 |
df_leaderboard = extract_table_and_format_from_markdown_text(leaderboard_table)
|
211 |
-
df_leaderboard["
|
212 |
|
213 |
st.markdown("## Leaderboard")
|
214 |
modify = st.checkbox("Add filters")
|
215 |
if modify:
|
216 |
df_leaderboard = filter_dataframe_by_row_and_columns(
|
217 |
-
df_leaderboard, ignore_columns=
|
218 |
)
|
219 |
df_leaderboard = filter_dataframe_by_column_values(df_leaderboard)
|
220 |
|
|
|
7 |
from pandas.api.types import is_bool_dtype, is_datetime64_any_dtype, is_numeric_dtype
|
8 |
|
9 |
GITHUB_URL = "https://github.com/LudwigStumpp/llm-leaderboard"
|
10 |
+
NON_BENCHMARK_COLS = ["Open?", "Publisher"]
|
11 |
|
12 |
|
13 |
def extract_table_and_format_from_markdown_text(markdown_table: str) -> pd.DataFrame:
|
|
|
209 |
leaderboard_table = extract_markdown_table_from_multiline(readme, table_headline="## Leaderboard")
|
210 |
leaderboard_table = remove_markdown_links(leaderboard_table)
|
211 |
df_leaderboard = extract_table_and_format_from_markdown_text(leaderboard_table)
|
212 |
+
df_leaderboard["Open?"] = df_leaderboard["Open?"].map({"yes": 1, "no": 0}).astype(bool)
|
213 |
|
214 |
st.markdown("## Leaderboard")
|
215 |
modify = st.checkbox("Add filters")
|
216 |
if modify:
|
217 |
df_leaderboard = filter_dataframe_by_row_and_columns(
|
218 |
+
df_leaderboard, ignore_columns=NON_BENCHMARK_COLS
|
219 |
)
|
220 |
df_leaderboard = filter_dataframe_by_column_values(df_leaderboard)
|
221 |
|