Skip to content

Releases: JuliaDynamics/CriticalTransitions.jl

v0.4.0 CoupledSDEs re-design

11 Oct 22:32
Compare
Choose a tag to compare

This release upgrades CriticalTransitions.jl to be compatible with the re-design of CoupledSDEs, which has now been integrated in DynamicalSystemsBase.jl v3.11.

Since we have updated the syntax of defining a CoupledSDEs system, this is a breaking change.

Changed functions

  • CoupledSDEs is now constructed with different args and kwargs
  • fw_action, geometric_action and om_action now normalize the covariance matrix when computing the action functional
  • noise_strength is not a function anymore but a kwarg for CoupledSDEs and other functions
  • om_action now requires noise_strength as input argument
  • relax was renamed to deterministic_orbit
  • trajectory has been added to replace simulate

Deprecations

  • add_noise_strength, idfunc and idfunc! are no longer needed and have been removed
  • the function noise_strength(::CoupledSDEs) has been removed
  • simulate has been removed

Full changelog here.

v0.3.0

22 Jul 18:24
3955e56
Compare
Choose a tag to compare

What's Changed

This release replaces the StochSystem struct of all previous versions with the new CoupledSDEs struct to define a stochastic dynamical system. To see how the new version works, check out the documentation.

The update is a breaking change for almost all functions, because the interface is now built around CoupledSDEs. The benefit is that the package now integrates much more seamlessly with DynamicalSystems.jl and DifferentialEquations.jl. To use the package with the old StochSystem struct, choose version v0.2.1 or lower.

Full Changelog: v0.2.1...v0.3.0

`v0.2.1` Freeze before v0.3 overhaul

22 Jul 16:05
Compare
Choose a tag to compare

This freezes the latest running version of the package before breaking changes coming with the v0.3.0 overhaul, where the StochSystem struct will be replaced by the new struct CoupledSDEs.

For more info, view the changelog.

v0.2.0 Compatibility upgrade to DynamicalSystems v3

30 Mar 17:41
Compare
Choose a tag to compare

This version brings our package up-to-date with the v3 release of DynamicalSystems.jl, includes some changes in system definitions and function names, and features a new function to switch from a StochSystem in state space to a StochSystem in pathspace describing a stochastic bridge.

For more details, see the changelog.

v0.1.1 Feature freeze before v0.2.0

25 Mar 03:46
Compare
Choose a tag to compare

Last version compatible with DynamicalSystems v2 before upgrading dependencies to DynamicalSystems v3 and adding breaking changes to the system type definitions.

Changelog: https://github.com/reykboerner/CriticalTransitions.jl/blob/main/CHANGELOG.md

v0.1.0 First beta release

07 Oct 18:57
Compare
Choose a tag to compare