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