Skip to content

Commit a287039

Browse files
committed
additions to homepage: structural identifiability, community meetings, textbook
1 parent b4ad88f commit a287039

File tree

2 files changed

+21
-13
lines changed

2 files changed

+21
-13
lines changed

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "DynamicalSystems"
22
uuid = "61744808-ddfa-5f27-97ff-6e42cc95d634"
33
repo = "https://github.com/JuliaDynamics/DynamicalSystems.jl.git"
4-
version = "3.6.4"
4+
version = "3.6.5"
55

66
[deps]
77
Attractors = "f3fd9213-ca85-4dba-9dfd-7fc91308fec7"

docs/src/index.md

Lines changed: 20 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -25,25 +25,30 @@ Notable news for the **DynamicalSystems.jl** library are also posted on the offi
2525

2626
https://discourse.julialang.org/t/dynamicalsystems-jl-news-updates-and-announcements/122079
2727

28-
## [Learning resources](@id learning)
28+
## Community meetings
2929

30-
### Textbook with DynamicalSystems.jl
30+
**DynamicalSystems.jl** users and developers meet monthly in broader community meetings for nonlinear dynamics, complex systems, and timeseries analysis.
31+
In these meetings we have small presentations on published or ongoing research, followed by informal community discussions on various topics such as usage or development of packages, community events, upcoming features, user requests, etc.
3132

32-
We have written an undergraduate level textbook as an introduction to nonlinear dynamics. The text is written in an applied, hands-on manner, while still covering all fundamentals. The book pages are interlaced with real Julia code that uses DynamicalSystems.jl and is published in the Undergraduate Lecture Notes in Physics by Springer Nature:
33-
* [Nonlinear Dynamics: A concise introduction interlaced with code](https://link.springer.com/book/10.1007/978-3-030-91032-7) by G. Datseris & U. Parlitz.
33+
The meetings occur every 2nd Friday of the month, at 2pm London Time.
3434

35+
To join these meetings you can visit the meeting spreadsheet:
3536

36-
Additional textbooks on nonlinear dynamics with practical focus are:
37-
* Chaos in Dynamical Systems - E. Ott
38-
* Nonlinear Time series Analysis - H. Kantz & T. Schreiber
39-
* Nonlinear Dynamics and Chaos - S. Strogatz
37+
<https://docs.google.com/spreadsheets/d/19MrgrHdhy6r1x8OUS-B3Gj1WEMIAToCNRabBimCzuCk/edit?usp=sharing>
38+
39+
that lists the agenda, upcoming talks, and join link (via Microsoft Teams).
4040

41-
### Course on applied nonlinear dynamics and complex systems
41+
## [Learning resources and associated textbook](@id learning)
4242

43-
We are developing a full course (targeting a graduate or undergraduate semester long course) on applied nonlinear dynamics, nonlinear timeseries analysis, and complex systems, using the packages of [JuliaDynamics](https://juliadynamics.github.io/JuliaDynamics/). **DynamicalSystems.jl** is part of this course.
43+
The primary learning source for all components of **DynamicalSystems.jl** is the documentation that you are reading now! And make sure you are reading the latest version please (bottom left corner of the webpage)!
4444

45-
The materials of the course are on GitHub: <https://github.com/JuliaDynamics/NonlinearDynamicsComplexSystemsCourses>
45+
When it comes to more academic learning, we have written an undergraduate level textbook as an introduction to nonlinear dynamics. The text is written in an applied, hands-on manner, while still covering all fundamentals. The book pages are interlaced with real Julia code that uses DynamicalSystems.jl and is published in the Undergraduate Lecture Notes in Physics by Springer Nature:
46+
* [Nonlinear Dynamics: A concise introduction interlaced with code](https://link.springer.com/book/10.1007/978-3-030-91032-7) by G. Datseris & U. Parlitz.
4647

48+
Additional examples of textbooks on nonlinear dynamics are:
49+
* Chaos in Dynamical Systems - E. Ott
50+
* Nonlinear Time series Analysis - H. Kantz & T. Schreiber
51+
* Nonlinear Dynamics and Chaos - S. Strogatz
4752

4853
## How to cite
4954

@@ -103,6 +108,8 @@ The list is too long to write and constantly update, so the best way to find out
103108
## Version numbers and SemVer
104109

105110
The version of `DynamicalSystems` by itself is a bit meaningless, because the module does not have any source code, besides re-exporting other modules and offering some visualization functionality.
111+
The subpackages that compose `DynamicalSystems` follow rigorous versioning, bearing in mind the warning message shown below.
112+
106113
For transparency, the packages and versions used to build the documentation you are reading now are:
107114

108115
```@setup MAIN
@@ -132,10 +139,11 @@ Besides DynamicalSystems.jl, the Julia programming language has a thriving ecosy
132139
* [DifferentialEquations.jl](https://diffeq.sciml.ai/dev/index.html) - Besides providing solvers for standard ODE systems (infastructure already used in DynamicalSystems.jl), it also has much more features like SDE solvers or uncertainty quantification.
133140
* [SciMLSensitivity.jl](https://github.com/SciML/SciMLSensitivity.jl) - Discrete and continuous local sensitivity analysis, i.e., derivatives of the solutions of ODEs, or functions of the solutions, versus parameters, hosting [various forward and adjoint methods as well as methods tailored to chaotic systems](https://docs.sciml.ai/SciMLSensitivity/stable/tutorials/chaotic_ode/).
134141
* [GlobalSensitivity.jl](https://github.com/SciML/GlobalSensitivity.jl) - Global sensitivity analysis assessing the effect of any input variables over a larger domain on the output.
135-
* [BifurcationKit.jl](https://github.com/rveltz/BifurcationKit.jl) - Featureful toolkit for automated bifurcation analysis.
142+
* [BifurcationKit.jl](https://github.com/rveltz/BifurcationKit.jl) - Featureful toolkit for local (traditional) continuation and local bifurcation analysis.
136143
* [NetworkDynamics.jl](https://github.com/PIK-ICoNe/NetworkDynamics.jl) - Simulating dynamics on networks and transforming network systems into `ODEProblem` (that can be made directly into a `ContinuousDynamicalSystem`).
137144
* [Agents.jl](https://github.com/JuliaDynamics/Agents.jl) - Agent based modelling.
138145
* [EasyModelAnalysis.jl](https://github.com/SciML/EasyModelAnalysis.jl) - Analysis tools for conveniently analysing solutions of DiffEq systems.
139146
* [ARFIMA.jl](https://github.com/JuliaDynamics/ARFIMA.jl) - generate ARFIMA process timeseries.
140147
* [ConcurrentSim.jl](https://github.com/JuliaDynamics/ConcurrentSim.jl) - discrete event process oriented simulation framework.
141148
* [Associations.jl](https://github.com/JuliaDynamics/Associations.jl) - hundreds of algorithms for relational/causal timeseries analysis and causal graphs.
149+
* [StructuralIdentifiability.jl](https://github.com/SciML/StructuralIdentifiability.jl) - Fast and automatic structural identifiability (that is, whether system parameters can be inferred from data)

0 commit comments

Comments
 (0)