bulubula commited on
Commit
e429989
1 Parent(s): 27a3e14

minerhotkey

Browse files
Files changed (1) hide show
  1. app.py +20 -0
app.py CHANGED
@@ -148,8 +148,20 @@ def main():
148
  st.subheader(f"Competition: {competition_name}")
149
  st.write(description)
150
 
 
 
 
 
 
151
  st.subheader("Competition Summary")
152
  competition_summary_df = competition_summaries.get(competition_name, pd.DataFrame())
 
 
 
 
 
 
 
153
  if not competition_summary_df.empty:
154
  st.dataframe(competition_summary_df, height=500, hide_index=True)
155
  else:
@@ -157,10 +169,18 @@ def main():
157
 
158
  st.subheader("Models Evaluation")
159
  models_evaluation_df = model_evaluations.get(competition_name, pd.DataFrame())
 
 
 
 
 
 
 
160
  if not models_evaluation_df.empty:
161
  st.dataframe(models_evaluation_df.style.apply(highlight_score_column, axis=0), height=500, hide_index=True)
162
  else:
163
  st.warning("No models evaluation data available.")
 
164
  else:
165
  st.write("Please select a competition to view details.")
166
 
 
148
  st.subheader(f"Competition: {competition_name}")
149
  st.write(description)
150
 
151
+ # Add search bar for miner hotkey
152
+ miner_hotkey_search = st.text_input("Search for Miner Hotkey", "")
153
+
154
+ st.write(description)
155
+
156
  st.subheader("Competition Summary")
157
  competition_summary_df = competition_summaries.get(competition_name, pd.DataFrame())
158
+
159
+ # Filter the competition summary dataframe by miner hotkey if a search term is entered
160
+ if miner_hotkey_search:
161
+ competition_summary_df = competition_summary_df[
162
+ competition_summary_df["Miner hotkey"].str.contains(miner_hotkey_search, na=False, case=False)
163
+ ]
164
+
165
  if not competition_summary_df.empty:
166
  st.dataframe(competition_summary_df, height=500, hide_index=True)
167
  else:
 
169
 
170
  st.subheader("Models Evaluation")
171
  models_evaluation_df = model_evaluations.get(competition_name, pd.DataFrame())
172
+
173
+ # Filter the models evaluation dataframe by miner hotkey if a search term is entered
174
+ if miner_hotkey_search:
175
+ models_evaluation_df = models_evaluation_df[
176
+ models_evaluation_df["Miner hotkey"].str.contains(miner_hotkey_search, na=False, case=False)
177
+ ]
178
+
179
  if not models_evaluation_df.empty:
180
  st.dataframe(models_evaluation_df.style.apply(highlight_score_column, axis=0), height=500, hide_index=True)
181
  else:
182
  st.warning("No models evaluation data available.")
183
+
184
  else:
185
  st.write("Please select a competition to view details.")
186