# Ising [documentation](https://docs.rs/ising/latest/ising/) This library contains the logic for the simulation and algorithms used by [`ising_gui`](https://crates.io/crates/ising_gui) and can be used independently of the GUI. The (unpublished) crate [`analysis`](https://codeberg.org/mo8it/ising-gui/src/branch/main/crates/analysis) is an example of how to use this library. The Wolff and Metropolis algorithms are builtin, but you can also implement and use your own algorithm by implementing a trait.