Benoit is a Rust-written programme for visualising complex functions, e.g. the Mandelbrot Set and similar fractals.
The project consists of the core benoit
crate, from which the frontends benoit-cli
and (in the future) benoit-gui
derive.
The benoit-cli
executable can render and animate using TOML files right from the commandline.
The main use of benoit-cli
is to render still images or animations of fractals, e.g. zoom-ins. An example configuration could look like the following:
Just provide the path to the desired configuration:
benoit-cli "benoit.toml"
The benoit-gui
executable, on the other hand, allows viewing fractals in realtime. Do note, however, that this frontend is currently unimplemented.
Documentation is written in source. Documentation for the main library is hosted on docs.rs
.