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 |
|