DrishtiSharma commited on
Commit
658de72
Β·
verified Β·
1 Parent(s): c643113

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +21 -10
app.py CHANGED
@@ -543,6 +543,24 @@ if st.button("Generate Patent Insights"):
543
  analyst_output = getattr(results.tasks_output[1], "raw", "No details available.")
544
  writer_output = getattr(results.tasks_output[2], "raw", "No details available.")
545
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
546
  # Organize outputs into tabs
547
  tab1, tab2, tab3 = st.tabs(["πŸ“„ Final Report", "πŸ“ Planner's Insights", "πŸ“Š Analyst's Analysis"])
548
 
@@ -568,20 +586,13 @@ if st.button("Generate Patent Insights"):
568
  if analyst_output and analyst_output.strip():
569
  st.write(analyst_output)
570
 
571
- # Parse Analyst Output (Key Insights + Data Insights)
572
- key_insights, data_insights = parse_analyst_output(analyst_output)
573
  st.subheader("Structured Analyst Output")
574
  st.write(data_insights)
575
 
576
- # Create Visualizations if enabled
577
- charts = []
578
- if enable_advanced_analysis and data_insights:
579
- charts = create_visualizations(data_insights)
580
- else:
581
- st.info("No data insights available for visualizations.")
582
 
583
- # Display Data Tables
584
- table_data = display_table(data_insights)
585
 
586
  else:
587
  st.warning("No analyst analysis available.")
 
543
  analyst_output = getattr(results.tasks_output[1], "raw", "No details available.")
544
  writer_output = getattr(results.tasks_output[2], "raw", "No details available.")
545
 
546
+ # Initialize placeholders for charts and tables
547
+ charts = []
548
+ table_data = []
549
+ key_insights, data_insights = [], []
550
+
551
+ # Parse Analyst Output (Key Insights + Data Insights)
552
+ if analyst_output and analyst_output.strip():
553
+ key_insights, data_insights = parse_analyst_output(analyst_output)
554
+
555
+ # Create Visualizations if enabled
556
+ if enable_advanced_analysis and data_insights:
557
+ charts = create_visualizations(data_insights)
558
+ else:
559
+ st.info("No data insights available for visualizations.")
560
+
561
+ # Display Data Tables
562
+ table_data = display_table(data_insights)
563
+
564
  # Organize outputs into tabs
565
  tab1, tab2, tab3 = st.tabs(["πŸ“„ Final Report", "πŸ“ Planner's Insights", "πŸ“Š Analyst's Analysis"])
566
 
 
586
  if analyst_output and analyst_output.strip():
587
  st.write(analyst_output)
588
 
589
+ # Show structured analyst output
 
590
  st.subheader("Structured Analyst Output")
591
  st.write(data_insights)
592
 
593
+ # Visualizations already generated above
 
 
 
 
 
594
 
595
+ # Display Data Tables already generated above
 
596
 
597
  else:
598
  st.warning("No analyst analysis available.")