Sagnac / ChaoticStrangeAttractors.jl

Visualization of strange attractors in chaos theory.
0 stars 0 forks source link
chaos-theory julia mathematics strange-attractors

ChaoticStrangeAttractors.jl

aizawa.gif

Installation

using Pkg
Pkg.add(url = "https://github.com/Sagnac/ChaoticStrangeAttractors.jl")

Usage

using ChaoticStrangeAttractors
attractor = Rossler(a = 0.2, b = 0.2, c = 5.7, x = 7, y = 0, z = 0)
attract!(attractor, t = 200)
# attractor field
lorenz = attract!([Lorenz(; x) for x ∈ 6:8])
# instantiate a system's trajectory / path at time t
attract!(Sprott(), Instantiate(65))
# encode
attract!("rossler.mp4", Rossler(), t = 54)

Right clicking on the figure will start / stop the dynamics.

Currently implemented attractors