Attractors#

An attractor is a set of values to which a numerical system tends to evolve. An attractor is called a strange attractor if the resulting pattern has a fractal structure. This topic example is composed of three notebooks, two of them being deployable Panel dashboard:

  1. Visualizing Attractors: This notebook shows how to calculate and plot two-dimensional attractors of a variety of types, using code and parameters primarily from Lázaro Alonso, François Pacull, Jason Rampe, Paul Bourke, and James A. Bednar.

  2. Clifford Attractors App: Clifford attractors are a type of iterative equation that traces the path of a particle through a 2D space using functions of sine and cosine terms that make interesting “attractor” patterns (covering only some portions of the possible space, in certain shapes). This notebook shows how to use Datashader, Numba and Panel to build a simple app to interact with such attractors.

  3. Strange Attractors App: Strange attractors are a type of iterative equation that traces the path of a particle through a 2D space, forming interesting patterns in the trajectories. The patterns differ depending on which sets of equations are used and which parameter values are selected for those equations. This notebook demonstrates how to build a more complex Panel app that makes the parameter spaces easy to explore, allowing to select between the attractor families, to adjust the parameter values for that type of attractor, and see the results rendered using Datashader.