Skip to content

Conversation

@figueroa1395
Copy link
Member

@figueroa1395 figueroa1395 commented Oct 24, 2025

This PR is aimed to remove all the stuff related to preparing the calculation/solvers out of the main model. This PR should be an enabler to unit test the touched logic more easily, keep trimming the main model, and get it ready to remove everything related to the calculation logic in a followup.

Signed-off-by: Santiago Figueroa Manrique <figueroa1395@gmail.com>
Signed-off-by: Santiago Figueroa Manrique <figueroa1395@gmail.com>
Signed-off-by: Santiago Figueroa Manrique <figueroa1395@gmail.com>
Signed-off-by: Santiago Figueroa Manrique <figueroa1395@gmail.com>
Signed-off-by: Santiago Figueroa Manrique <figueroa1395@gmail.com>
@figueroa1395 figueroa1395 self-assigned this Oct 24, 2025
@figueroa1395 figueroa1395 added improvement Improvement on internal implementation do-not-merge This should not be merged labels Oct 24, 2025
Signed-off-by: Santiago Figueroa Manrique <figueroa1395@gmail.com>
Copy link
Member

@mgovers mgovers left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a global review, not an in-depth one. Awesome cleanup!

Signed-off-by: Santiago Figueroa Manrique <figueroa1395@gmail.com>
Signed-off-by: Santiago Figueroa Manrique <figueroa1395@gmail.com>
Signed-off-by: Santiago Figueroa Manrique <figueroa1395@gmail.com>
@figueroa1395 figueroa1395 removed the do-not-merge This should not be merged label Oct 29, 2025
@figueroa1395 figueroa1395 marked this pull request as ready for review October 29, 2025 08:54
Signed-off-by: Santiago Figueroa Manrique <figueroa1395@gmail.com>
@sonarqubecloud
Copy link

Copy link
Member

@mgovers mgovers left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

great cleanup. couple minor remarks remaining

Signed-off-by: Santiago Figueroa Manrique <figueroa1395@gmail.com>
Signed-off-by: Santiago Figueroa Manrique <figueroa1395@gmail.com>
Copy link
Member

@mgovers mgovers left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

great cleanup! one minor nitpick + clang-tidy fails

@figueroa1395 figueroa1395 changed the title Clean up main model: migrate out "prepare calculation" related stuff Clean up main model: migrate out "calculation preparation" related stuff Dec 17, 2025
Signed-off-by: Santiago Figueroa Manrique <figueroa1395@gmail.com>
@figueroa1395
Copy link
Member Author

@mgovers Addressed all. I believe this is ready to be merged. Adding more unit tests becomes hard because of all the topology, components and such dependencies. I can try, but I don't think it adds much values at this point. If you agree, feel free to approve and send to merge queue.

@mgovers mgovers enabled auto-merge December 17, 2025 10:53
@sonarqubecloud
Copy link

@mgovers mgovers added this pull request to the merge queue Dec 17, 2025
Merged via the queue into main with commit d534203 Dec 17, 2025
31 checks passed
@mgovers mgovers deleted the feature/prepare-calculation-main-model branch December 17, 2025 12:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

improvement Improvement on internal implementation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants