API stability documentation
Hi all, We have discussed some time ago the possibility of flagging some features with some kind of "experimental" or "not stable" flag, but did not decided anything. I have come upon the api guardian project, which provides the @API annotation and which is used for example in…
Sharing test code between iidm-impl and powsybl-network-store (and possibly…
Hi, we already have two implementations of the iidm API. We should find a solution to be able to share most of the test code for these implementations. Currently, the test code lives in iidm-impl and has about 50 classes. Does anyone have an idea on how to do this ? …
Hello, We want to use a custom extension to modify the type of component displayed in the graph and use a custom component from a custom library. However, the only solution seems to be to modify the existing NetworkGraphBuilder (duplicating the class) …
XMLExporter : Only required attributes
Hi , I'm using the "XMLExporter" to regenerate an XIIDM for a given network, is there any solution to export only required attributes (or a list of specific ones) ? I've tried to use "ExportOptions" but it seems that isn't enough . Thanks .
Would it make sense to build a NMMS on top of/using/extending powsybl?
To improve/update our architecture, I’m looking into open source network model management solutions (NMMS) for a DSO grid. I got inspiration of the EPRI report for TSO grids. I saw that powsybl already implemented parts of the suggested functionality. However, reading the…
Working variant ID in computations SPI (load flow in particular)
The new load flow SPI requires the implementation to handle a working variant as its argument. I think that the handling of this argument should be common for all implementations and should therefore be removed from the SPI and included in the LoadFlow.Runner class. Another…
Computation parameters for loadflow and security analysis
The ComputationManager interface has evolved to take as inputs some ComputationParameters to specify some behaviour such as timeouts. However, computation interface such as loadflow and security analysis do not allow to specify such parameters. Should we make those interfaces…