UlrickBL's picture
Update app.py
04f0854 verified
raw
history blame
1.2 kB
import streamlit as st
import pandas as pd
from huggingface_hub import Repository
from st_aggrid import AgGrid, GridOptionsBuilder
st.set_page_config(layout="wide")
# Title and description
st.title("Benchmark Overview")
st.write("This application displays an overview of various benchmarks, their details, and related information in a clean and readable format.")
# Simulated CSV data (replace this with actual CSV reading if available)
df = pd.read_csv("benchmark_overview_data.csv")
# Display DataFrame in a nicely formatted table using AgGrid
st.write("### Benchmark Details Table")
# Configure AgGrid options
builder = GridOptionsBuilder.from_dataframe(df)
builder.configure_default_column(resizable=True, wrapText=True, autoHeight=True)
builder.configure_grid_options(domLayout='autoHeight', rowHeight=50)
options = builder.build()
AgGrid(df, gridOptions=options, height=400, fit_columns_on_grid_load=True, theme="streamlit")
# Optionally add additional details or filters
st.write("### Explore Benchmarks")
selected_task = st.selectbox("Select an Evaluated Task", options=df["Evaluated task"].unique())
filtered_data = df[df["Evaluated task"] == selected_task]
st.write(filtered_data)