Spaces:
Runtime error
Runtime error
Close data params when generating plot
Browse files
app.py
CHANGED
|
@@ -25,8 +25,6 @@ import gradio as gr
|
|
| 25 |
|
| 26 |
"""
|
| 27 |
TODOs:
|
| 28 |
-
- Hide params panel when generating plot
|
| 29 |
-
|
| 30 |
- Improve DataMapPlot plot arguments
|
| 31 |
- Add export button for final plot
|
| 32 |
- Export and serve an interactive HTML plot?
|
|
@@ -181,6 +179,7 @@ def generate_topics(dataset, config, split, column, nested_column, plot_type):
|
|
| 181 |
else f"⚙️ Processing partial dataset 0 of ({limit} rows)"
|
| 182 |
)
|
| 183 |
yield (
|
|
|
|
| 184 |
gr.DataFrame(value=[], interactive=False, visible=True),
|
| 185 |
gr.Plot(value=None, visible=True),
|
| 186 |
gr.Label({message: rows_processed / limit}, visible=True),
|
|
@@ -283,6 +282,7 @@ def generate_topics(dataset, config, split, column, nested_column, plot_type):
|
|
| 283 |
)
|
| 284 |
|
| 285 |
yield (
|
|
|
|
| 286 |
topics_info,
|
| 287 |
topic_plot,
|
| 288 |
gr.Label({message: progress}, visible=True),
|
|
@@ -293,6 +293,7 @@ def generate_topics(dataset, config, split, column, nested_column, plot_type):
|
|
| 293 |
logging.info("Finished processing all data")
|
| 294 |
|
| 295 |
yield (
|
|
|
|
| 296 |
topics_info,
|
| 297 |
topic_plot,
|
| 298 |
gr.Label(
|
|
@@ -305,7 +306,8 @@ def generate_topics(dataset, config, split, column, nested_column, plot_type):
|
|
| 305 |
with gr.Blocks() as demo:
|
| 306 |
gr.Markdown("# 💠 Dataset Topic Discovery 🔭")
|
| 307 |
gr.Markdown("## Select dataset and text column")
|
| 308 |
-
|
|
|
|
| 309 |
with gr.Row():
|
| 310 |
with gr.Column(scale=3):
|
| 311 |
dataset_name = HuggingfaceHubSearch(
|
|
@@ -359,6 +361,7 @@ with gr.Blocks() as demo:
|
|
| 359 |
plot_type_radio,
|
| 360 |
],
|
| 361 |
outputs=[
|
|
|
|
| 362 |
topics_df,
|
| 363 |
topics_plot,
|
| 364 |
full_topics_generation_label,
|
|
|
|
| 25 |
|
| 26 |
"""
|
| 27 |
TODOs:
|
|
|
|
|
|
|
| 28 |
- Improve DataMapPlot plot arguments
|
| 29 |
- Add export button for final plot
|
| 30 |
- Export and serve an interactive HTML plot?
|
|
|
|
| 179 |
else f"⚙️ Processing partial dataset 0 of ({limit} rows)"
|
| 180 |
)
|
| 181 |
yield (
|
| 182 |
+
gr.Accordion(open=False),
|
| 183 |
gr.DataFrame(value=[], interactive=False, visible=True),
|
| 184 |
gr.Plot(value=None, visible=True),
|
| 185 |
gr.Label({message: rows_processed / limit}, visible=True),
|
|
|
|
| 282 |
)
|
| 283 |
|
| 284 |
yield (
|
| 285 |
+
gr.Accordion(open=False),
|
| 286 |
topics_info,
|
| 287 |
topic_plot,
|
| 288 |
gr.Label({message: progress}, visible=True),
|
|
|
|
| 293 |
logging.info("Finished processing all data")
|
| 294 |
|
| 295 |
yield (
|
| 296 |
+
gr.Accordion(open=False),
|
| 297 |
topics_info,
|
| 298 |
topic_plot,
|
| 299 |
gr.Label(
|
|
|
|
| 306 |
with gr.Blocks() as demo:
|
| 307 |
gr.Markdown("# 💠 Dataset Topic Discovery 🔭")
|
| 308 |
gr.Markdown("## Select dataset and text column")
|
| 309 |
+
data_details_accordion = gr.Accordion("Data details", open=True)
|
| 310 |
+
with data_details_accordion:
|
| 311 |
with gr.Row():
|
| 312 |
with gr.Column(scale=3):
|
| 313 |
dataset_name = HuggingfaceHubSearch(
|
|
|
|
| 361 |
plot_type_radio,
|
| 362 |
],
|
| 363 |
outputs=[
|
| 364 |
+
data_details_accordion,
|
| 365 |
topics_df,
|
| 366 |
topics_plot,
|
| 367 |
full_topics_generation_label,
|