nitishkarvekar commited on
Commit
ecc0a5d
·
verified ·
1 Parent(s): dcc5339

Update dashboard.py

Browse files
Files changed (1) hide show
  1. dashboard.py +5 -1
dashboard.py CHANGED
@@ -83,9 +83,13 @@ with gr.Blocks(title="Quantitative AI Stock Analyzer") as demo:
83
  opt_btn = gr.Button("Run Weight Optimization Engine (scipy.optimize)", variant="stop")
84
  opt_status = gr.Textbox(label="Optimization Status")
85
 
 
 
 
86
  run_btn.click(run_analysis, outputs=[table, sector_panel, nifty_trend])
87
  chart_btn.click(load_chart, inputs=chart_ticker, outputs=chart)
88
- opt_btn.click(trigger_optimization, outputs=opt_status)
 
89
 
90
  demo.queue(default_concurrency_limit=1)
91
 
 
83
  opt_btn = gr.Button("Run Weight Optimization Engine (scipy.optimize)", variant="stop")
84
  opt_status = gr.Textbox(label="Optimization Status")
85
 
86
+ # Add this new File component for downloading
87
+ opt_download = gr.File(label="Download Optimized Weights (.json)")
88
+
89
  run_btn.click(run_analysis, outputs=[table, sector_panel, nifty_trend])
90
  chart_btn.click(load_chart, inputs=chart_ticker, outputs=chart)
91
+ # Update this to handle both the message and the file download
92
+ opt_btn.click(trigger_optimization, outputs=[opt_status, opt_download])
93
 
94
  demo.queue(default_concurrency_limit=1)
95