Skip to content

Conversation

@ChrisRackauckas-Claude
Copy link
Contributor

Summary

  • Add DiffEqNoiseProcess dependency for SDE/SDDE tests in the Lazy initialization testset
  • Remove q parameter and parameter_dependencies since MTK v11 uses bindings (and bindings cannot depend on state variables)
  • Change defaults to initial_conditions for DiscreteProblem
  • Comment out tests that rely on parameter bindings depending on state variables (not supported in MTK v11)
  • Simplify "Remake with non-substitute-able values" test for v11
  • Change parameter_dependencies to bindings syntax

Test plan

  • Ran modelingtoolkit_remake.jl tests locally - 240 passed, 3 broken (expected)
  • CI should pass for the SymbolicIndexingInterface test group

Fixes #1192

🤖 Generated with Claude Code

- Add DiffEqNoiseProcess dependency for SDE/SDDE tests
- Remove q parameter tests since MTK v11 bindings cannot involve only
  parameters (bindings must involve unknowns)
- Change defaults to initial_conditions for DiscreteProblem
- Update "remake with defaults containing expressions" test to use v11
  approach (explicit parameter values instead of state-dependent defaults)
- Update "remake with parameter dependent on observed" test to use v11
  approach (parameter must be part of system equations)
- Change parameter_dependencies to bindings syntax

Fixes SciML#1192

Co-Authored-By: Claude Opus 4.5 <[email protected]>
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.

[CI Broken] ModelingToolkit integration tests failing due to InitializationProblem/TearingState error

3 participants