steffenc commited on
Commit
44a0b65
·
1 Parent(s): 55af4cc

Use selected step name in completions plots

Browse files
Files changed (1) hide show
  1. dashboard.py +5 -4
dashboard.py CHANGED
@@ -155,7 +155,7 @@ with tab3:
155
  msg_col1, msg_col2 = st.columns(2)
156
  # completion_src = msg_col1.radio('Select one:', ['followup', 'answer'], horizontal=True, key='completion_src')
157
  completion_src = st.radio('Select event type:', step_types, horizontal=True, key='completion_src')
158
- df_comp = df_long[df_long.name==completion_src] if completion_src != 'all' else df_long
159
 
160
  completion_info.info(f"Showing **{completion_src}** completions for **{n_runs} selected runs**")
161
 
@@ -165,7 +165,7 @@ with tab3:
165
 
166
  # Get completions with highest average rewards
167
  plot.leaderboard(
168
- df,
169
  ntop=completion_ntop,
170
  group_on='completions',
171
  agg_col='rewards',
@@ -182,7 +182,7 @@ with tab3:
182
  # completion_regex = st.text_input('Completion regex:', value='', key='completion_regex')
183
 
184
  plot.completion_rewards(
185
- df,
186
  completion_col='completions',
187
  reward_col='rewards',
188
  uid_col='uids',
@@ -199,8 +199,9 @@ with tab3:
199
 
200
  completion_length_radio = st.radio('Use: ', ['characters','words','sentences'], key='completion_length_radio')
201
 
 
202
  plot.completion_length_time(
203
- df,
204
  completion_col='completions',
205
  uid_col='uids',
206
  time_col='completion_times',
 
155
  msg_col1, msg_col2 = st.columns(2)
156
  # completion_src = msg_col1.radio('Select one:', ['followup', 'answer'], horizontal=True, key='completion_src')
157
  completion_src = st.radio('Select event type:', step_types, horizontal=True, key='completion_src')
158
+ df_comp = df_long[df_long.name.str.contains(completion_src)] if completion_src != 'all' else df_long
159
 
160
  completion_info.info(f"Showing **{completion_src}** completions for **{n_runs} selected runs**")
161
 
 
165
 
166
  # Get completions with highest average rewards
167
  plot.leaderboard(
168
+ df_comp,
169
  ntop=completion_ntop,
170
  group_on='completions',
171
  agg_col='rewards',
 
182
  # completion_regex = st.text_input('Completion regex:', value='', key='completion_regex')
183
 
184
  plot.completion_rewards(
185
+ df_comp,
186
  completion_col='completions',
187
  reward_col='rewards',
188
  uid_col='uids',
 
199
 
200
  completion_length_radio = st.radio('Use: ', ['characters','words','sentences'], key='completion_length_radio')
201
 
202
+ # Todo: use color to identify selected completions/ step names/ uids
203
  plot.completion_length_time(
204
+ df_comp,
205
  completion_col='completions',
206
  uid_col='uids',
207
  time_col='completion_times',