Skip to content

Add warn for selecting limit reduction with groups (not implemented)#1370

Closed
NathanDissoubray wants to merge 87 commits intomainfrom
ndi-limit_reduction_group_selection_not_implemented
Closed

Add warn for selecting limit reduction with groups (not implemented)#1370
NathanDissoubray wants to merge 87 commits intomainfrom
ndi-limit_reduction_group_selection_not_implemented

Conversation

@NathanDissoubray
Copy link
Copy Markdown

@NathanDissoubray NathanDissoubray commented Mar 17, 2026

Please check if the PR fulfills these requirements

  • The commit message follows our guidelines
  • Tests for the changes have been added (for bug fixes / features)
  • Docs have been added / updated (for bug fixes / features)
  • A PR or issue has been opened in all impacted repositories (if any)

Does this PR already have an issue describing the problem?

Fixes #1358

What kind of change does this PR introduce?

Disable group selection for limit reduction, introduced by powsybl/powsybl-core#3802

What is the current behavior?

There is no implementation to support this in OLF.

What is the new behavior (if this is a feature change)?

The implementation is to disable it for now. It is supposed to be developped for the release in June. This is a temporary warn message for users for the march release.

Does this PR introduce a breaking change or deprecate an API?

  • Yes
  • No

If yes, please check if the following requirements are fulfilled

  • The Breaking Change or Deprecated label has been added
  • The migration steps are described in the following section

What changes might users need to make in their application due to this PR? (migration steps)

Other information:

Waiting for merge of sensi_operator_strategy into main

olperr1 and others added 30 commits November 26, 2025 15:05
Signed-off-by: Olivier Perrin <olivier.perrin@rte-france.com>
Signed-off-by: Didier Vidal <didier.vidal_externe@rte-france.com>
Signed-off-by: Didier Vidal <didier.vidal_externe@rte-france.com>
Signed-off-by: Didier Vidal <didier.vidal_externe@rte-france.com>
…1286)

Signed-off-by: Clement Philipot <clement.philipot@rte-france.com>
Signed-off-by: Geoffroy Jamgotchian <geoffroy.jamgotchian@rte-france.com>
Signed-off-by: Geoffroy Jamgotchian <geoffroy.jamgotchian@rte-france.com>
Signed-off-by: Geoffroy Jamgotchian <geoffroy.jamgotchian@rte-france.com>
Signed-off-by: Geoffroy Jamgotchian <geoffroy.jamgotchian@rte-france.com>
Signed-off-by: Geoffroy Jamgotchian <geoffroy.jamgotchian@rte-france.com>
# Conflicts:
#	pom.xml
#	src/main/java/com/powsybl/openloadflow/dc/fastdc/AbstractComputedElement.java
#	src/main/java/com/powsybl/openloadflow/sa/AbstractSecurityAnalysis.java
#	src/main/java/com/powsybl/openloadflow/sensi/OpenSensitivityAnalysisProvider.java
#	src/test/java/com/powsybl/openloadflow/sensi/AcSensitivityAnalysisTest.java
Signed-off-by: Geoffroy Jamgotchian <geoffroy.jamgotchian@rte-france.com>
Signed-off-by: Geoffroy Jamgotchian <geoffroy.jamgotchian@rte-france.com>
Signed-off-by: Geoffroy Jamgotchian <geoffroy.jamgotchian@rte-france.com>
Signed-off-by: Geoffroy Jamgotchian <geoffroy.jamgotchian@rte-france.com>
# Conflicts:
#	src/main/java/com/powsybl/openloadflow/dc/fastdc/ComputedElement.java
#	src/main/java/com/powsybl/openloadflow/sa/WoodburyDcSecurityAnalysis.java
Signed-off-by: Geoffroy Jamgotchian <geoffroy.jamgotchian@rte-france.com>
Signed-off-by: Geoffroy Jamgotchian <geoffroy.jamgotchian@rte-france.com>
Signed-off-by: Geoffroy Jamgotchian <geoffroy.jamgotchian@rte-france.com>
Signed-off-by: Geoffroy Jamgotchian <geoffroy.jamgotchian@rte-france.com>
Signed-off-by: Geoffroy Jamgotchian <geoffroy.jamgotchian@rte-france.com>
Signed-off-by: Geoffroy Jamgotchian <geoffroy.jamgotchian@rte-france.com>
Signed-off-by: Geoffroy Jamgotchian <geoffroy.jamgotchian@rte-france.com>
Signed-off-by: Geoffroy Jamgotchian <geoffroy.jamgotchian@rte-france.com>
Signed-off-by: Geoffroy Jamgotchian <geoffroy.jamgotchian@rte-france.com>
Signed-off-by: Geoffroy Jamgotchian <geoffroy.jamgotchian@rte-france.com>
Signed-off-by: NathanDissoubray <nathan.dissoubray@rte-france.com>
olperr1
olperr1 previously approved these changes Mar 17, 2026
@github-project-automation github-project-automation Bot moved this from TODO to Approved in Release 03/2026 Mar 17, 2026
SylvestreSakti and others added 11 commits March 20, 2026 10:14
Signed-off-by: Sylvestre Prabakaran <sylvestre.prabakaran@rte-france.com>
Signed-off-by: Olivier Perrin <olivier.perrin@rte-france.com>
…(powsybl-core 3670) (#1375)

Signed-off-by: Olivier Perrin <olivier.perrin@rte-france.com>
Signed-off-by: Damien Jeandemange <damien.jeandemange@artelys.com>
Signed-off-by: Sylvestre Prabakaran <sylvestre.prabakaran@rte-france.com>
Signed-off-by: Sylvestre Prabakaran <sylvestre.prabakaran@rte-france.com>
Signed-off-by: Sylvestre Prabakaran <sylvestre.prabakaran@rte-france.com>
Signed-off-by: Sylvestre Prabakaran <sylvestre.prabakaran@rte-france.com>
Signed-off-by: Sylvestre Prabakaran <sylvestre.prabakaran@rte-france.com>
@sonarqubecloud
Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
83.5% Coverage on New Code (required ≥ 90%)

See analysis details on SonarQube Cloud

@NathanDissoubray
Copy link
Copy Markdown
Author

I'm not sure how it's counting 83%, because when looking at the coverage of LimitReductionManager it says 100% of lines are covered 🤔

@olperr1
Copy link
Copy Markdown
Member

olperr1 commented Mar 24, 2026

I'm not sure how it's counting 83%, because when looking at the coverage of LimitReductionManager it says 100% of lines are covered 🤔

It also considers all the changes of the sensi_operator_strategy branch, so I guess the Sonar analysis compares the current branch with main.

@NathanDissoubray
Copy link
Copy Markdown
Author

That's strange, since I'm merging this PR in sensi_operator_strategy, not in main. We'll wait for the merge of sensi_operator_strategy I guess.

@alicecaron alicecaron mentioned this pull request Mar 27, 2026
4 tasks
Base automatically changed from sensi_operator_strategy to main March 27, 2026 09:48
@SylvestreSakti SylvestreSakti dismissed olperr1’s stale review March 27, 2026 09:48

The base branch was changed.

@SylvestreSakti
Copy link
Copy Markdown
Member

Closing this PR since #1379 has been merged

@github-project-automation github-project-automation Bot moved this from Approved to Done in Release 03/2026 Mar 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Precise not supported case for application of a LimitReduction on specified operational limits groups

7 participants