Hi again,
But in my case, the 'true' hamiltonian I need to consider is the one given by 'hamiltonian_submatrix()', and not 'cell_hamiltonian()' which is for an isolated cell ?
Then we agree that my states close to zero energy aren't fake ones ? In that case I don't understand how they appear, I thought this was because of the presence of the fake missalignment.
Furthermore, since 'kwant.system.InfiniteSystem.sites' (here 'haldane_f2.sites' in my script) lives in the same 'space' as 'hamiltonian_submatrix()' (36 sites) and not the unit cell one, how do I recover my plot of the probability density in real space ?
I remember failing to plot this infinite system with the usual 'kwant.plotter.map' function, ending up using the solution that you can see in my script.