DSatishchandra commited on
Commit
60e1fc0
·
verified ·
1 Parent(s): 7406e06

Update modules/simulator.py

Browse files
Files changed (1) hide show
  1. modules/simulator.py +3 -1
modules/simulator.py CHANGED
@@ -3,8 +3,9 @@ import numpy as np
3
  import datetime
4
  import uuid
5
 
6
- def simulate_data(n=50, faults=True):
7
  today = datetime.date.today()
 
8
  poles = [f"Pole_{i+1:03}" for i in range(n)]
9
  # Distribute poles across 4 locations
10
  locations = ["Hyderabad"] * 12 + ["Gadwal"] * 12 + ["Kurnool"] * 12 + ["Bangalore"] * 14
@@ -57,6 +58,7 @@ def simulate_data(n=50, faults=True):
57
  "Latitude": lat,
58
  "Longitude": lon,
59
  "Date": today,
 
60
  "SolarGen(kWh)": solar,
61
  "WindGen(kWh)": wind,
62
  "PowerRequired(kWh)": required,
 
3
  import datetime
4
  import uuid
5
 
6
+ def simulate_data(n=50, faults=True, update_time=None):
7
  today = datetime.date.today()
8
+ update_time = update_time or datetime.datetime.now() # Use provided time or current time
9
  poles = [f"Pole_{i+1:03}" for i in range(n)]
10
  # Distribute poles across 4 locations
11
  locations = ["Hyderabad"] * 12 + ["Gadwal"] * 12 + ["Kurnool"] * 12 + ["Bangalore"] * 14
 
58
  "Latitude": lat,
59
  "Longitude": lon,
60
  "Date": today,
61
+ "Timestamp": update_time,
62
  "SolarGen(kWh)": solar,
63
  "WindGen(kWh)": wind,
64
  "PowerRequired(kWh)": required,