Spaces:
				
			
			
	
			
			
		Sleeping
		
	
	
	
			
			
	
	
	
	
		
		
		Sleeping
		
	Update modules/simulator.py
Browse files- 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,
         | 
