Skip to content

Commit 11f4a02

Browse files
authored
Add basin instability exercise (#17)
* add basin instability exercise * recompile ds notebook
1 parent cf7f8c8 commit 11f4a02

4 files changed

Lines changed: 590 additions & 753 deletions

File tree

Manifest.toml

Lines changed: 67 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -108,9 +108,9 @@ uuid = "56f22d72-fd6d-98f1-02f0-08ddc0907c33"
108108

109109
[[deps.Attractors]]
110110
deps = ["BlackBoxOptim", "Clustering", "ComplexityMeasures", "Distances", "Distributions", "DynamicalSystemsBase", "LinearAlgebra", "Mmap", "Neighborhood", "Optim", "ProgressMeter", "Random", "Reexport", "StateSpaceSets"]
111-
git-tree-sha1 = "13411a53b823f48aa8c33c8d998f97ceb7894dc6"
111+
git-tree-sha1 = "19005d92fa9c8c5385fb6c4daff0b2f0aeee8590"
112112
uuid = "f3fd9213-ca85-4dba-9dfd-7fc91308fec7"
113-
version = "1.13.0"
113+
version = "1.13.2"
114114
weakdeps = ["Makie"]
115115

116116
[deps.Attractors.extensions]
@@ -222,16 +222,20 @@ uuid = "5520caf5-2dd7-5c5d-bfcb-a00e56ac49f7"
222222
version = "2.10.1"
223223

224224
[[deps.ChainRulesCore]]
225-
deps = ["Compat", "LinearAlgebra", "SparseArrays"]
226-
git-tree-sha1 = "b66b8f8e3db5d7835fb8cbe2589ffd1cd456e491"
225+
deps = ["Compat", "LinearAlgebra"]
226+
git-tree-sha1 = "e0af648f0692ec1691b5d094b8724ba1346281cf"
227227
uuid = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4"
228-
version = "1.17.0"
228+
version = "1.18.0"
229+
weakdeps = ["SparseArrays"]
230+
231+
[deps.ChainRulesCore.extensions]
232+
ChainRulesCoreSparseArraysExt = "SparseArrays"
229233

230234
[[deps.ChaosTools]]
231235
deps = ["Combinatorics", "DSP", "Distances", "Distributions", "DynamicalSystemsBase", "IntervalRootFinding", "LinearAlgebra", "LombScargle", "Neighborhood", "Optim", "ProgressMeter", "Random", "Reexport", "Roots", "SpecialFunctions", "Statistics", "StatsBase"]
232-
git-tree-sha1 = "f93937cd8f75a18344a9d28b04e813c4be5b5b14"
236+
git-tree-sha1 = "a7d881f0ec1dbe089e4edd6315894e3293f8ae6f"
233237
uuid = "608a59af-f2a3-5ad4-90b4-758bdf3122a7"
234-
version = "3.1.1"
238+
version = "3.1.2"
235239

236240
[[deps.CloseOpenIntervals]]
237241
deps = ["Static", "StaticArrayInterface"]
@@ -247,9 +251,9 @@ version = "0.15.5"
247251

248252
[[deps.CodecZlib]]
249253
deps = ["TranscodingStreams", "Zlib_jll"]
250-
git-tree-sha1 = "02aa26a4cf76381be7f66e020a3eddeb27b0a092"
254+
git-tree-sha1 = "cd67fc487743b2f0fd4380d4cbd3a24660d0eec8"
251255
uuid = "944b1d66-785c-5afd-91f1-9de20f533193"
252-
version = "0.7.2"
256+
version = "0.7.3"
253257

254258
[[deps.ColorBrewer]]
255259
deps = ["Colors", "JSON", "Test"]
@@ -399,9 +403,9 @@ version = "0.8.8"
399403

400404
[[deps.DelayEmbeddings]]
401405
deps = ["Distances", "Distributions", "LinearAlgebra", "Neighborhood", "Random", "Reexport", "StateSpaceSets", "Statistics", "StatsBase"]
402-
git-tree-sha1 = "0792ebc1ea2fac0ca3ba4d6a3696c2bdf4db71d8"
406+
git-tree-sha1 = "c6212fdc1cfacc78a5c537aea0a16b961a0239f4"
403407
uuid = "5732040d-69e3-5649-938a-b6b4f237613f"
404-
version = "2.7.3"
408+
version = "2.7.4"
405409

406410
[[deps.DelimitedFiles]]
407411
deps = ["Mmap"]
@@ -499,19 +503,19 @@ version = "0.6.8"
499503

500504
[[deps.DynamicalSystems]]
501505
deps = ["Attractors", "ChaosTools", "ComplexityMeasures", "DataStructures", "DelayEmbeddings", "DynamicalSystemsBase", "FractalDimensions", "PredefinedDynamicalSystems", "RecurrenceAnalysis", "Reexport", "Scratch", "StateSpaceSets", "TimeseriesSurrogates"]
502-
git-tree-sha1 = "22c322a930c8c1df7a423c7786aa10038957b5e2"
506+
git-tree-sha1 = "ee3cb6d1ea26ad7cdad50cbfdc504b735b7d48a8"
503507
uuid = "61744808-ddfa-5f27-97ff-6e42cc95d634"
504-
version = "3.2.2"
508+
version = "3.2.3"
505509
weakdeps = ["Makie"]
506510

507511
[deps.DynamicalSystems.extensions]
508512
DynamicalSystemsVisualizations = "Makie"
509513

510514
[[deps.DynamicalSystemsBase]]
511515
deps = ["ForwardDiff", "LinearAlgebra", "OrdinaryDiffEq", "Reexport", "Roots", "SciMLBase", "SparseArrays", "StateSpaceSets", "Statistics"]
512-
git-tree-sha1 = "d851ee90e5a051da7c9ec8a9072ac093ea150b5e"
516+
git-tree-sha1 = "4b98a65e601e451d252d12595f341f71f65ace9e"
513517
uuid = "6e36e845-645a-534a-86f2-f5d4aa5a06b4"
514-
version = "3.4.1"
518+
version = "3.4.2"
515519

516520
[[deps.EarCut_jll]]
517521
deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"]
@@ -565,9 +569,9 @@ uuid = "e2ba6199-217a-4e67-a87a-7c52f15ade04"
565569
version = "0.1.10"
566570

567571
[[deps.Extents]]
568-
git-tree-sha1 = "5e1e4c53fa39afe63a7d356e30452249365fba99"
572+
git-tree-sha1 = "2140cd04483da90b2da7f99b2add0750504fc39c"
569573
uuid = "411431e0-e8b7-467b-b5e0-f676ba4f2910"
570-
version = "0.1.1"
574+
version = "0.1.2"
571575

572576
[[deps.FFMPEG_jll]]
573577
deps = ["Artifacts", "Bzip2_jll", "FreeType2_jll", "FriBidi_jll", "JLLWrappers", "LAME_jll", "Libdl", "Ogg_jll", "OpenSSL_jll", "Opus_jll", "PCRE2_jll", "Zlib_jll", "libaom_jll", "libass_jll", "libfdk_aac_jll", "libvorbis_jll", "x264_jll", "x265_jll"]
@@ -621,9 +625,9 @@ uuid = "7b1f6079-737a-58dc-b8bc-7a2ca5c1b5ee"
621625

622626
[[deps.FillArrays]]
623627
deps = ["LinearAlgebra", "Random"]
624-
git-tree-sha1 = "a20eaa3ad64254c61eeb5f230d9306e937405434"
628+
git-tree-sha1 = "35f0c0f345bff2c6d636f95fdb136323b5a796ef"
625629
uuid = "1a297f60-69ca-5386-bcde-b61e274b549b"
626-
version = "1.6.1"
630+
version = "1.7.0"
627631
weakdeps = ["SparseArrays", "Statistics"]
628632

629633
[deps.FillArrays.extensions]
@@ -676,9 +680,9 @@ weakdeps = ["StaticArrays"]
676680

677681
[[deps.FractalDimensions]]
678682
deps = ["ComplexityMeasures", "Distances", "Distributions", "HypothesisTests", "Neighborhood", "ProgressMeter", "Random", "Reexport", "Roots", "Scratch", "SpecialFunctions", "StateSpaceSets", "Statistics"]
679-
git-tree-sha1 = "c12234fbbb41e2fcae5c94152661162bdd4c5255"
683+
git-tree-sha1 = "1a6487f261455af6ef2ba8b1065aa9713f747eba"
680684
uuid = "4665ce21-e117-4649-aed8-08bbe5ccbead"
681-
version = "1.7.3"
685+
version = "1.7.4"
682686

683687
[[deps.FreeType]]
684688
deps = ["CEnum", "FreeType2_jll"]
@@ -918,9 +922,9 @@ version = "0.5.11"
918922

919923
[[deps.IntervalSets]]
920924
deps = ["Dates", "Random"]
921-
git-tree-sha1 = "8e59ea773deee525c99a8018409f64f19fb719e6"
925+
git-tree-sha1 = "3d8866c029dd6b16e69e0d4a939c4dfcb98fac47"
922926
uuid = "8197267c-284f-5f27-9208-e0e47529a953"
923-
version = "0.7.7"
927+
version = "0.7.8"
924928
weakdeps = ["Statistics"]
925929

926930
[deps.IntervalSets.extensions]
@@ -1133,11 +1137,12 @@ version = "0.1.12"
11331137

11341138
[[deps.LinearSolve]]
11351139
deps = ["ArrayInterface", "ConcreteStructs", "DocStringExtensions", "EnumX", "EnzymeCore", "FastLapackInterface", "GPUArraysCore", "InteractiveUtils", "KLU", "Krylov", "Libdl", "LinearAlgebra", "MKL_jll", "PrecompileTools", "Preferences", "RecursiveFactorization", "Reexport", "Requires", "SciMLBase", "SciMLOperators", "Setfield", "SparseArrays", "Sparspak", "SuiteSparse", "UnPack"]
1136-
git-tree-sha1 = "435ab14ca589757a0feae6e3e347bc37addda42d"
1140+
git-tree-sha1 = "158e45dd35cec1ecade0e554c0104ee89e772d82"
11371141
uuid = "7ed4a6bd-45f5-4d41-b270-4a48e9bafcae"
1138-
version = "2.9.2"
1142+
version = "2.11.1"
11391143

11401144
[deps.LinearSolve.extensions]
1145+
LinearSolveBandedMatricesExt = "BandedMatrices"
11411146
LinearSolveBlockDiagonalsExt = "BlockDiagonals"
11421147
LinearSolveCUDAExt = "CUDA"
11431148
LinearSolveEnzymeExt = "Enzyme"
@@ -1147,8 +1152,10 @@ version = "2.9.2"
11471152
LinearSolveKrylovKitExt = "KrylovKit"
11481153
LinearSolveMetalExt = "Metal"
11491154
LinearSolvePardisoExt = "Pardiso"
1155+
LinearSolveRecursiveArrayToolsExt = "RecursiveArrayTools"
11501156

11511157
[deps.LinearSolve.weakdeps]
1158+
BandedMatrices = "aae01518-5342-5314-be14-df237901396f"
11521159
BlockDiagonals = "0a1fb500-61f7-11e9-3c65-f5ef3456f9f0"
11531160
CUDA = "052768ef-5323-5732-b1bb-66c8b64840ba"
11541161
Enzyme = "7da242da-08ed-463a-9acd-ee780be4f1d9"
@@ -1158,6 +1165,7 @@ version = "2.9.2"
11581165
KrylovKit = "0b1a1467-8014-51b9-945f-bf0ae24f4b77"
11591166
Metal = "dde4c033-4e86-420c-a63e-0dd931031962"
11601167
Pardiso = "46dd5b70-b6fb-5a00-ae2d-e8fea33afaf2"
1168+
RecursiveArrayTools = "731186ca-8d62-57ce-b412-fbd966d074cd"
11611169

11621170
[[deps.LogExpFunctions]]
11631171
deps = ["DocStringExtensions", "IrrationalConstants", "LinearAlgebra"]
@@ -1373,9 +1381,17 @@ version = "1.2.0"
13731381

13741382
[[deps.NonlinearSolve]]
13751383
deps = ["ADTypes", "ArrayInterface", "ConcreteStructs", "DiffEqBase", "EnumX", "FiniteDiff", "ForwardDiff", "LineSearches", "LinearAlgebra", "LinearSolve", "PrecompileTools", "RecursiveArrayTools", "Reexport", "SciMLBase", "SimpleNonlinearSolve", "SparseArrays", "SparseDiffTools", "StaticArraysCore", "UnPack"]
1376-
git-tree-sha1 = "a5f1f836da05d513c4143576af8f5d8e51b759f5"
1384+
git-tree-sha1 = "9203b3333c9610664de2e8cbc23cfd726663df7d"
13771385
uuid = "8913a72c-1f9b-4ce2-8d82-65094dcecaec"
1378-
version = "2.2.1"
1386+
version = "2.4.0"
1387+
1388+
[deps.NonlinearSolve.extensions]
1389+
NonlinearSolveFastLevenbergMarquardtExt = "FastLevenbergMarquardt"
1390+
NonlinearSolveLeastSquaresOptimExt = "LeastSquaresOptim"
1391+
1392+
[deps.NonlinearSolve.weakdeps]
1393+
FastLevenbergMarquardt = "7a0df574-e128-4d35-8cbd-3d84502bf7ce"
1394+
LeastSquaresOptim = "0fc2ff8b-aaa3-5acd-a817-1944a5e08891"
13791395

13801396
[[deps.Observables]]
13811397
git-tree-sha1 = "6862738f9796b3edc1c09d0890afce4eca9e7e93"
@@ -1464,15 +1480,15 @@ version = "10.42.0+0"
14641480

14651481
[[deps.PDMats]]
14661482
deps = ["LinearAlgebra", "SparseArrays", "SuiteSparse"]
1467-
git-tree-sha1 = "3d8af7d689bd228a3a6c2298a4e6d5f5944accb8"
1483+
git-tree-sha1 = "66b2fcd977db5329aa35cac121e5b94dd6472198"
14681484
uuid = "90014a1f-27ba-587c-ab20-58faa44d9150"
1469-
version = "0.11.26"
1485+
version = "0.11.28"
14701486

14711487
[[deps.PNGFiles]]
14721488
deps = ["Base64", "CEnum", "ImageCore", "IndirectArrays", "OffsetArrays", "libpng_jll"]
1473-
git-tree-sha1 = "9b02b27ac477cad98114584ff964e3052f656a0f"
1489+
git-tree-sha1 = "5ded86ccaf0647349231ed6c0822c10886d4a1ee"
14741490
uuid = "f57f5aa1-a3ce-4bc8-8ab9-96f992907883"
1475-
version = "0.4.0"
1491+
version = "0.4.1"
14761492

14771493
[[deps.PackageExtensionCompat]]
14781494
git-tree-sha1 = "fb28e33b8a95c4cee25ce296c817d89cc2e53518"
@@ -1667,15 +1683,15 @@ version = "1.3.4"
16671683

16681684
[[deps.RecurrenceAnalysis]]
16691685
deps = ["DelimitedFiles", "Distances", "Graphs", "LinearAlgebra", "Random", "Reexport", "SparseArrays", "StateSpaceSets", "Statistics", "UnicodePlots"]
1670-
git-tree-sha1 = "fff308c7f505adae97d740539b8686033b8fd993"
1686+
git-tree-sha1 = "226b47ed2a90d8f646d8cc7f1c578d72592a314a"
16711687
uuid = "639c3291-70d9-5ea2-8c5b-839eba1ee399"
1672-
version = "2.0.5"
1688+
version = "2.0.6"
16731689

16741690
[[deps.RecursiveArrayTools]]
16751691
deps = ["Adapt", "ArrayInterface", "DocStringExtensions", "GPUArraysCore", "IteratorInterfaceExtensions", "LinearAlgebra", "RecipesBase", "Requires", "StaticArraysCore", "Statistics", "SymbolicIndexingInterface", "Tables"]
1676-
git-tree-sha1 = "fa453b42ba1623bd2e70260bf44dac850a3430a7"
1692+
git-tree-sha1 = "d7087c013e8a496ff396bae843b1e16d9a30ede8"
16771693
uuid = "731186ca-8d62-57ce-b412-fbd966d074cd"
1678-
version = "2.39.0"
1694+
version = "2.38.10"
16791695

16801696
[deps.RecursiveArrayTools.extensions]
16811697
RecursiveArrayToolsMeasurementsExt = "Measurements"
@@ -1776,9 +1792,9 @@ version = "0.6.39"
17761792

17771793
[[deps.SciMLBase]]
17781794
deps = ["ADTypes", "ArrayInterface", "ChainRulesCore", "CommonSolve", "ConstructionBase", "Distributed", "DocStringExtensions", "EnumX", "FillArrays", "FunctionWrappersWrappers", "IteratorInterfaceExtensions", "LinearAlgebra", "Logging", "Markdown", "PrecompileTools", "Preferences", "RecipesBase", "RecursiveArrayTools", "Reexport", "RuntimeGeneratedFunctions", "SciMLOperators", "StaticArraysCore", "Statistics", "SymbolicIndexingInterface", "Tables", "TruncatedStacktraces", "ZygoteRules"]
1779-
git-tree-sha1 = "317f77cb31f7a0275cdd045aa7b3526ebc15c817"
1795+
git-tree-sha1 = "151c322c309d879d114d1c0bee69c61d5933357f"
17801796
uuid = "0bca4576-84f4-4d90-8ffe-ffa030f20462"
1781-
version = "2.4.0"
1797+
version = "2.4.3"
17821798

17831799
[deps.SciMLBase.extensions]
17841800
SciMLBasePyCallExt = "PyCall"
@@ -1865,9 +1881,9 @@ version = "0.8.4"
18651881

18661882
[[deps.SimpleNonlinearSolve]]
18671883
deps = ["ArrayInterface", "DiffEqBase", "FiniteDiff", "ForwardDiff", "LinearAlgebra", "PackageExtensionCompat", "PrecompileTools", "Reexport", "SciMLBase", "StaticArraysCore"]
1868-
git-tree-sha1 = "4d53b83af904049c493daaf2a225bcae994a3c59"
1884+
git-tree-sha1 = "15ff97fa4881133caa324dacafe28b5ac47ad8a2"
18691885
uuid = "727e6d20-b764-4bd8-a329-72de5adea6c7"
1870-
version = "0.1.20"
1886+
version = "0.1.23"
18711887

18721888
[deps.SimpleNonlinearSolve.extensions]
18731889
SimpleNonlinearSolveNNlibExt = "NNlib"
@@ -1921,9 +1937,9 @@ uuid = "6462fe0b-24de-5631-8697-dd941f90decc"
19211937

19221938
[[deps.SortingAlgorithms]]
19231939
deps = ["DataStructures"]
1924-
git-tree-sha1 = "c60ec5c62180f27efea3ba2908480f8055e17cee"
1940+
git-tree-sha1 = "5165dfb9fd131cf0c6957a3a7605dede376e7b63"
19251941
uuid = "a2af1166-a08f-5f64-846c-94a0d3cef48c"
1926-
version = "1.1.1"
1942+
version = "1.2.0"
19271943

19281944
[[deps.SparseArrays]]
19291945
deps = ["Libdl", "LinearAlgebra", "Random", "Serialization", "SuiteSparse_jll"]
@@ -1968,9 +1984,9 @@ weakdeps = ["ChainRulesCore"]
19681984

19691985
[[deps.StableHashTraits]]
19701986
deps = ["Compat", "SHA", "Tables", "TupleTools"]
1971-
git-tree-sha1 = "19df33ca14f24a3ad2df9e89124bd5f5cc8467a2"
1987+
git-tree-sha1 = "30edbce1c797dc7d4c74bc07b2b6a57b891bead3"
19721988
uuid = "c5dd0088-6c3f-4803-b00e-f31a60c170fa"
1973-
version = "1.0.1"
1989+
version = "1.1.0"
19741990

19751991
[[deps.StackViews]]
19761992
deps = ["OffsetArrays"]
@@ -1980,9 +1996,9 @@ version = "0.1.1"
19801996

19811997
[[deps.StateSpaceSets]]
19821998
deps = ["Distances", "LinearAlgebra", "Neighborhood", "Random", "StaticArraysCore", "Statistics"]
1983-
git-tree-sha1 = "625085a4187a7440d0737eaedda3575f25a9958c"
1999+
git-tree-sha1 = "fcfc8b9ce0f43bcb39e6bd8664855dc501a63886"
19842000
uuid = "40b095a5-5852-4c12-98c7-d43bf788e795"
1985-
version = "1.4.4"
2001+
version = "1.4.5"
19862002

19872003
[[deps.Static]]
19882004
deps = ["IfElse"]
@@ -2084,9 +2100,9 @@ version = "1.0.1"
20842100

20852101
[[deps.Tables]]
20862102
deps = ["DataAPI", "DataValueInterfaces", "IteratorInterfaceExtensions", "LinearAlgebra", "OrderedCollections", "TableTraits"]
2087-
git-tree-sha1 = "a1f34829d5ac0ef499f6d84428bd6b4c71f02ead"
2103+
git-tree-sha1 = "cb76cf677714c095e535e3501ac7954732aeea2d"
20882104
uuid = "bd369af6-aec1-5ad0-b16a-f7cc5008161c"
2089-
version = "1.11.0"
2105+
version = "1.11.1"
20902106

20912107
[[deps.Tar]]
20922108
deps = ["ArgTools", "SHA"]
@@ -2117,9 +2133,9 @@ version = "0.6.8"
21172133

21182134
[[deps.TimeseriesSurrogates]]
21192135
deps = ["AbstractFFTs", "DSP", "DelayEmbeddings", "Distances", "Distributions", "Interpolations", "LinearAlgebra", "LombScargle", "Random", "StateSpaceSets", "Statistics", "StatsAPI", "StatsBase", "Wavelets"]
2120-
git-tree-sha1 = "d2e59761faec3a830d12f744daa01a81ec65897c"
2136+
git-tree-sha1 = "99e10dcc84ca73f0a7efc427fa4e5bd487993998"
21212137
uuid = "c804724b-8c18-5caa-8579-6025a0767c70"
2122-
version = "2.6.2"
2138+
version = "2.6.3"
21232139
weakdeps = ["Makie"]
21242140

21252141
[deps.TimeseriesSurrogates.extensions]
@@ -2159,9 +2175,9 @@ uuid = "9d95972d-f1c8-5527-a6e0-b4b365fa01f6"
21592175
version = "1.4.3"
21602176

21612177
[[deps.URIs]]
2162-
git-tree-sha1 = "b7a5e99f24892b6824a954199a45e9ffcc1c70f0"
2178+
git-tree-sha1 = "67db6cc7b3821e19ebe75791a9dd19c9b1188f2b"
21632179
uuid = "5c2747f8-b7ea-4ff2-ba2e-563bfd36b1d4"
2164-
version = "1.5.0"
2180+
version = "1.5.1"
21652181

21662182
[[deps.UUIDs]]
21672183
deps = ["Random", "SHA"]

0 commit comments

Comments
 (0)