Nawinkumar15 commited on
Commit
3195540
Β·
verified Β·
1 Parent(s): 109c756

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -3
app.py CHANGED
@@ -1,16 +1,16 @@
1
  import streamlit as st
2
  from modules.simulator import simulate_data
3
  from modules.filters import apply_filters
4
- from modules.visuals import display_dashboard, display_charts
5
 
6
  st.set_page_config(page_title="Vedavathi Smart Pole Monitoring", layout="wide")
7
  st.title("πŸ“‘ Vedavathi Smart Pole Monitoring - PoC Simulator")
8
 
9
  st.sidebar.header("πŸ› οΈ Simulation Controls")
10
- num_poles = st.sidebar.slider("Number of Poles", min_value=5, max_value=50, value=10)
11
  simulate_faults = st.sidebar.checkbox("Simulate Random Faults", value=True)
12
 
13
- df = simulate_data(num_poles, simulate_faults)
 
14
 
15
  st.sidebar.header("πŸ“‚ Filter Data")
16
  alert_filter = st.sidebar.multiselect("Alert Level", ["Green", "Yellow", "Red"], default=["Green", "Yellow", "Red"])
@@ -23,4 +23,6 @@ display_dashboard(df)
23
  st.subheader("πŸ“‹ Pole Monitoring Table")
24
  st.dataframe(filtered_df, use_container_width=True)
25
 
 
26
  display_charts(df)
 
 
1
  import streamlit as st
2
  from modules.simulator import simulate_data
3
  from modules.filters import apply_filters
4
+ from modules.visuals import display_dashboard, display_charts, display_heatmap
5
 
6
  st.set_page_config(page_title="Vedavathi Smart Pole Monitoring", layout="wide")
7
  st.title("πŸ“‘ Vedavathi Smart Pole Monitoring - PoC Simulator")
8
 
9
  st.sidebar.header("πŸ› οΈ Simulation Controls")
 
10
  simulate_faults = st.sidebar.checkbox("Simulate Random Faults", value=True)
11
 
12
+ # Always simulate 4 sites Γ— 12 poles = 48
13
+ df = simulate_data(n=48, faults=simulate_faults)
14
 
15
  st.sidebar.header("πŸ“‚ Filter Data")
16
  alert_filter = st.sidebar.multiselect("Alert Level", ["Green", "Yellow", "Red"], default=["Green", "Yellow", "Red"])
 
23
  st.subheader("πŸ“‹ Pole Monitoring Table")
24
  st.dataframe(filtered_df, use_container_width=True)
25
 
26
+ display_heatmap(df)
27
  display_charts(df)
28
+