Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -167,15 +167,6 @@ def update_dashboard(dataset_idx: int| None = None):
|
|
| 167 |
with gr.Blocks() as demo:
|
| 168 |
gr.Markdown("# Argilla Dataset Dashboard")
|
| 169 |
|
| 170 |
-
datasets_dropdown = gr.Dropdown(label="Select your dataset")
|
| 171 |
-
datasets_dropdown.choices = [(dataset.name, idx) for idx, dataset in enumerate(datasets)]
|
| 172 |
-
|
| 173 |
-
def set_selected_dataset(dataset_idx) -> None:
|
| 174 |
-
global selected_dataset
|
| 175 |
-
|
| 176 |
-
dataset = datasets[dataset_idx]
|
| 177 |
-
selected_dataset = dataset
|
| 178 |
-
|
| 179 |
|
| 180 |
with gr.Row():
|
| 181 |
gauge_output = gr.Plot(label="Overall Progress")
|
|
@@ -188,16 +179,11 @@ with gr.Blocks() as demo:
|
|
| 188 |
|
| 189 |
demo.load(
|
| 190 |
update_dashboard,
|
| 191 |
-
inputs=[
|
| 192 |
outputs=[gauge_output, treemap_output, leaderboard_output],
|
| 193 |
every=5,
|
| 194 |
)
|
| 195 |
|
| 196 |
-
datasets_dropdown.change(
|
| 197 |
-
update_dashboard,
|
| 198 |
-
inputs=[datasets_dropdown],
|
| 199 |
-
outputs=[gauge_output, treemap_output, leaderboard_output],
|
| 200 |
-
)
|
| 201 |
|
| 202 |
|
| 203 |
if __name__ == "__main__":
|
|
@@ -343,11 +329,10 @@ def get_datasets(client: rg.Argilla) -> List[rg.Dataset]:
|
|
| 343 |
|
| 344 |
datasets = get_datasets(client)
|
| 345 |
|
| 346 |
-
def update_dashboard(
|
| 347 |
if dataset_idx is None:
|
| 348 |
return [None, None, None]
|
| 349 |
|
| 350 |
-
dataset = datasets[dataset_idx]
|
| 351 |
progress = get_progress(dataset)
|
| 352 |
|
| 353 |
gauge_chart = create_gauge_chart(progress)
|
|
@@ -379,17 +364,11 @@ with gr.Blocks() as demo:
|
|
| 379 |
|
| 380 |
demo.load(
|
| 381 |
update_dashboard,
|
| 382 |
-
inputs=[
|
| 383 |
outputs=[gauge_output, treemap_output, leaderboard_output],
|
| 384 |
every=5,
|
| 385 |
)
|
| 386 |
|
| 387 |
-
datasets_dropdown.change(
|
| 388 |
-
update_dashboard,
|
| 389 |
-
inputs=[datasets_dropdown],
|
| 390 |
-
outputs=[gauge_output, treemap_output, leaderboard_output],
|
| 391 |
-
)
|
| 392 |
-
|
| 393 |
|
| 394 |
if __name__ == "__main__":
|
| 395 |
demo.launch()
|
|
|
|
| 167 |
with gr.Blocks() as demo:
|
| 168 |
gr.Markdown("# Argilla Dataset Dashboard")
|
| 169 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 170 |
|
| 171 |
with gr.Row():
|
| 172 |
gauge_output = gr.Plot(label="Overall Progress")
|
|
|
|
| 179 |
|
| 180 |
demo.load(
|
| 181 |
update_dashboard,
|
| 182 |
+
inputs=[selected_dataset],
|
| 183 |
outputs=[gauge_output, treemap_output, leaderboard_output],
|
| 184 |
every=5,
|
| 185 |
)
|
| 186 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 187 |
|
| 188 |
|
| 189 |
if __name__ == "__main__":
|
|
|
|
| 329 |
|
| 330 |
datasets = get_datasets(client)
|
| 331 |
|
| 332 |
+
def update_dashboard(dataset: str| None = None):
|
| 333 |
if dataset_idx is None:
|
| 334 |
return [None, None, None]
|
| 335 |
|
|
|
|
| 336 |
progress = get_progress(dataset)
|
| 337 |
|
| 338 |
gauge_chart = create_gauge_chart(progress)
|
|
|
|
| 364 |
|
| 365 |
demo.load(
|
| 366 |
update_dashboard,
|
| 367 |
+
inputs=[selected_dataset],
|
| 368 |
outputs=[gauge_output, treemap_output, leaderboard_output],
|
| 369 |
every=5,
|
| 370 |
)
|
| 371 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 372 |
|
| 373 |
if __name__ == "__main__":
|
| 374 |
demo.launch()
|