Releases: SciML/ModelingToolkit.jl
Releases · SciML/ModelingToolkit.jl
v9.11.0
ModelingToolkit v9.11.0
Merged pull requests:
- fix: propagate parameter dependencies in
extend
(#2629) (@SebastianM-C) - fix: fix intialization of array parameters with unknown size (#2630) (@AayushSabharwal)
- feat: allow creating NonlinearSystem without specifying unknowns/parameters (#2631) (@AayushSabharwal)
- feat: support parameter dependencies for NonlinearSystem (#2632) (@AayushSabharwal)
Closed issues:
v9.10.0
ModelingToolkit v9.10.0
Merged pull requests:
- refactor: use the
t
defined in the module (#2569) (@ven-k) - Handle derivatives of observed variables (#2574) (@ChrisRackauckas)
- fix: fix hierarchical discrete systems (#2593) (@AayushSabharwal)
- fix: fix namespacing of defaults and equations (#2594) (@AayushSabharwal)
- Revert "fix: fix namespacing of defaults and equations" (#2595) (@ChrisRackauckas)
- Change wording from initial guess to initial condition (#2598) (@baggepinnen)
- docs: add tutorial for optimizing ODE solve and remake (#2600) (@AayushSabharwal)
- Accessors for differential and algebraic erquations (#2601) (@TorkelE)
- Support docstrings for
@connector
s and@component
s (#2602) (@devmotion) - fix: fix callback codegen, observed eqs with non-scalarized symbolic arrays (#2605) (@AayushSabharwal)
- refactor: improve replace, remake_buffer (#2610) (@AayushSabharwal)
- feat: improve error messages for missing variables and subsystems (#2617) (@AayushSabharwal)
- Revert "feat: improve error messages for missing variables and subsystems" (#2620) (@YingboMa)
- Revert "feat: improve error messages for missing variables and subsystems" (#2622) (@ChrisRackauckas)
- Fix a minor issue in generate_initializesystem (#2627) (@YingboMa)
Closed issues:
- Indexing and dot-assignment of parameters/variables in nested systems (#892)
- Identity matrix multiplied by z[3:4] gives z[1:2] (#1099)
- Missing heuristic for array variables (#1283)
- Problem when defining Vector variables in connectors (#1432)
- Default initial conditions trigger an error when composing connections using scalarize() (#1553)
- "Axes of broadcast not known" with differential matrix equation (#1740)
- Error when taking inverse of matrix parameters, missing * method (#2134)
- continuous_events fails to recognize vectors (#2383)
- Error in alias elimination of DiscreteSystem (#2585)
- Cannot use micro moles units. (#2590)
guess
not used (#2596)- Callback function generation error (#2599)
v9.9.0
ModelingToolkit v9.9.0
Merged pull requests:
- Fix
_varmap_to_vars
, re-enable dde.jl test (#2545) (@MasonProtter) - Document and export
continuous_events
anddiscrete_events
(#2567) (@MasonProtter) - feat: implement SII.remake_buffer for MTKParameters, fix bugs, add tests (#2570) (@AayushSabharwal)
- Empty events should be empty (#2582) (@YingboMa)
- fix: fix varmap_to_vars for variables with unspecified size (#2586) (@AayushSabharwal)
- Fix
tearing_reassemble
for under-determined systems (#2587) (@YingboMa) - refactor: remove undefined export
initializesystem
(#2588) (@sathvikbhagavan)
Closed issues:
v9.8.0
ModelingToolkit v9.8.0
Merged pull requests:
- fix: do not filter array unknowns in wrap_array_vars (#2549) (@AayushSabharwal)
- initialization bypass (#2572) (@ChrisRackauckas)
- test: add MTKParameters tests, fix bugs (#2581) (@AayushSabharwal)
v9.7.1
ModelingToolkit v9.7.1
Merged pull requests:
- fix: fix initialization and observed bugs (#2575) (@AayushSabharwal)
Closed issues:
v9.7.0
ModelingToolkit v9.7.0
Merged pull requests:
- feat: initial implementation of new
DiscreteSystem
(#2507) (@AayushSabharwal) - Update DynamicQuantities compatibility (#2562) (@TorkelE)
- feat: allow parameter defaults to depend on initial values of unknowns (#2563) (@AayushSabharwal)
- fix: fix creation of JumpProblems with no parameters (#2564) (@AayushSabharwal)
Closed issues:
v9.6.1
ModelingToolkit v9.6.1
Merged pull requests:
- fix: fix io handling in structural_simplify, input_output_handling tests (#2547) (@AayushSabharwal)
- Fix iteration bounds in
tearing_with_dummy_derivatives
(#2557) (@YingboMa) - Update for StructuralIdentifiability API changes (#2561) (@ChrisRackauckas)
Closed issues:
- MethodError Raised When Running "Parameter Identifiability in ODE Models" Tutorial (#2551)
v9.6.0
ModelingToolkit v9.6.0
Merged pull requests:
- add docs for sampled-data systems (#2410) (@baggepinnen)
- Add
getindex
/setindex!
methods forMTKParameters
withParameterIndex
(#2531) (@MasonProtter) - Avoid computing inputs if IO is unspecified (#2537) (@baggepinnen)
- fix: fix history function in DDEProblem constructor (#2541) (@AayushSabharwal)
- docs: update FAQ section with relevant MTKv9 questions (#2542) (@AayushSabharwal)
- refactor: implement new additions to SII interface (#2544) (@AayushSabharwal)
- Add missing updates to sampled-data docs (#2560) (@baggepinnen)
Closed issues:
- varmap_to_vars output and MTKParameters in
ODEProblem
are Different (#2525) - Problem with DDEProblem and MTK 9 (#2530)
- Error Accessing Parameter Argument of Integrator during continuous_events Callback (#2538)
guess
is sometimes ignored (here withlinearize
) (#2539)- Create a function for retrieving the default
t
iv? (#2552)
v9.5.0
v9.4.0
ModelingToolkit v9.4.0
Merged pull requests:
- Add support for component array in
@mtkmodel
(#2368) (@ven-k) - feat: add
@defaults
to@mtkmodel
(#2437) (@ven-k) - Fix updating default value metadata of conditional parameters (#2438) (@ven-k)
- chore: add 0.12 of DynamicQuantities (#2479) (@ven-k)
- CompatHelper: bump compat for DynamicQuantities to 0.12 for package docs, (keep existing compat) (#2498) (@github-actions[bot])
- Parse constants in
@mtkmodel
(#2499) (@ven-k) - fix: fix variable_index (#2514) (@AayushSabharwal)
- feat: add
SolverStepClock
(#2517) (@baggepinnen) - fix: type of array in the mtkmodel's
f
(#2521) (@ven-k) - [skip ci] add isconnection to ignored typos words (#2523) (@ArnoStrouwen)
- fix: avoid scalarizing params in structural_simplify, variable defaults in get_u0 (#2524) (@AayushSabharwal)
Closed issues: