andreamena commited on
Commit
3ddbf73
·
verified ·
1 Parent(s): 9d833ba

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -3
app.py CHANGED
@@ -295,9 +295,15 @@ def calculate_weighted_rank(df, app_mode, w_s, w_t, w_d, w_sa): # Added 4 weight
295
  ).round(4)
296
 
297
  df = df.sort_values(by="Rank Score", ascending=False)
 
 
 
 
 
 
298
  output_path = tempfile.NamedTemporaryFile(delete=False, suffix=".csv").name
299
  df.to_csv(output_path, index=False)
300
- return df, df, output_path
301
 
302
  # --- 5b. RADAR PLOT LOGIC ---
303
  def update_radar_plot(smiles, df_results):
@@ -801,9 +807,9 @@ with gr.Blocks(title="PolymerDesignAI") as demo:
801
  if df is None or df.empty:
802
  return None
803
 
804
- if mode == "excellent":
805
  filtered = df[df["Classification"].str.contains("Excellent")]
806
- elif mode == "review":
807
  filtered = df[df["Classification"].str.contains("Review")]
808
  else:
809
  filtered = df
 
295
  ).round(4)
296
 
297
  df = df.sort_values(by="Rank Score", ascending=False)
298
+ visible_cols = [
299
+ "p-SMILES", "Strength (GPa)", "Tg (°C)",
300
+ "Degradability", "SA Score",
301
+ "Confidence", "Classification", "Rank Score"
302
+ ]
303
+ display_df = df[visible_cols]
304
  output_path = tempfile.NamedTemporaryFile(delete=False, suffix=".csv").name
305
  df.to_csv(output_path, index=False)
306
+ return df, display_df, output_path
307
 
308
  # --- 5b. RADAR PLOT LOGIC ---
309
  def update_radar_plot(smiles, df_results):
 
807
  if df is None or df.empty:
808
  return None
809
 
810
+ if mode == "Excellent":
811
  filtered = df[df["Classification"].str.contains("Excellent")]
812
+ elif mode == "Review":
813
  filtered = df[df["Classification"].str.contains("Review")]
814
  else:
815
  filtered = df