Skip to content

[Backport version-17.0] Disregard unupdated parameters with EnIF#12497

Merged
yngve-sk merged 1 commit intoversion-17.0from
backport-12388-to-version-17.0
Dec 15, 2025
Merged

[Backport version-17.0] Disregard unupdated parameters with EnIF#12497
yngve-sk merged 1 commit intoversion-17.0from
backport-12388-to-version-17.0

Conversation

@scout-team-app
Copy link

Description

Backport of #12388 to version-17.0.

@codecov-commenter
Copy link

codecov-commenter commented Dec 12, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 90.55%. Comparing base (0834507) to head (ed72b14).
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@              Coverage Diff              @@
##           version-17.0   #12497   +/-   ##
=============================================
  Coverage         90.55%   90.55%           
=============================================
  Files               435      435           
  Lines             29093    29094    +1     
=============================================
+ Hits              26344    26345    +1     
  Misses             2749     2749           
Flag Coverage Δ
cli-tests 37.62% <100.00%> (+<0.01%) ⬆️
gui-tests 68.95% <0.00%> (-0.01%) ⬇️
performance-and-unit-tests 73.98% <100.00%> (+<0.01%) ⬆️
test 38.57% <0.00%> (-0.01%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@codspeed-hq
Copy link

codspeed-hq bot commented Dec 12, 2025

CodSpeed Performance Report

Merging #12497 will not alter performance

Comparing backport-12388-to-version-17.0 (ed72b14) with main (dbfa358)1

Summary

✅ 22 untouched

Footnotes

  1. No successful run was found on version-17.0 (0834507) during the generation of this report, so main (dbfa358) was used instead as the comparison base. There might be some changes unrelated to this pull request in this report.

After some discussions, it has been decided that we will do this to
make EnIF not crash when there are categorical variables.

PS: This is theoretically wrong, as parameters
may affect responses even if they are not updated.
Example of this:
Suppose we have one scalar parameter + 200 design
matrix parameters, and the response is mainly
affected by the design parameters. Now EnIF will
overlook this and give a poor update.

We should aim to first disregard categoricals,
but eventually also somehow include them.

(cherry picked from commit 8fc6e0e)
@yngve-sk yngve-sk force-pushed the backport-12388-to-version-17.0 branch from 814f25c to ed72b14 Compare December 15, 2025 08:51
@yngve-sk yngve-sk merged commit d22c5da into version-17.0 Dec 15, 2025
36 of 37 checks passed
@yngve-sk yngve-sk deleted the backport-12388-to-version-17.0 branch December 15, 2025 11:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants