Spaces:
Sleeping
Sleeping
minerhotkey
Browse files
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 |
|