Skip to content

v1.0.0 – Mandelbrot & Julia Sets Viewer

Latest

Choose a tag to compare

@AndreyTavleev AndreyTavleev released this 15 Apr 20:27
· 9 commits to master since this release

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.py

To 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.