Skip to main content

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.