v1.15.0
PyPowSyBl v1.15.0 release notes
⭐ New Features
Integrating powsybl-dependencies 2026.0.0 and powsybl-optimizer 0.17.0 (#1184, #1183, #1199) (see here the associated release notes)
Update network from binary buffers (#1179)
Connect/disconnect with mode (#1166)
Tie line connection/disconnection (#1177, #1189)
Explicitly map DC attribute of load flow parameters (#1193, #1196)
Map the Scalable feature of powsybl-core to python (#1159)
Add full EdgeInfo support for NAD (#1169)
Add CgmesDlImport postprocessor (#1038)
Add NAD parameters (#1191)
Rao crac dataframe display (#1175)
Update RaoParameters API to match latest open rao version (#1157)
Simplify output variable mapping (#1165)
Dynamic models information (#1151)
Handle additional dynamic events (#1154)
Add shunt model mapping (#1152)
Adding ReportNode to grid2op.run_pf (#1181)
🔨 Technical improvements
Remove python 3.9 support, add python 3.14 (#1172, #1188)
Upgrade sphinx dependencies + fix doctest for python 3.14
(Security update) Bump wheel from 0.44.0 to 0.46.2 (#1147)
Add minimal pyproject.toml file to comply with PEP 517/518 + harmonize dependencies (#1158)
🪲 Bug fixes
Fix half-disconnection (#1160)
TimeSeriesConverter returns an empty dataframe when timeSeriesList is empty (#1155)
Fix contingencies JSON loading losing contingencies extensions (#1156)
Fix: typo in grid2op backend load q update (#1185)
Fix loadflow provider parameters (#1171)
🚨 Breaking changes
Available Python versions
pypowsybl is now only built and released for python versions between 3.10 and 3.14. Python 3.9 is now longer supported, pypowsybl 1.14.0 will be the last version available for this python version.
RAO parameters
See the migration guide to migrate your RAO parameters to the new structure.
Renaming dangling line to boundary line
The "dangling line" powsybl object has been renamed to "boundary line". Most of the methods/arguments referencing dangling lines have been deprecated for their "boundary line" counterpart.
In the get_injections method, the type column can break since the value DANGLING_LINE is now BOUNDARY_LINE.
📔 Documentation
Fix doc for regulation_mode of pst. (#1170)
Add contributing and security references to the readme (#1198)