Skip to content

DevEN-PS/DevEN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚡ DevEN - Develop Electric Network

Next-Generation Power System Analysis & Visualization

Python Version License Version PRs Welcome Downloads

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.


📸 Screenshots

DevEN Dashboard
Main Dashboard - Dark Mode Interface

DevEN SLD Editor
Single Line Diagram Editor with Grid Components

DevEN GIS Map
GIS Map Viewer with OpenStreetMap Integration

DevEN Analysis Results
Load Flow Analysis Results Visualization

DevEN Component Properties
Component Properties and Configuration Panel

DevEN Short Circuit Analysis
Short Circuit Study Results

DevEN Report Export
PDF/Excel Report Generation

DevEN Project Management
Project Management and File Handling

DevEN Settings
Configuration and Settings Panel

📋 Table of Contents


✨ Features

1. Advanced Power System Analysis

  • 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

2. Interactive SLD Editor

  • 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

3. GIS Mapping Integration

  • 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

4. Project Management

  • Database as Code - Save as .py files (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

5. Modern UI/UX

  • 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

6. Reporting & Export

  • 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

🎯 Why DevEN?

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

🚀 Quick Start

Prerequisites

  • Python 3.8 or higher
  • pip package manager
  • Git (optional)

Installation

# 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

About

Develop Electric Network - This tool is used to do Load Flow Studies

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages