A data-driven Smart City simulation that analyzes traffic, parking, flood risk, WiFi coverage, EV charging demand, emergency response, and city-wide decision making using Python and NumPy.
The Chandigarh Smart City Digital Twin is an intelligent urban analytics platform developed using Python, NumPy, and Matplotlib. It simulates multiple smart city services such as traffic management, parking optimization, flood monitoring, WiFi coverage, EV charging infrastructure, emergency response, and an integrated decision engine.
The project demonstrates how numerical computing and data analytics can be used to solve real-world urban challenges through simulation, visualization, and intelligent recommendations.
- π Traffic Analytics
- π Ώ Smart Parking Optimization
- π§ Flood Risk Assessment
- π‘ WiFi Coverage Analysis
- β‘ EV Charging Analytics
- π Emergency Response System
- π§ Smart Decision Engine
- π Integrated Smart City Dashboard
- π Professional Data Visualizations
- π City Health Score
The Smart City Digital Twin integrates multiple urban analytics modules to monitor city operations, generate insights, and support intelligent decision-making.
Chandigarh Smart City
β
ββββββββββββββββββββββββΌβββββββββββββββββββββββ
β β β
βΌ βΌ βΌ
π Traffic π
Ώ Parking π§ Flood Risk
β β β
ββββββββββββββββ¬ββββββββ΄βββββββββββββββ¬ββββββββ
βΌ βΌ
π‘ WiFi Coverage β‘ EV Charging
β β
ββββββββββββββββ¬ββββββββ
βΌ
π Emergency Response
β
βΌ
π§ Smart Decision Engine
β
βΌ
π Integrated Smart City Dashboard
β
βΌ
π‘ Smart Recommendations & Insights
The project follows a complete analytics workflow from data collection to visualization and smart recommendations.
Input Data
β
βΌ
NumPy Arrays
β
βΌ
Data Analysis
β
βΌ
Visualization
β
βΌ
Decision Engine
β
βΌ
Recommendations
β
βΌ
Integrated Smart City Dashboard
Chandigarh-Smart-City-Digital-Twin
β
βββ README.md
βββ requirements.txt
βββ LICENSE
β
βββ notebooks
β βββ SmartCity_Twin.ipynb
β
βββ screenshots
β βββ dashboard.png
β βββ traffic.png
β βββ parking.png
β βββ flood.png
β βββ wifi.png
β βββ ev.png
β βββ emergency.png
β
βββ assets
βββ architecture.png
Clone the repository
git clone https://github.com/Shubhh23/Chandigarh-SmartCity-Digital-Twin.gitNavigate to the project
cd Chandigarh-SmartCity-Digital-TwinInstall dependencies
pip install -r requirements.txtLaunch Jupyter Notebook
jupyter notebookOpen
SmartCity_Twin.ipynb
Run all cells to generate the complete Smart City Dashboard and analytics.
Future versions of this project can include:
- π€ AI-based Traffic Prediction
- π¦ Live Weather API Integration
- πΊ Google Maps / OpenStreetMap Integration
- π‘ IoT Sensor Integration
- π Drone-based Smart City Monitoring
- πΉ CCTV-based Vehicle Detection
- π Power BI Interactive Dashboard
- π§ Machine Learning Models
- π± Mobile Application
- β Cloud-based Deployment
Shubh Chak
IT Student | UIET, Panjab University
Aspiring Data Analyst | Python | NumPy | SQL | Power BI
β If you found this project useful, consider giving it a star!












