Skip to content

Commit

Permalink
dynamic leaderboard (#523)
Browse files Browse the repository at this point in the history
  • Loading branch information
joshreini1 authored Oct 25, 2023
1 parent 6bde633 commit 3b70a57
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions trulens_eval/trulens_eval/Leaderboard.py
Original file line number Diff line number Diff line change
Expand Up @@ -62,8 +62,9 @@ def streamlit_app():
metadata = app_json.get('metadata')
#st.text('Metadata' + str(metadata))
st.header(app, help=draw_metadata(metadata))
app_feedback_col_names = [col_name for col_name in feedback_col_names if not app_df[col_name].isna().all()]
col1, col2, col3, col4, *feedback_cols, col99 = st.columns(
5 + len(feedback_col_names)
5 + len(app_feedback_col_names)
)
latency_mean = app_df['latency'].apply(
lambda td: td if td != MIGRATION_UNKNOWN_STR else None
Expand Down Expand Up @@ -91,17 +92,16 @@ def streamlit_app():
precision=2
)
)
for i, col_name in enumerate(feedback_col_names):

for i, col_name in enumerate(app_feedback_col_names):
mean = app_df[col_name].mean()

st.write(
styles.stmetricdelta_hidearrow,
unsafe_allow_html=True,
)

if math.isnan(mean):
pass
elif ("distance" in col_name):
if ("distance" in col_name):
feedback_cols[i].metric(
label=col_name,
value=f'{round(mean, 2)}',
Expand Down Expand Up @@ -148,4 +148,4 @@ def main():

database_url = args.database_url

main()
main()

0 comments on commit 3b70a57

Please sign in to comment.