Making-Scientific-Visualizations-with-the-Omniacs

πŸŒͺ️ Lorenz Attractor in 3D | Chaotic System Visualization

This project uses Manim and SciPy to simulate and animate the Lorenz Attractor, a classic example of deterministic chaos in a 3D system. It highlights how tiny differences in initial conditions can lead to wildly divergent outcomes β€” the hallmark of chaos theory.

image

Watch here!

πŸ“ˆ What is the Lorenz Attractor?

The Lorenz system is a set of differential equations originally developed to model atmospheric convection. It’s defined as:

dx/dt = Οƒ(y - x) dy/dt = x(ρ - z) - y dz/dt = xy - Ξ²z

Typical parameters:

πŸŒ€ Features of the Animation

πŸ› οΈ Requirements

pip install manim numpy scipy

▢️ How to Run

manim -pql Lorenz_attractor.py LorenzAttractorAnimation

Use -qh for high-quality rendering. πŸ“ Files

Lorenz_attractor.py β€” Main script
README.md β€” Project description

πŸŽ“ Educational Use

Perfect for:

Demonstrating chaos theory and sensitivity to initial conditions
Teaching dynamical systems and nonlinear math
Visualizing strange attractors and 3D flows

🀝 Support Generative Math Animation

Maintained with ❀️ by Omniacs.DAO – accelerating digital public goods through data.

πŸ› οΈ Keep public infrastructure thriving. Buy $IACS on Base β€” CA: 0x46e69Fa9059C3D5F8933CA5E993158568DC80EBf