pypowsybl
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
andXIIDM
. - We can save a network to a file. The supported formats are for the moment
CGMES
,UCTE
, andXIIDM
. - 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
- Scripting with Python - A first introduction to learn how to use PyPowSyBl
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 | - |