loubnabnl HF staff commited on
Commit
9d66a15
1 Parent(s): a7d29b5

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -16
app.py CHANGED
@@ -55,37 +55,33 @@ def display_interventions(interventions_df, m):
55
  """Display NGO interventions on the map"""
56
  for index, row in interventions_df.iterrows():
57
  village_status = row[interventions_df.columns[7]]
58
- status = (
59
- "Done ✅"
60
- if row[interventions_df.columns[5]]
61
- != "Intervention prévue dans le futur / Planned future intervention"
62
- and village_status
63
- != "Critique, Besoin d'aide en urgence / Critical, in urgent need of help"
64
- else "Planned ⌛"
65
- )
66
  if (
67
  row[interventions_df.columns[5]]
68
- != "Intervention prévue dans le futur / Planned future intervention"
69
- and village_status
70
- != "Critique, Besoin d'aide en urgence / Critical, in urgent need of help"
71
  ):
72
- color_mk = "green"
 
 
73
  elif (
74
  row[interventions_df.columns[5]]
75
  != "Intervention prévue dans le futur / Planned future intervention"
76
  and village_status
77
- == "Critique, Besoin d'aide en urgence / Critical, in urgent need of help"
78
  ):
79
- color_mk = "darkgreen"
 
 
 
80
  else:
81
- color_mk = "pink"
 
82
 
83
  intervention_type = row[interventions_df.columns[6]].split("/")[0].strip()
84
  org = row[interventions_df.columns[1]]
85
  city = row[interventions_df.columns[9]]
86
  date = row[interventions_df.columns[4]]
87
  population = row[interventions_df.columns[11]]
88
- intervention_info = f"<b>Intervention Status:</b> {status}<br><b>Village Status:</b> {village_status.split('/')[0]}<br><b>Org:</b> {org}<br><b>Intervention:</b> {intervention_type}<br><b>📅 Date:</b> {date}<br><b>📅 Population:</b> {population}"
89
  if row["latlng"] is None:
90
  continue
91
  folium.Marker(
 
55
  """Display NGO interventions on the map"""
56
  for index, row in interventions_df.iterrows():
57
  village_status = row[interventions_df.columns[7]]
 
 
 
 
 
 
 
 
58
  if (
59
  row[interventions_df.columns[5]]
60
+ == "Intervention prévue dans le futur / Planned future intervention"
 
 
61
  ):
62
+ # future intervention
63
+ color_mk = "pink"
64
+ status = "Planned ⌛"
65
  elif (
66
  row[interventions_df.columns[5]]
67
  != "Intervention prévue dans le futur / Planned future intervention"
68
  and village_status
69
+ != "Critique, Besoin d'aide en urgence / Critical, in urgent need of help"
70
  ):
71
+ # past intervention and village not in a critical condition
72
+ color_mk = "green"
73
+ status = "Done ✅"
74
+
75
  else:
76
+ color_mk = "darkgreen"
77
+ status = "Partial ⚠️"
78
 
79
  intervention_type = row[interventions_df.columns[6]].split("/")[0].strip()
80
  org = row[interventions_df.columns[1]]
81
  city = row[interventions_df.columns[9]]
82
  date = row[interventions_df.columns[4]]
83
  population = row[interventions_df.columns[11]]
84
+ intervention_info = f"<b>Intervention Status:</b> {status}<br><b>Village Status:</b> {village_status.split('/')[0]}<br><b>Org:</b> {org}<br><b>Intervention:</b> {intervention_type}<br><b>Population:</b> {population}<br><b>📅 Date:</b> {date}"
85
  if row["latlng"] is None:
86
  continue
87
  folium.Marker(