Next-Generation Power System Analysis & Visualization
DevEN (Develop Electric Network) is a cutting-edge, highly interactive power system simulation and geographic visualization software. Built for modern engineers, researchers, and planners, DevEN seamlessly blends rigorous electrical analysis (Load Flow and Short Circuit studies) with a stunning, interactive geographical interface powered by OpenStreetMap.
Main Dashboard - Dark Mode Interface
Single Line Diagram Editor with Grid Components
GIS Map Viewer with OpenStreetMap Integration
Load Flow Analysis Results Visualization
Component Properties and Configuration Panel
Short Circuit Study Results
PDF/Excel Report Generation
Project Management and File Handling
Configuration and Settings Panel
- ✨ Features
- 🎯 Why DevEN
- 🚀 Quick Start
- 📦 Installation
- 📦 Dependencies
- 💻 Usage Guide
- ⚡ Analysis Features
- 🗺️ GIS Mapping
- 📊 Export & Reporting
- 🔧 Configuration
- 🛠️ Tech Stack
- 🤝 Contributing
- 📄 License
- 🙏 Acknowledgments
- 📞 Support
- Load Flow Analysis (LFA) - Newton-Raphson & Gauss-Seidel solvers
- Short Circuit Studies (SCS) - Symmetrical & unsymmetrical fault calculations
- Real-time Results - Instant visualization on SLD and Map
- Multiple Bus Systems - Support for up to 1000+ buses
- Convergence Monitoring - Automatic tracking and reporting
- Customizable Parameters - Slack bus selection, tolerance settings
- Drag-and-Drop - Build grids intuitively with mouse
- Deep Customization - Node radii, colors, line weights, text rotation
- Smart Navigation - Shift-click to locate components
- Real-time Editing - Changes reflect immediately
- Component Library - Buses, Generators, Loads, Transmission Lines, Transformers
- Auto-Connection - Intelligent snapping and routing
- Live Map Viewer - Powered by OpenStreetMap
- Visual Syncing - Results overlay on geographical map
- Geographic Customization - Grid visibility, scales, colors, zoom thresholds
- Coordinate Support - Latitude/Longitude or address geocoding
- Multiple Layers - Toggle visibility of different grid elements
- Real-time Updates - Results overlay instantly after analysis
- Database as Code - Save as
.pyfiles (version control friendly) - Complete Persistence - All visual settings, coordinates, and UI tweaks preserved
- Export/Import - Share projects easily
- Auto-Save - Never lose your work
- Backup Recovery - Automatic backup creation
- Dark Mode - Built with CustomTkinter
- Responsive Design - Adapts to any screen size
- Keyboard Shortcuts - Boost productivity
- One-Click Updates - Auto-check for new releases
- Customizable Themes - Dark/Light mode toggle
- Intuitive Layout - Easy to navigate and use
- PDF Reports - Professional analysis reports with branding
- Excel Export - Raw data for further analysis
- Image Export - PNG/SVG of SLD and Maps
- Custom Templates - Brand your reports
- CSV Export - Component data and results
- Batch Export - Export multiple formats at once
| Traditional Tools | DevEN |
|---|---|
| Outdated interfaces | Modern, sleek UI |
| Abstract results | Real-world GIS visualization |
| Complex workflows | One-click analysis |
| Static reports | Interactive visualizations |
| Hard to share | Version control friendly |
| Expensive licenses | Open-source and free |
| Limited customization | Fully customizable |
Perfect for:
- 🔌 Grid Planners - Visualize new generator impacts
- 📊 Consultants - Create stunning visual reports for clients
- 🔬 Researchers - Flexible and fast simulation tool
- 🎓 Educators - Teach power systems with visual aids
- 🏭 Utility Engineers - Daily grid operations and planning
- Python 3.8 or higher
- pip package manager
- Git (optional)
# Clone the repository
git clone https://github.com/DevEN-PS/DevEN.git
cd DevEN
# Create virtual environment (recommended)
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
# Install dependencies
pip install -r requirements.txt
# Run DevEN
python app.py