github SciML/ModelingToolkit.jl SciCompDSL-v1.0.5

5 hours ago

SciCompDSL SciCompDSL-v1.0.5

Diff since SciCompDSL-v1.0.4

  • Add SciCompDSL QA group with Aqua and ExplicitImports (#5266): #5266

๐Ÿค– Posted by an AI agent โ€” harness: Devin CLI 3000.11.3 ยท model: Fusion (Claude Opus 5.5 Medium + SWE-2 Medium)
Conversation: local transcript ~/.local/share/devin/cli/transcripts/flash-hour.json

Merged pull requests:

Closed issues:

  • REPL tab completion of system with Differential state throws exception (#923)
  • Auto-generated bounds forwarded to init NonlinearProblem inject -Inf into cos -> NaN (regression from #4308) (#4672)
  • sorted_incidence_matrix fails on a simplified scalar ODE (#4961)
  • FullSpecialize: generate device-compatible initialization maps (initializeprobmap/pmap) as RGFs (#5043)
  • Downgrade MTKBase QA rewrites test extras into runtime dependencies (#5064)
  • Array observed state is misclassified as parameter-only by getu (#5072)
  • [bot-unreviewed] @component rebinds the name keyword after the body runs, so closures capturing it see the constructor name (#5082)
  • Unit validation crashes on causal variable connect: unknowns(::BasicSymbolic) MethodError in MTKDynamicQuantitiesExt (#5118)
  • Broadcast over an indexed array slice inside a subsystem fails to namespace (matching non-exhaustive in renamespace) (#5137)
  • Enzyme SCC initialization regresses at concretize_initializeprob on Julia 1.13 (#5140)
  • write_possibly_indexed_array! should broadcast scalar values to array-shaped keys (remove write_dd_guess!) (#5147)
  • Lower array-valued constraints of a System into cons/lcons/ucons (#5151)
  • Regression in 11.44.0: solve(::SteadyStateProblem) fails in the new SCC lowering (#5155) โ€” bound_parameters typeassert, and initialization equations carried into a time-independent system (#5162)
  • A shift applied to a whole array variable in a clock partition refers to an undeclared variable (#5169)
  • SteadyStateProblem SCC lowering throws ExtraEquationsSystemException inside solve (also for DynamicSS) on structurally singular residuals (#5177)
  • SCCNonlinearProblem with no remaining unknowns fails in ForwardDiff (chunk size 1 > structural length 0) (#5179)
  • SCC CacheWriter leaves whole arrays unbound when prior state symbols are views (#5180)
  • QA red on master: unapproved public reexports ap_var, canonical_constraints, constraint_residual (#5201)
  • Array-valued continuous-event conditions that modify a discrete array hit a BoundsError in save_discretes! at the third root (#5220)

Don't miss a new ModelingToolkit.jl release

NewReleases is sending notifications on new releases.