Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -70,7 +70,16 @@ st.title("🌍 Smart Renewable Pole Monitoring - Multi-Site")
|
|
70 |
selected_site = st.text_input("Enter site to view (Hyderabad, Gadwal, Kurnool, Ballari):", "Hyderabad")
|
71 |
|
72 |
if selected_site in SITES:
|
73 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
74 |
poles_data = [simulate_pole(i + 1, site) for site in SITES for i in range(POLES_PER_SITE)]
|
75 |
df = pd.DataFrame(poles_data)
|
76 |
site_df = df[df['Site'] == selected_site]
|
|
|
70 |
selected_site = st.text_input("Enter site to view (Hyderabad, Gadwal, Kurnool, Ballari):", "Hyderabad")
|
71 |
|
72 |
if selected_site in SITES:
|
73 |
+
SITES = ['Kurnool', 'Hyderabad', 'Ballari', 'Gadwal']
|
74 |
+
POLES_PER_SITE = 12
|
75 |
+
def simulate_pole(pole_id, site):
|
76 |
+
return {
|
77 |
+
'Id': f'P{pole_id}_{site[:3].upper()}',
|
78 |
+
'Site': site,
|
79 |
+
'Energy': round(100 + pole_id * 5.5, 2),
|
80 |
+
'Status': 'OK'
|
81 |
+
}
|
82 |
+
with st.spinner(f"Simulating poles at {selected_site}..."):
|
83 |
poles_data = [simulate_pole(i + 1, site) for site in SITES for i in range(POLES_PER_SITE)]
|
84 |
df = pd.DataFrame(poles_data)
|
85 |
site_df = df[df['Site'] == selected_site]
|