LF Energy Power Grid Model v1.12.0 Released: Enhanced State Estimation and Improved Observability
LF Energy is pleased to announce the release of Power Grid Model v1.12.0, the latest version of our high-performance, open source library for power system analysis and simulation. This release delivers significant enhancements to state estimation, improved documentation, critical bug fixes, and a number of internal optimizations that improve performance and maintainability.
๐ Key Highlights in v1.12.0
โ Current Sensors in State Estimation
Version 1.12.0 introduces support for current sensors in state estimation calculations, a major advancement that enables greater measurement flexibility and more accurate grid modeling. Learn more in #547.
โ Full Observability Check on Radial Grids
New support for full observability checks on radial grids allows users to verify the completeness of their measurement configurations before running state estimation. This improves the reliability of results and simplifies debugging. See #1024 for details.
๐ฅ Bug Fixes and Performance Improvements
Dozens of targeted bug fixes and internal improvements have been included, such as:
-
Fixes to sensor handling in complex branch models #1032
-
Enhanced validation logic to catch edge cases in input data #1038
-
Optimizations that reduce memory usage and improve parallelism #1055
๐ Improved Documentation
The team has significantly enhanced the documentation with updates to electric model descriptions, state estimation behavior, and developer guidance. Documentation updates include:
-
Clarified expressions for transformer electric models #1052
-
Expanded explanation of current sensor handling #1056
-
Better formatting and typo fixes throughout the codebase and user docs
๐ Internal Enhancements and Compiler Support
Internally, the codebase has been modernized with:
-
Greater use of modern C++ features (
constexpr
, enums) -
Improved test infrastructure and benchmarks for state estimation, short circuit, and tap changer simulations
-
Cleaner model code structure and tensor naming conventions
-
Expanded support for the
ruff
linter and improved Python code quality
โ ๏ธ Platform Support Notice
Due to third-party changes in the build ecosystem, macOS versions earlier than 13.4 are no longer supported (#1001). Users on older systems should upgrade their environments to ensure compatibility with v1.12.0 and future releases.
๐ Get Started
You can find the full release notes and source code on GitHub:
๐ Power Grid Model v1.12.0 Release
For usage examples, API documentation, and contribution guidelines, visit the official documentation site.