Skip to content

v0.16.0

Compare
Choose a tag to compare
@github-actions github-actions released this 02 Aug 19:26
· 3 commits to main since this release
55f2101

TaylorIntegration v0.16.0

Diff since v0.15.3

Breaking changes

TaylorIntegration v0.16.0 introduces TaylorSolution, a return type for taylorinteg and related methods. Now calls to taylorinteg and lyap_taylorinteg will return an instance of type TaylorSolution instead of returning a tuple. Backwards-compatibility can be obtained by destructuring a TaylorSolution e.g.

sol = taylorinteg(...) # `sol` isa `TaylorSolution`
tv, xv = sol.t, sol.x # no dense output
tv, xv, psol = sol.t, sol.x, sol.p # with dense output
tv, xv, tvS, xvS, gvS = sol.t, sol.x, sol.tevents, sol.xevents, sol.gresids # root-finding

Additionally, TaylorIntegration v0.16.0 reworks some of the internals to provide better type-stability while maintaining performance.

Merged pull requests: