this Topic will serve as a “mega-thread” sorts of post where all updates regarding the DynamicalSystems.jl library are posted. The updates here will range from noteworthy new features to potentially breaking changes in the ecosystem.
We are moving away from posting updates in the REPL (what we did in the past), and we will be using this post instead for improved user experience. If a user wants to follow updates, they can “subscribe” to this particular post at a notification level they deem desirable!
please consider not posting any replies on this Topic to not notify users unnecessarily. Rather, create new Topics if you have aspects of the library to discuss, in particular for troubleshooting
Another update concerns the StateSpaceSets.jl subpackage of the library that deals with sets in the state space. It was recently updated to v2, with the breaking change that now StateSpaceSet <: AbstractVector{<:AbstractVector}. Normally this should only affect developers that were using the type of StateSpaceSet, but do go ahead and report any breakage in code. It is unlikely as we tested the change extensively, but one can never truly know…
A fantastic new feature was merged recently in Attractors.jl: the (AttractorSeedContinueMatch)[API · Attractors.jl] global continuation method. This method is arguably the crown jewel of Attractors.jl as it is a cutting edge method in continuation in dynamical systems and it entirely modular: it can be composed by any method of finding attractors and any method of matching attractors.