pypowsybl GitHub release

The PyPowSyBl project gives access to PowSyBl framework to Python developers. This Python integration relies on GraalVM to compile Java code to a native library.

Features

The available features are:

Grid modelling

  • We can load a network from a file. The supported formats are for the moment CGMES, MATPOWER, IEEE-CDF, PSS/E, UCTE and XIIDM.
  • We can save a network to a file. The supported formats are for the moment CGMES, UCTE, and XIIDM.
  • We can create and update network elements with a Pandas data frame.

Network Visualization

  • We can create a single-line-diagram in SVG format from a substation or a voltage level.
  • We can create a network area diagram in SVG format, either for the full network or for a part of the network.
  • We can render these diagrams directly in the notebook if using a Jupyter notebook.

Simulation

  • We can run a AC load flow with OpenLoadFlow implementation.
  • We can run a DC load flow with OpenLoadFlow implementation.
  • We can run an AC sensitivity analysis with OpenLoadFlow implementation, on the pre-contingency network and on the post-contingency networks.
  • We can run a DC sensitivity analysis with OpenLoadFlow implementation, on the pre-contingency network and on the post-contingency networks.
  • We can run an AC post-contingency analysis with OpenLoadFlow, note that the DC security analysis based on OpenLoadFlow is not yet supported.
  • We can run a compliance check of computed values to loadflow equations.

Getting started

Releases

Version Release date Release notes API documentation    
1.3.2 2024-03-27 Release notes readthedocs.io    
1.3.1 2024-03-07 Release notes -    
1.3.0 2024-02-16 Release notes -    
1.2.0 2024-01-22 Release notes -    
1.1.0 2023-11-14 Release notes -    
1.0.0 2023-09-25 Release notes -    
0.24.0 2023-07-25 Release notes -    
0.23.2 2023-06-27 Release notes -    
0.23.1 2023-06-16 Release notes -    
0.23.0 2023-06-13 Release notes -    
0.22.0 2023-04-19 Release notes -    
0.21.0 2023-02-15 Release notes -    
0.20.0 2023-01-18 Release notes -    
0.19.0 2022-10-26 Release notes -    
0.18.0 2022-09-23 Release notes -    
0.17.0 2022-08-12 Release notes -    
0.16.0 2022-05-31 Release notes -    
0.15.0 2022-04-28 Release notes -    
0.14.0 2022-03-23 Release notes -    
0.13.0 2022-03-10 Release notes -    
0.12.0 2022-01-19 Release notes -    
0.11.0 2021-11-22 Release notes -    
0.10.0 2021-10-04 Release notes -    
0.9.0 2021-08-20 Release notes -    
0.8.0 2021-06-13 Release notes -    
0.7.0 2021-04-13 Release notes -    
0.6.0 2021-04-08 Release notes -