SantanuBanerjee commited on
Commit
4169bb8
·
verified ·
1 Parent(s): c88b6f4

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +15 -12
app.py CHANGED
@@ -382,6 +382,8 @@ def generate_project_proposal(problem_descriptions, location, problem_domain):
382
  return proposal
383
 
384
  def create_project_proposals(budget_cluster_df, problem_cluster_df, location_clusters, problem_clusters):
 
 
385
  proposals = {}
386
  for loc in budget_cluster_df.index:
387
  for prob in budget_cluster_df.columns:
@@ -395,7 +397,7 @@ def create_project_proposals(budget_cluster_df, problem_cluster_df, location_clu
395
  location,
396
  problem_domain)
397
  proposals[(loc, prob)] = proposal
398
-
399
  return proposals
400
 
401
 
@@ -462,6 +464,7 @@ def nlp_pipeline(original_df):
462
  # Create cluster dataframes
463
  budget_cluster_df, problem_cluster_df = create_cluster_dataframes(processed_df)
464
 
 
465
  # return processed_df, budget_cluster_df, problem_cluster_df, location_clusters, problem_clusters
466
 
467
  # # Generate project proposals
@@ -507,18 +510,18 @@ def process_excel(file):
507
 
508
 
509
 
510
- # Ensure location_clusters and problem_clusters are in DataFrame format
511
- if isinstance(location_clusters, pd.DataFrame):
512
- location_clusters.to_excel(writer, sheet_name='Location_Clusters', index=False)
513
- else:
514
- console_messages.append("Converting Location Clusters to df")
515
- pd.DataFrame(location_clusters).to_excel(writer, sheet_name='Location_Clusters', index=False)
516
 
517
- if isinstance(problem_clusters, pd.DataFrame):
518
- problem_clusters.to_excel(writer, sheet_name='Problem_Clusters', index=False)
519
- else:
520
- console_messages.append("Converting Problem Clusters to df")
521
- pd.DataFrame(problem_clusters).to_excel(writer, sheet_name='Problem_Clusters', index=False)
522
 
523
 
524
 
 
382
  return proposal
383
 
384
  def create_project_proposals(budget_cluster_df, problem_cluster_df, location_clusters, problem_clusters):
385
+ print("\n Starting function: create_project_proposals")
386
+ console_messages.append("\n Starting function: create_project_proposals")
387
  proposals = {}
388
  for loc in budget_cluster_df.index:
389
  for prob in budget_cluster_df.columns:
 
397
  location,
398
  problem_domain)
399
  proposals[(loc, prob)] = proposal
400
+ console_messages.append("\n Exiting function: create_project_proposals")
401
  return proposals
402
 
403
 
 
464
  # Create cluster dataframes
465
  budget_cluster_df, problem_cluster_df = create_cluster_dataframes(processed_df)
466
 
467
+ print("Clustering Done...")
468
  # return processed_df, budget_cluster_df, problem_cluster_df, location_clusters, problem_clusters
469
 
470
  # # Generate project proposals
 
510
 
511
 
512
 
513
+ # # Ensure location_clusters and problem_clusters are in DataFrame format
514
+ # if isinstance(location_clusters, pd.DataFrame):
515
+ # location_clusters.to_excel(writer, sheet_name='Location_Clusters', index=False)
516
+ # else:
517
+ # console_messages.append("Converting Location Clusters to df")
518
+ # pd.DataFrame(location_clusters).to_excel(writer, sheet_name='Location_Clusters', index=False)
519
 
520
+ # if isinstance(problem_clusters, pd.DataFrame):
521
+ # problem_clusters.to_excel(writer, sheet_name='Problem_Clusters', index=False)
522
+ # else:
523
+ # console_messages.append("Converting Problem Clusters to df")
524
+ # pd.DataFrame(problem_clusters).to_excel(writer, sheet_name='Problem_Clusters', index=False)
525
 
526
 
527