Spaces:
Sleeping
Sleeping
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 |
|