You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Instantaneous Lyapunov exponent for systems with parameter drift (#345)
* add EAPD
* revised version and tests (still need docs)
* add some docstrings
* fix docstring part
* include EAPD test
* minor fixes, improve docstring, tests
* fix dummy parameter test
* increase tolerance for testing
* Update lyapunovs.jl: relax test
* fix comment
* add EAPD to docs
* fix citation
* add changelog and increase version number
* correct vertsion number
Updated version from v3.3.2 to v3.4 in CHANGELOG.md.
* Correct version number
---------
Co-authored-by: George Datseris <[email protected]>
Copy file name to clipboardExpand all lines: CHANGELOG.md
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,9 @@
1
1
# main
2
2
3
+
# v3.4
4
+
5
+
- Added instantaneous Lyapunov exponent for systems with parameter drift: `lyapunov_instant` uses slope of the ensemble-averaged pairwise distance function returned by `ensemble_averaged_pairwise_distance` to assess chaoticity at a certain time
6
+
3
7
# v3.3.1
4
8
5
9
After 7 years, we only now realized that `lyapunov` gave incorrect results for fixed points of continuous time systems. We've now fixed that. Unfortunately this decreases the computational performance of the function overall, but correctness is more important.
Copy file name to clipboardExpand all lines: docs/src/lyapunovs.md
+72-2Lines changed: 72 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -134,7 +134,6 @@ Colorbar(fig[1,2], obj)
134
134
fig
135
135
```
136
136
137
-
138
137
## Lyapunov exponent from data
139
138
140
139
```@docs
@@ -192,4 +191,75 @@ fig
192
191
193
192
As you can see, using `τ = 15` is not a great choice! The estimates with
194
193
`τ = 7` though are very good (the actual value is around `λ ≈ 0.89...`).
195
-
Notice that above a linear regression was done over the whole curves, which doesn't make sense. One should identify a linear scaling region and extract the slope of that one. The function `linear_region` from [FractalDimensions.jl](https://github.com/JuliaDynamics/FractalDimensions.jl) does this!
194
+
Notice that above a linear regression was done over the whole curves, which doesn't make sense. One should identify a linear scaling region and extract the slope of that one. The function `linear_region` from [FractalDimensions.jl](https://github.com/JuliaDynamics/FractalDimensions.jl) does this!
195
+
196
+
197
+
## Instantaneous Lyapunov exponent for non-autonomous systems
198
+
```@docs
199
+
ensemble_averaged_pairwise_distance
200
+
```
201
+
202
+
```@docs
203
+
lyapunov_instant
204
+
```
205
+
206
+
Let's see first if the ensemble approach is equivalent to the usual time-averaging case (Benettin algorithm) in the autonomous case.
0 commit comments