Skip to content

v1.15.0

Choose a tag to compare

@HugoKulesza HugoKulesza released this 16 Apr 14:48
v1.15.0
ac5cae7

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) Deprecated Breaking Change

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) Breaking Change

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) Breaking Change
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)