Skip to content

Visualization of strange attractors in chaos theory.

Notifications You must be signed in to change notification settings

Sagnac/ChaoticStrangeAttractors.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

  • Rössler
  • Lorenz
  • Aizawa
  • Sprott
  • Thomas
  • Halvorsen
  • DoubleScroll
  • WINDMI
  • Chua

About

Visualization of strange attractors in chaos theory.

Topics

Resources

Stars

Watchers

Forks

Languages