cargo
).cargo run --release
in the cloned repository. The --release
flag is important for performance!The GUI relies on the local library ising
(in the same repository). This library contains the logic for the simulation and algorithms and can be used independently of the GUI.
The local crate analysis
is one example of how to use the library independently of the GUI.
You can read the library documentation in the browser using the command cargo doc -p ising --open
.
The GUI is inspired by ising.js.