Initial stable release of a Python-based toolkit for generating, visualising, and exploring Mandelbrot and Julia fractals with customisable rendering and colour options.
✨ Key Features:
- Generate Mandelbrot and Julia fractals with adjustable parameters
- Interactive exploration and zooming
- Support for arbitrary powers (
$z^n$ ) in fractal generation - Customisable divergence criteria and iteration limits
- Save configurations via JSON metadata files
- Colouring via standard and sinusoidal regimes
- Support for custom and file-based colourmaps
- Optional surface-like shading with adjustable lighting
- Includes scripts for generating zoom and rotation animations
🛠 Dependencies:
Requires Python 3.11+ and PySide 6.5+. For full details, see requirements.txt.
🚀 Usage:
To launch the main interface:
python3 Interface.pyTo generate animations, use the following scripts from the command line:
python3 zoom_animation.py --help
python3 rotate_animation.py --help📘 Documentation:
Refer to the README for detailed usage instructions and examples.