You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 9984387
Browse filesBrowse the repository at this point in the historyBrowse files
fix: IntegratorRunner dict-monitor regression + stale post-audit test updates (#854)
fix: resolve IntegratorRunner dict-monitor regression; update stale bug-pinning tests
Source fix
----------
`IntegratorRunner` dict monitors regressed: after `_format_dict_monitors`
each value is a ``(var_name_or_Variable, index)`` tuple, but the resolution
code tested ``isinstance(i, str)`` on that tuple (always False), so a string
variable-name was passed through to the base runner, which then looked it up
as an attribute of ``self.target`` and failed. Integrator state variables
live in ``self.variables``, so resolve string names there before handing the
base runner an already-resolved ``(Variable, index)`` pair.
Test updates
------------
Several post-audit tests pinned now-fixed behaviour. Re-pointed them at the
corrected contract:
- nvar_coverage_test: order < 2 now raises ValueError (not AssertionError).
- dnn_toolbox_fixes_test: Adan now constructs and updates cleanly.
- boost_misc_test: offline ElasticNet / Logistic regression now fit & predict.
- train_analysis_glue_fixes_test: logistic regression now fits without error.
0 commit comments