Skip to content

Releases: JuliaReach/MathematicalSystems.jl

v0.11.9

19 Feb 21:11
304ed09
Compare
Choose a tag to compare

MathematicalSystems v0.11.9

Diff since v0.11.8

Closed issues:

  • Packages using MathematicalSystems.jl (#231)

Merged pull requests:

v0.11.8

08 Dec 14:31
2e223ab
Compare
Choose a tag to compare

MathematicalSystems v0.11.8

Diff since v0.11.7

Merged pull requests:

v0.11.7

09 Nov 19:48
80abafb
Compare
Choose a tag to compare

MathematicalSystems v0.11.7

Diff since v0.11.6

Enhancements

  • Return nothing for getter methods that are not supported (#217)

v0.11.6

29 Oct 20:10
5d8572c
Compare
Choose a tag to compare

MathematicalSystems v0.11.6

Diff since v0.11.5

Closed issues:

  • Add function to return gradient of continuous system (#160)

Merged pull requests:

v0.11.5

23 Sep 22:16
601691c
Compare
Choose a tag to compare

MathematicalSystems v0.11.5

Diff since v0.11.4

Closed issues:

  • Add second order linear system (#213)

Merged pull requests:

v0.11.4

23 May 14:09
143de38
Compare
Choose a tag to compare

MathematicalSystems v0.11.4

Diff since v0.11.3

Enhancements

  • Extend map macro for constrained identity map (#210)

v0.11.3

19 Apr 14:04
e9e37a0
Compare
Choose a tag to compare

MathematicalSystems v0.11.3

Diff since v0.11.2

Enhancements

  • Overload Base.exp for IdentityMatrix (#203)
  • Let @ivp work with systems as first argument (#205)

v0.11.2

31 Mar 04:05
d66a635
Compare
Choose a tag to compare

MathematicalSystems v0.11.2

Diff since v0.11.1

Closed issues:

  • Add matrix exponential of IdentityMultiple (#202)

Merged pull requests:

v0.11.1

07 Mar 17:07
a67eb16
Compare
Choose a tag to compare

MathematicalSystems v0.11.1

Diff since v0.11.0

New features

  • Create initial-value problem (@ivp) macro (#148)
  • Add getter function for systems (#191)

Enhancements

  • Check order in IdentityMultiple constructor (#185)
  • Improve error messages in @system (#186)
  • Revise docstrings of systems types (#196)

v0.11.0

20 Feb 19:06
96f25bd
Compare
Choose a tag to compare

MathematicalSystems v0.11.0

Diff since v0.10.1

New features

  • Overload more arithmetic operations for IdentityMultiple (#150)
  • Add negation operator for identity multiple (#170)
  • The @system macro now handles initial-value problems (#147)
  • Added constructors for systems receiving scalar arguments (#167)

Enhancements

  • Add getter function initial_state for an initial-value problem (#151)
  • Add getter functions for field names of systems (#152)
  • In @system: add template f_(x_, u_) to allow for arbitrary input (#154)
  • Update docs of some discretization algorithms (#153)
  • Traits are extended for systems types as well (#158)
  • Fix numeric types in parsing scalar equation (#169)
  • Fix some scalar corner cases in @system (#168)

Internal changes

  • Add a test for the behavior of @system call without parentheses, like @system x' = Ax (#156)