Skip to content

Releases: SciML/ModelingToolkit.jl

v3.14.0

18 Jul 02:08
6eeab5e

Choose a tag to compare

ModelingToolkit v3.14.0

Diff since v3.13.0

Closed issues:

  • Fast symbolic derivatives (#127)
  • Doctests fail (#148)
  • Change printing of variables (#158)
  • Sparse Jacobian calculation currently needs to go through dense (#281)
  • Hash of Operations and Equations (#320)
  • Proper syntax of ODESystem unclear (#321)
  • Compiler Target: Dagger or Neural Schedulers (#366)
  • Tutorial ODE Problem does not run (#493)
  • component doesn't work? (#500)
  • fail to generate jacobian (#503)
  • expand_derivatives doesn't expand sum of derivatives (#505)
  • Multi-level ODESystem (#514)

Merged pull requests:

v3.13.0

07 Jul 16:07
17680ef

Choose a tag to compare

ModelingToolkit v3.13.0

Diff since v3.12.2

Merged pull requests:

v3.12.2

06 Jul 22:07
e9a483b

Choose a tag to compare

ModelingToolkit v3.12.2

Diff since v3.12.1

Closed issues:

  • build_function doesn't like array expressions with single scalar variable (#495)

Merged pull requests:

v3.12.1

06 Jul 03:08
b328c1b

Choose a tag to compare

ModelingToolkit v3.12.1

Diff since v3.12.0

Merged pull requests:

v3.12.0

05 Jul 20:08
419e6c2

Choose a tag to compare

ModelingToolkit v3.12.0

Diff since v3.11.1

Merged pull requests:

  • Changes to make auto-optimize work (#490) (@ChrisRackauckas)
  • CompatHelper: add new compat entry for "LabelledArrays" at version "1.2" (#491) (@github-actions[bot])

v3.11.1

04 Jul 10:08

Choose a tag to compare

ModelingToolkit v3.11.1

Diff since v3.11.0

Closed issues:

  • Possible Julia Multithreading issue exposed by MTK generated functions? (#487)

Merged pull requests:

v3.11.0

27 Jun 19:11
14baeb9

Choose a tag to compare

ModelingToolkit v3.11.0

Diff since v3.10.2

Closed issues:

  • Problem with inversion of symbolic matrices (#458)
  • Problem for ldiv when left matrix is diagonal and right matrix is symbolic (#460)
  • Simplification only occurs for variables which are functions (but not constants) (#468)
  • Error substituting with a dictionary (#475)
  • What does IR mean? (#480)

Merged pull requests:

  • Add DaggerForm (#431) (@jpsamaroo)
  • fix reshaped ldiv (#461) (@ChrisRackauckas)
  • CompatHelper: bump compat for "SymbolicUtils" to "0.4" (#462) (@github-actions[bot])
  • Inject registered functions into expressions used to build EvalFunc. (#463) (@dpad)
  • Fix and test QR (#465) (@ChrisRackauckas)
  • Function and Expr outs (#466) (@ChrisRackauckas)
  • Document registering the derivative of a function (#469) (@YingboMa)
  • fix typo in doc (#471) (@isaacsas)
  • unique -> unique! in get_variables! (#473) (@isaacsas)
  • hash for Operation (#474) (@shashi)
  • Update substitute test (#476) (@mforets)
  • Provide as_expression=false option to ODEs/SDEs, for specific use cases that need to avoid world age issues (generally not needed) (#477) (@dpad)
  • CompatHelper: add new compat entry for "Requires" at version "1.0" (#478) (@github-actions[bot])
  • don't call get_variables! on non-Operations for jumps (#481) (@isaacsas)
  • Fix substitution with Dict (#482) (@shashi)
  • avoid unnecessary terms in expand_derivatives (#485) (@shashi)

v3.10.2

16 Jun 03:07
69a26b0

Choose a tag to compare

ModelingToolkit v3.10.2

Diff since v3.10.1

Closed issues:

  • Make diagonal matrix with variables? (#454)

Merged pull requests:

v3.10.1

14 Jun 19:12
5ca00a7

Choose a tag to compare

ModelingToolkit v3.10.1

Diff since v3.10.0

Closed issues:

  • Crash on solving an identical JumpProblem a large number of times (#452)

Merged pull requests:

v3.10.0

14 Jun 02:09
c7112d3

Choose a tag to compare

ModelingToolkit v3.10.0

Diff since v3.9.0

Closed issues:

  • Matrix square root for operations? (#449)
  • Crash on solving an identical ODEProblem a large number of times (#450)

Merged pull requests: