Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -554,12 +554,11 @@ with tab1:
|
|
| 554 |
st.subheader("Calculated Molecular Properties")
|
| 555 |
st.dataframe(res1.get('props_df', pd.DataFrame()), use_container_width=True)
|
| 556 |
with p1_tabs[2]:
|
| 557 |
-
|
| 558 |
-
|
| 559 |
-
|
| 560 |
-
|
| 561 |
-
|
| 562 |
-
plt.close(res1['props_plot'])
|
| 563 |
|
| 564 |
# ===== TAB 2: LEAD GENERATION & OPTIMIZATION =====
|
| 565 |
with tab2:
|
|
@@ -702,12 +701,11 @@ with tab4:
|
|
| 702 |
res4 = st.session_state.results_p4
|
| 703 |
p4_tabs = st.tabs(["Pharmacovigilance Analysis", "Regulatory & Ethical Frameworks"])
|
| 704 |
with p4_tabs[0]:
|
| 705 |
-
|
| 706 |
-
|
| 707 |
-
|
| 708 |
-
|
| 709 |
-
|
| 710 |
-
st.dataframe(res4['rwd_df'], use_container_width=True)
|
| 711 |
|
| 712 |
with p4_tabs[1]:
|
| 713 |
col1, col2 = st.columns(2)
|
|
@@ -716,4 +714,4 @@ with tab4:
|
|
| 716 |
st.dataframe(res4.get('reg_df', pd.DataFrame()), use_container_width=True)
|
| 717 |
with col2:
|
| 718 |
st.subheader("Ethical Framework for AI in Healthcare")
|
| 719 |
-
st.dataframe(res4.get('eth_df', pd.DataFrame()), use_container_width=True)
|
|
|
|
| 554 |
st.subheader("Calculated Molecular Properties")
|
| 555 |
st.dataframe(res1.get('props_df', pd.DataFrame()), use_container_width=True)
|
| 556 |
with p1_tabs[2]:
|
| 557 |
+
st.subheader("Molecular Properties Dashboard")
|
| 558 |
+
if res1.get('props_plot'):
|
| 559 |
+
# Display the plot using clear_figure to manage memory without causing reruns
|
| 560 |
+
st.pyplot(res1['props_plot'], clear_figure=True)
|
| 561 |
+
# FIX: Removed the explicit plt.close() call which caused the flickering
|
|
|
|
| 562 |
|
| 563 |
# ===== TAB 2: LEAD GENERATION & OPTIMIZATION =====
|
| 564 |
with tab2:
|
|
|
|
| 701 |
res4 = st.session_state.results_p4
|
| 702 |
p4_tabs = st.tabs(["Pharmacovigilance Analysis", "Regulatory & Ethical Frameworks"])
|
| 703 |
with p4_tabs[0]:
|
| 704 |
+
st.subheader("Simulated Adverse Event Analysis")
|
| 705 |
+
if 'plot_bar' in res4 and res4['plot_bar'] is not None:
|
| 706 |
+
st.pyplot(res4['plot_bar'], clear_figure=True)
|
| 707 |
+
# FIX: Removed the explicit plt.close() call which caused the flickering
|
| 708 |
+
st.dataframe(res4['rwd_df'], use_container_width=True)
|
|
|
|
| 709 |
|
| 710 |
with p4_tabs[1]:
|
| 711 |
col1, col2 = st.columns(2)
|
|
|
|
| 714 |
st.dataframe(res4.get('reg_df', pd.DataFrame()), use_container_width=True)
|
| 715 |
with col2:
|
| 716 |
st.subheader("Ethical Framework for AI in Healthcare")
|
| 717 |
+
st.dataframe(res4.get('eth_df', pd.DataFrame()), use_container_width=True)
|