Lorenz Attractor Terminal Plotter
This project visualizes the Lorenz Attractor in the terminal using Ratatui. The attractor is dynamically plotted in real-time, allowing users to choose different projection axes.
Features
- Real-time plotting of the Lorenz Attractor
- Supports different 2D projections (XY, XZ, YZ)
- Dynamically adjusts the graph bounds
- Animated rendering using terminal graphics
- Exit the visualization anytime by pressing 'q' or Esc
Installation
1. Install Rust (if not already installed)
Ensure you have Rust installed. If not, install it using:
|
Then restart your terminal and verify the installation:
2. Installing from Crates.io
You can install crate directly too from:
Run it:
Example Output
(Rendered using Braille characters in Ratatui)
Development
1. Install Rust (if not already installed)
Ensure you have Rust installed. If not, install it using:
|
Then restart your terminal and verify the installation:
2. Clone the Repository
3. Build the Project
4. Run the Lorenz Attractor
To run with the default projection (XY):
Or specify an axis:
License
This project is licensed under the MIT License.