Open load flow Executor
The open loadflow uses the default Executor for its execution : shouldn't it use the Executor provided by the ComputationManager instead? Otherwise, how can the user specify which Executor he wants to use for the computation ? From a broader point of view, shouldn't we encourage…
Naming strategy for modules and packages in powsybl-core
Some of you may already know it but one objective for the next release is to homogeneize the naming strategy for powsybl-core modules and packages. To start a discussion about these changes I have created a file summing up a naming strategy I elaborated from existing standards…
Shouldn't we use Set instead of List for PostProcessors names in ImportConfig?
To my understanding, postProcessors are supposed to have unique names. Shouldn't we then use Set instead of List? This remark is also relevant for ImporterWrapper (in Importers) and ImportersLoader. If you agree, I will write an issue in this sense.
Adding dependency:analyze to build checks
Maven can fail the build if there are used but undeclared dependencies or unused but declared dependencies. https://maven.apache.org/plugins/maven-dependency-plugin/analyze-only-mojo.html Is anyone against enabling this check, once all the current problems are fixed ?
How should we pull in an implementation of jaxb-api
in Java11+, the jre doesn't bundle an implementation of jaxb-api, so we need to decide on our own how to depend on it. Currently, powsybl-core/commons and powsybl-core/simulation-api call methods from jaxb-api. powsybl-core/commons has a compile dependency to jaxb-api and…
"Acceptable duration" for violations of permanent current limit
In version 2.4 of powsbyl, when there is a violation of a permanent current limit on a line with no overload protection ( = temporary current limits), the acceptable duration in the corresponding LimitViolation object is Integer.MAX_INTEGER. It would make more sense to me to…