Pypowsybl

Latest version: v1.5.1

Safety actively analyzes 638681 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 6

0.23.1

Features
Bug fixes
allow to use pandas v2.0.2 613

Documentation

Technical improvements

Breaking changes

0.23.0

Features
add voltage interval to filter network area diagram 604
add update for 3 windings transformers 605
Bug fixes

Documentation
Fix typo in function get_2_windings_transformers 601
[Network documentation] Fix documentation 607

Technical improvements
Migrate to PowSyBl 2023.2.0 610
Migrate to PowSyBl 2023.2.1 611

Breaking changes

0.22.0

Features
- add ampl export 592
- [Network modifications] Refactoring of RemoveFeederBay and wrapping of RemoveVoltageLevel and RemoveHvdcLine. 590
- [Network modifications] Voltage level topology and coupling device creation in bus/breaker. 588
- [Network modifications] Refactoring of modifications 583
- add load, switch and battery contingencies 589
- enable to dis/connect terminals and branches 584
- allow to change component library on single line diagram 579
- expose add nodes infos for single line diagram 577

Bug fixes
- Add support of hvdc sensi 599

Documentation
- Get loadflow specific parameters full description 582
- Update powsybl-diagram documentation 580

Technical improvements
- upgrade pylint to 2.17.2 597
- upgrade to Pandas 1.5.3 596
- add export network tests 593
- update powsybl dependencies v2023.1.1 591
- upgrade wheel and logback versions 586
- Use ...Provider.findAll() 581
- add new security analysis tests 578

Breaking changes

0.21.0

Features
Network
- add topology kind attribute in voltage level dataframe (565 )
- expose add nodes infos for single line diagram (577 )
Extensions
- add standby automaton extension (561 )
- add coordinated Reactive Control extension (556 )
- expose secondary voltage level extension (563 )
Computation
- integration of DynaWaltz (520 ) : https://www.powsybl.org/pages/documentation/simulation/timedomain/dynawo/
Network modifications
- Allow to create injections and branches with bay in BUS_BREAKER topology (571 )
- Wrap CreateCouplingDevice (543 )
- Create voltage level topology from scratch (545 )

Bug fixes
- fix deep copy of network (555 )
- fix mandatory dataframe in some element creation methods, like create_hvdc_lines,
where it should have been optional (570)
- fix allow creation of multiple branches (566 )

Documentation
- add documentation for network modification (559 )

Technical improvements
- upgrade PowSyBl dependencies to v2023.0.0 (563 )
- upgrade PowSyBl dependencies to v2023.0.1 (574 )
- add the possibility to create extensions with several dataframes (564 )
- remove unused Java network modification functions (568 )

Breaking changes

0.20.0

Features

- Network data:
- expose "slack terminal" extension (414)
- expose coordinatedReactiveControl extension (556)
- bus_id in busbar sections dataframe (525)
- expose network elements aliases (531)
- add new dataframes for identifiables, injections, branches and terminals (527)

- Network Modifications
- allow to revert a connection of a voltage level on a line and to revert a creation of a line on another line (544)
- replace TeePointByVoltageLevelOnLine (511)

- Expose possible values for import and export parameters (528)

- Flow decomposition (536 551 ) (API and parameter breaking change)
- Improved performance and parametrized memory requirements
- Flow decomposition now automatically handles contingencies
- XNEC selection is now manual instead of being automatic
- XNE (without contingency only) selection might be automated based on previous criteria
- XNEs and XNECs providers can be used together
- Flow decomposition has separated unmerged x-node flow from loop flow

- Single line diagram:
- the API now exposes some metadata in a JSON file, in addition to the SVG (541)
- Add deep removal for network elements (537)

- Loadflow validation:
- allow to define validation parameters programmatically (553)

Bug fixes

- Remove "itools_commons_" directories from working dir when process exits (540)
- Fix NPE on bus breaker topology (546)
- Expose perunit module in pypowsybl module (and star import) (549)
- Fix deep copy of networks: metadata was not correctly copied (555)
- Fix: remove compulsory attribute "voltage level" in the dataframe to create two windings transformer bay (550)
- Fix : PSS/E importer failed (547)

Documentation

Technical improvements
- Upgrade to PowSyBl dependencies 2022.0.2
- Update github actions versions (524)

Breaking changes
- preContingencyResults and postContingencyResults are now two separated classes and they have their own result status
the results status are the same as before except for postContingencyResults status that can be NO_IMPACT, meaning the contingency had no impact on the network (536)

0.19.0

Features

- powsybl-dependencies v1.3.0 --> v1.3.1 (521)
- Creation of branches and injections with feeder bays (484, 494)
- Expose "connectable position" extension data (498, 505), and utility functions to work with it (492)
- Expose extensions related to short circuits computations (479)
- Allow to update regulated side for ratio tap changers and phase tap changers (518)

Bug fixes

- Fix reading of observability extensions when quality is not defined (516)
- Require numpy 1.20+ at install time (519)
- Flow decomposition: separate LF and sensitivity providers (510)

Documentation

- Example for the creation of node breaker networks, and the creation of feeder bays (509)

Technical improvements

- Build linux wheels with older manylinux2014 image, to ensure compatibility with older systems (glibc version...) (508)
- Use native-image quick-build mode when building in debug mode (501)

Breaking changes

Page 3 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.