Topics

Creation of new repositories #poll

JAMGOTCHIAN Geoffroy
 

Hi,

I need to create the following repositories:
 - powsybl-cgmes-gl: web service to support CGMES-GL profile features
 - powsybl-network-modification-server: web service to modify a persistent network.
 - powsybl-loadflow-server: web service to run a loaflow on a persistent network
 - powsybl-study-app: study application (front-end)
 - powsybl-parent: common Maven configuration
 - powsybl-deployment: deployment configuration for k8s, docker compose, etc

You can find additional infos about the microservices architecture in the doc: http://www.powsybl.org/docs/technical-documentation.html
Could you please validate the creation of these repos?

Best,
Geoffroy

Results

See Who Responded

BAGUE Mathieu
 

Hi,

Just a question about CGMES GL: are we sure we want to put the code of each profile (GL, DL, DY...) in different repositories? Or should we create a more generic CGMES repository (or put everything in powsybl-core?)?
We will probably have profile used by two or more different features, then the code have no good reason to be in one or in the other repository... Maybe we can just keep this in mind, and if the situation occurs, take a decision.

Best,

Mathieu

JAMGOTCHIAN Geoffroy
 

Hi,


We have designed additional profiles management in a very modular way (IIDM extensions + CGMES post processor plugin).

For th powsybl-cgmes-gl its contains not only the web service but also a Maven module that will be pusblished to Maven central containing IIDM extensions + CGMES post processor.

Same for DL profile in powsybl-single-line-diagram.

So with this kind of design it doesn't really matter to have everything in the same repo.

The way it is organized is not tech oriented but function oriented (network, geographical data, single line diagram) which seems to me a good idea.

Also we have to be aware that for DL profile is really hard to support (GL on the other hand is quite straightforward), and we need to have a deep understanding of everything regarding single line diagram mode/layout to be able to maintain it.
So I think it is a good idea to let it in single line diagram repo.


Geoffroy



De : powsybl-tsc@... <powsybl-tsc@...> de la part de BAGUE Mathieu via Lists.Lfenergy.Org <mathieu.bague=rte-france.com@...>
Envoyé : mercredi 8 janvier 2020 10:13
À : powsybl-tsc@...
Objet : Re: [powsybl-tsc] Creation of new repositories
 

Hi,

Just a question about CGMES GL: are we sure we want to put the code of each profile (GL, DL, DY...) in different repositories? Or should we create a more generic CGMES repository (or put everything in powsybl-core?)?
We will probably have profile used by two or more different features, then the code have no good reason to be in one or in the other repository... Maybe we can just keep this in mind, and if the situation occurs, take a decision.

Best,

Mathieu



"Ce message est destiné exclusivement aux personnes ou entités auxquelles il est adressé et peut contenir des informations privilégiées ou confidentielles. Si vous avez reçu ce document par erreur, merci de nous l'indiquer par retour, de ne pas le transmettre et de procéder à sa destruction.

This message is solely intended for the use of the individual or entity to which it is addressed and may contain information that is privileged or confidential. If you have received this communication by error, please notify us immediately by electronic mail, do not disclose it and delete the original message."

Luis María Zamarreño García
 

I see no problem in keeping the handling of "core" CGMES profiles (EQ, TP, SV) in powsybl-core, and the other profiles in repositories related to the functions for which they provide more specific data: information for drawing diagrams is not needed for building analysis tools for the network. CGMES tries to cover many different things, we do not have to keep them all in the same repository.