Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -399,15 +399,26 @@ def generate_project_proposal(problem_descriptions, location, problem_domain):
|
|
| 399 |
|
| 400 |
def create_project_proposals(budget_cluster_df, problem_cluster_df, location_clusters, problem_clusters):
|
| 401 |
print("\n Starting function: create_project_proposals")
|
|
|
|
| 402 |
proposals = {}
|
| 403 |
for loc in budget_cluster_df.index:
|
|
|
|
|
|
|
|
|
|
| 404 |
for prob in budget_cluster_df.columns:
|
|
|
|
|
|
|
|
|
|
| 405 |
location = ", ".join([item.strip() for item in location_clusters[loc] if item]) # Clean and join
|
| 406 |
problem_domain = ", ".join([item.strip() for item in problem_clusters[prob] if item]) # Clean and join
|
| 407 |
problem_descriptions = problem_cluster_df.loc[loc, prob]
|
|
|
|
|
|
|
|
|
|
| 408 |
|
| 409 |
if problem_descriptions and not pd.isna(problem_descriptions):
|
| 410 |
print(f"\nGenerating proposal for location: {location}, problem domain: {problem_domain}")
|
|
|
|
| 411 |
proposal = generate_project_proposal(
|
| 412 |
problem_descriptions,
|
| 413 |
location,
|
|
|
|
| 399 |
|
| 400 |
def create_project_proposals(budget_cluster_df, problem_cluster_df, location_clusters, problem_clusters):
|
| 401 |
print("\n Starting function: create_project_proposals")
|
| 402 |
+
console_messages.append("\n Starting function: create_project_proposals")
|
| 403 |
proposals = {}
|
| 404 |
for loc in budget_cluster_df.index:
|
| 405 |
+
print("\n loc: ", loc)
|
| 406 |
+
console_messages.append("\n loc: ", loc)
|
| 407 |
+
|
| 408 |
for prob in budget_cluster_df.columns:
|
| 409 |
+
console_messages.append("\n prob: ", prob)
|
| 410 |
+
print("\n prob: ", prob)
|
| 411 |
+
|
| 412 |
location = ", ".join([item.strip() for item in location_clusters[loc] if item]) # Clean and join
|
| 413 |
problem_domain = ", ".join([item.strip() for item in problem_clusters[prob] if item]) # Clean and join
|
| 414 |
problem_descriptions = problem_cluster_df.loc[loc, prob]
|
| 415 |
+
print("location: ",location)
|
| 416 |
+
print("problem_domain: ",problem_domain)
|
| 417 |
+
print("problem_descriptions: ",problem_descriptions)
|
| 418 |
|
| 419 |
if problem_descriptions and not pd.isna(problem_descriptions):
|
| 420 |
print(f"\nGenerating proposal for location: {location}, problem domain: {problem_domain}")
|
| 421 |
+
# console_messages.append(f"\nGenerating proposal for location: {location}, problem domain: {problem_domain}")
|
| 422 |
proposal = generate_project_proposal(
|
| 423 |
problem_descriptions,
|
| 424 |
location,
|