Sadjad Alikhani commited on
Commit
a79cfa4
·
verified ·
1 Parent(s): 6cdb934

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -3
app.py CHANGED
@@ -482,7 +482,12 @@ with gr.Blocks(css="""
482
 
483
  # Dropdown for selecting percentage for predefined data
484
  #percentage_dropdown_los = gr.Dropdown(choices=[f"{value:.3f}" for value in percentage_values_los], value=f"{percentage_values_los[0]:.3f}", label="Percentage of Data for Training")
485
- percentage_dropdown_los = gr.Dropdown(choices=list(range(20)), value=0, label="Percentage of Data for Training")
 
 
 
 
 
486
 
487
  # File uploader for dataset (only visible if user chooses to upload a dataset)
488
  file_input = gr.File(label="Upload HDF5 Dataset", file_types=[".h5"], visible=False)
@@ -500,11 +505,11 @@ with gr.Blocks(css="""
500
  choice_radio.change(fn=toggle_file_input, inputs=[choice_radio], outputs=file_input)
501
 
502
  # When user makes a choice, update the display
503
- choice_radio.change(fn=handle_user_choice, inputs=[choice_radio, percentage_dropdown_los, file_input],
504
  outputs=[raw_img_los, embeddings_img_los, output_textbox])
505
 
506
  # When percentage slider changes (for predefined data)
507
- percentage_dropdown_los.change(fn=handle_user_choice, inputs=[choice_radio, percentage_dropdown_los, file_input],
508
  outputs=[raw_img_los, embeddings_img_los, output_textbox])
509
 
510
  # Launch the app
 
482
 
483
  # Dropdown for selecting percentage for predefined data
484
  #percentage_dropdown_los = gr.Dropdown(choices=[f"{value:.3f}" for value in percentage_values_los], value=f"{percentage_values_los[0]:.3f}", label="Percentage of Data for Training")
485
+ #percentage_dropdown_los = gr.Dropdown(choices=list(range(20)), value=0, label="Percentage of Data for Training")
486
+ percentage_slider_los = gr.Slider(minimum=float(percentage_values_los[0]),
487
+ maximum=float(percentage_values_los[-1]),
488
+ step=float(percentage_values_los[1] - percentage_values_los[0]),
489
+ value=float(percentage_values_los[0]),
490
+ label="Percentage of Data for Training")
491
 
492
  # File uploader for dataset (only visible if user chooses to upload a dataset)
493
  file_input = gr.File(label="Upload HDF5 Dataset", file_types=[".h5"], visible=False)
 
505
  choice_radio.change(fn=toggle_file_input, inputs=[choice_radio], outputs=file_input)
506
 
507
  # When user makes a choice, update the display
508
+ choice_radio.change(fn=handle_user_choice, inputs=[choice_radio, percentage_slider_los, file_input],
509
  outputs=[raw_img_los, embeddings_img_los, output_textbox])
510
 
511
  # When percentage slider changes (for predefined data)
512
+ percentage_slider_los.change(fn=handle_user_choice, inputs=[choice_radio, percentage_slider_los, file_input],
513
  outputs=[raw_img_los, embeddings_img_los, output_textbox])
514
 
515
  # Launch the app