Wajahat698 commited on
Commit
09804a1
·
verified ·
1 Parent(s): c73f37b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -21
app.py CHANGED
@@ -633,16 +633,6 @@ def analyze_excel_single(file_path):
633
  if trustbuilder_present:
634
  # Create dataframe for trust builder
635
  results_df_builder = pd.read_csv(csv_output_path_trustbuilder)
636
- bucket_colors = {
637
- "Stability": "lightblue",
638
- "Development": "lightgreen",
639
- "Relationship": "lavender",
640
- "Benefit": "lightyellow",
641
- "Vision": "orange",
642
- "Competence": "lightcoral",
643
- }
644
-
645
-
646
  combined_data = {
647
  "Message": results_df_builder["Message"],
648
  "Stability": results_df_builder["Stability"].round(0).astype(int),
@@ -655,12 +645,8 @@ def analyze_excel_single(file_path):
655
 
656
  df_builder = pd.DataFrame(combined_data)
657
 
658
-
659
-
660
- # Prepare lists to collect data
661
- buckets = []
662
- messages = []
663
- percentages = []
664
  bucket_columns = [
665
  "Stability",
666
  "Development",
@@ -670,6 +656,11 @@ def analyze_excel_single(file_path):
670
  "Competence",
671
  ]
672
 
 
 
 
 
 
673
  # Iterate through each bucket column
674
  for bucket in bucket_columns:
675
  for index, value in results_df_builder[bucket].items():
@@ -684,11 +675,8 @@ def analyze_excel_single(file_path):
684
  "TrustBuilders®": messages,
685
  "%": percentages,
686
  }
687
- df_builder_pivot = pd.DataFrame(builder_consolidated).style.applymap(
688
- lambda _: f"background-color: {bucket_colors.get(_, '')}",
689
- subset=list(bucket_colors.keys())
690
- )
691
 
 
692
 
693
  # Define the order of the Trust Bucket® categories
694
  trust_driver_order = [
@@ -983,7 +971,7 @@ def variable_outputs(file_inputs):
983
  visible=True,
984
  )
985
 
986
- table_builder_2 = gr.HTML(
987
  value=df_builder_pivot,
988
  headers=list(df_builder_pivot.columns),
989
  interactive=False,
 
633
  if trustbuilder_present:
634
  # Create dataframe for trust builder
635
  results_df_builder = pd.read_csv(csv_output_path_trustbuilder)
 
 
 
 
 
 
 
 
 
 
636
  combined_data = {
637
  "Message": results_df_builder["Message"],
638
  "Stability": results_df_builder["Stability"].round(0).astype(int),
 
645
 
646
  df_builder = pd.DataFrame(combined_data)
647
 
648
+ # Create consolidated table
649
+ # List of bucket columns
 
 
 
 
650
  bucket_columns = [
651
  "Stability",
652
  "Development",
 
656
  "Competence",
657
  ]
658
 
659
+ # Prepare lists to collect data
660
+ buckets = []
661
+ messages = []
662
+ percentages = []
663
+
664
  # Iterate through each bucket column
665
  for bucket in bucket_columns:
666
  for index, value in results_df_builder[bucket].items():
 
675
  "TrustBuilders®": messages,
676
  "%": percentages,
677
  }
 
 
 
 
678
 
679
+ df_builder_pivot = pd.DataFrame(builder_consolidated)
680
 
681
  # Define the order of the Trust Bucket® categories
682
  trust_driver_order = [
 
971
  visible=True,
972
  )
973
 
974
+ table_builder_2 = gr.Dataframe(
975
  value=df_builder_pivot,
976
  headers=list(df_builder_pivot.columns),
977
  interactive=False,