How to use ITensorInfiniteMPS to build a 2D model

Hi,ITensor:

In the ITensorInfiniteMPS.jl , some examples of 1D models are provided, which are very useful. However, there seems to be no example for how to build a 2D model. If I want to use ITensorInfiniteMPS to build a haldane model, what are the differences between the 1D model and 2D model? Can ITensor provide a relatively simple example code to tell beginners how to do this?

Thanks for your help!

Hi @kevinh here is a 2D example of the Heisenberg model. Pay attention to the width parameter