Ludwig Stumpp commited on
Commit
1c52cdd
1 Parent(s): 46d56b3

Replace commercial column with open

Browse files
Files changed (2) hide show
  1. README.md +0 -0
  2. 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["Commercial Use?"] = df_leaderboard["Commercial Use?"].map({"yes": 1, "no": 0}).astype(bool)
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=["Commercial Use?", "Publisher"]
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