Classes

 HofstadterBosons(model_params) Bosons on a square lattice with magnetic flux. HofstadterFermions(model_params) Fermions on a square lattice with magnetic flux.

Functions

 gauge_hopping(model_params) Compute hopping amplitudes for the Hofstadter models based on a gauge choice.

Module description

Cold atomic (Harper-)Hofstadter model on a strip or cylinder.

Todo

WARNING: These models are still under development and not yet tested for correctness. Use at your own risk! Replicate known results to confirm models work correctly. Long term: implement different lattices. Long term: implement variable hopping strengths Jx, Jy.