Skip to content

Releases: SciML/ModelingToolkit.jl

v9.0.0

22 Feb 06:46
6558b25

Choose a tag to compare

ModelingToolkit v9.0.0

Diff since v8.75.0

Merged pull requests:

Closed issues:

  • ODESystem created calling external vector valued function (#1828)
  • Missing initialization of discrete-to-continuous communication parameter (#2356)
  • ModelingToolkit does not save array as static arrays (for initial conditions and parameter values) (#2398)
  • Internation functions for conversion between various forms of representing states/parameters etc. (e.g. symbolics or indexes) (#2404)
  • Cannot access observed variables in NonlinearSolution (#2420)
  • Precompilation of ModelingToolkit reports two errors on Julia 1.10 (#2429)
  • Basic (but incomplete) system construction throws incorrect error on get_system (#2464)
  • structural_simplify of SDESystem (#2476)

v8.75.0

28 Dec 15:00
7e0917f

Choose a tag to compare

ModelingToolkit v8.75.0

Diff since v8.74.1

Merged pull requests:

  • CompatHelper: bump compat for StructuralIdentifiability to 0.5 for package docs, (keep existing compat) (#2365) (@github-actions[bot])
  • CompatHelper: bump compat for NonlinearSolve to 3 for package docs, (keep existing compat) (#2376) (@github-actions[bot])
  • fix: remove evals from model parsing (#2379) (@ven-k)
  • feat: add new all-symbols methods from SII (#2386) (@AayushSabharwal)
  • refactor: handle NullParameters, fix independent_variable_symbols for multivariate systems (#2391) (@AayushSabharwal)
  • @inbounds @boundscheck does not work; should have tested it earlier. (#2392) (@chriselrod)
  • Update abstractsystem.jl with :get_name (#2395) (@cadojo)

Closed issues:

  • Broadcast inside of @mtkmodel macro causes precompilation failures when put into a package (#2377)
  • Load error with @mtkbuild (#2390)
  • Support remake to update individual variables/species in new MTK version (#2396)
  • Erroe when plotting observed variable(s) (#2397)

v8.74.1

21 Dec 03:27
14679d3

Choose a tag to compare

ModelingToolkit v8.74.1

Diff since v8.74.0

Merged pull requests:

v8.74.0

15 Dec 12:54
ab2c452

Choose a tag to compare

ModelingToolkit v8.74.0

Diff since v8.73.2

Merged pull requests:

Closed issues:

  • Supplying value of parameter as initial state is silently ignored (#1299)
  • @mtkmodel errors when module qualifier is used to create component (#2289)
  • Fail to precompile (#2375)

v8.73.2

07 Dec 16:07
493e695

Choose a tag to compare

ModelingToolkit v8.73.2

Diff since v8.73.1

Merged pull requests:

  • Support conditional statements in @mtkmodel (#2319) (@ven-k)
  • Handle dummy derivatives in linearization_function (#2361) (@baggepinnen)
  • typos CI (#2363) (@ArnoStrouwen)
  • build(deps): bump actions/checkout from 3 to 4 (#2367) (@dependabot[bot])
  • CompatHelper: bump compat for SimpleNonlinearSolve to 1, (keep existing compat) (#2370) (@github-actions[bot])
  • fix: canonicalize all positional args in @named (#2373) (@ven-k)

Closed issues:

  • dae_index_lowering fails to find solution when [input=true] variables are connected (#1298)
  • structural_simplify removes subsystems (#1309)
  • Input semantics concrete prototype (#1311)
  • Failure to propagate default parameter value to inner system (#2294)
  • ODE update function generated using symbolics much slower than naive user implementation? (#2372)

v8.73.1

16 Nov 09:12
ddcace4

Choose a tag to compare

ModelingToolkit v8.73.1

Diff since v8.73.0

Merged pull requests:

v8.73.0

14 Nov 13:22
d3a0dc5

Choose a tag to compare

ModelingToolkit v8.73.0

Diff since v8.72.2

Merged pull requests:

Closed issues:

  • Making sure doc examples run (#1570)
  • noncanonical docstring (#2297)
  • Desciptive error for not passing parameters all the way down (#2320)
  • Parameters that appears only as defaults are ignored (#2322)
  • remake fails to set initial conditions based on parameters (#2329)

v8.72.2

09 Oct 08:10
d4239a7

Choose a tag to compare

ModelingToolkit v8.72.2

Diff since v8.72.1

Merged pull requests:

Closed issues:

  • Alias @named to @build to avoid confusion (#2263)
  • @variables error with description and default value depending on parameters (#2298)

v8.72.1

09 Oct 03:58

Choose a tag to compare

ModelingToolkit v8.72.1

Diff since v8.72.0

Merged pull requests:

v8.72.0

08 Oct 22:37
17a3b6a

Choose a tag to compare

ModelingToolkit v8.72.0

Diff since v8.71.2

Merged pull requests: