Pysing
Pysing is a Python library for simulating Ising models. We implement a number of sampling algorithms, from simple Glauber dynamics to cluster algorithms like Wolff and Swendsen-Wang. We also implement block-spin transformations to study renormalization group dynamics in Ising lattices. More features coming soon!
Source code can be found here: link.