Features
- Network variants management (134)
- Access to network metadata (ID, name, date, forecast, source format) (180)
- Single line diagrams notebook integration (154)
- Read/write network from/to a string (153, 162)
- Support pickling and deepcopy of networks (157)
- Support new types of contingencies: bus bars, generators, SVCs, dangling lines, shunts, 3W transformers (177 )
- New data available in dataframes, and new data available for modification:
- voltage level and component numbers for buses, and ability to modify voltage/angle (151)
- ratio and phase tap changers (126)
- current value in addition to active and reactive power values
- update lines (196)
- more information in shunts dataframes (200 and 205)
- shunt non linear sections dataframes (206)
- possibility to connect/disconnect network elements using dataframes (201)
- generators reactive limits (129)
- node breaker description of the topology of voltage levels (150)
- Security analysis:
- Import LimitType and Side in pypowsybl.security (133)
- Results for monitored network elements (138)
- Violations available as a pandas dataframe (145 )
Documentation
Bug fixes
- Fixed memory leaks when returning strings from java (181)
- Fix PSS/E import (HVDC) (170)
Technical improvements
- Sonar analysis and test coverage on python code (155, 158)
- Data frame mapping refactoring on Java side (126)
- Unit tests organization (159)
- Java handles destruction is automated, handles are hidden from python normal users (169)
- Migrate to GraalVM 21.2.0 (204)
- Migrate to PowSyBl 4.3.1 (202)