powsybl-core
powsybl-core copied to clipboard
Move pypowsybl table-based view of the network to powsybl-core
- Do you want to request a feature or report a bug?
Feature.
- What is the expected behavior?
The API of pypowsybl relies on a table-based interaction with the network: you can get network data as "dataframes" (tables), and you can update network data by providing a dataframe.
That table-based view of the network could be moved to powsybl-core.
- What is the motivation / use case for changing the behavior?
That table-based view of the network is not something specific to python, and could be re-used for other purposes, for example:
- dump network data as CSV files, update network from CSV files
- display network data as tables in a GUI (web app or something else), update network data using a GUI table
- ...
Releasing that API in powsybl-core will also allow client libraries to provide extensions to include IIDM extensions data into those tables.