2026w34a-beta
· 2 min read
🔥 Major Changes
- Implemented the ATP-PSP Bridge for EMT simulations, enabling real-time data exchange between ATP and PSP;
- Added Linux/POSIX support for the ATP-PSP Bridge, enabling EMT co-simulation on Linux;
- Major refactoring of EMTElement, including ATP sample storage, FFT-based phasor and harmonic extraction, and optional median filtering;
- Added a new Control Editor workflow with copy/paste, undo/redo and automatic view fitting;
- Introduced a centralized ControlEditorManager for managing multiple control editor windows;
- Added unified Light and Dark UI themes across the application.
✔️ New Features and Improvements
- Added three-phase current sample visualization for EMT simulations;
- Added FFT and harmonic analysis to EMT data processing;
- Improved EMT phasor estimation and ATP data handling;
- Added dark-mode support to stability and graphical components;
- Improved Control Editor icons and rendering using actual control elements;
- Added clipboard support for copying and pasting control diagrams;
- Added undo/redo history and automatic graph fitting to the Control Editor;
- Improved Data Report handling for harmonic data;
- Updated wxWidgets to v3.3.3;
- Improved cross-platform compatibility and Linux support.
⚡ Performance & Architecture
- Reduced unnecessary data copying in Power Quality calculations;
- Improved memory management and lifecycle handling of Control Editor windows;
- Refactored graphical rendering to use centralized theme colors;
- Simplified and cleaned up legacy OpenGL and rendering code;
- Improved ATP/PSP inter-process communication and resource management.
🐛 Bug Fixes
- Fixed transformer phase-shift and tap settings not being applied correctly in Power Flow;
- Fixed incorrect use of per-unit electrical data during harmonic calculations;
- Fixed induction motor T'0 calculation when using cage factor;
- Fixed harmonic data handling for lines and transformers;
- Fixed invalid tree-item access in ChartView;
- Fixed issues with empty harmonic data in Data Report;
- Fixed Control Editor modal behavior on GTK;
- Fixed various UI theme, rendering and workspace initialization issues.