Hi! I'm a first year PhD student and I know kwant basics,

I run python with conda interpreter so I have python 3.10.9 and kwant 1.4.3.  
My problem came when I try to reproduces the 2.11 Adding magnetic field 
tutorial cause when I try to run

 kwant.continuum.discretize_landau(hamiltonian, N=10)

this error took place: module 'kwant.continuum' has no attribute 
'discretize_landau'. I looked for a solution and I found an email of this list 
with the same problem but he didn't say how he fixed it. Sorry if this sounds 
repetitive.

I take a look at your gitlab page and I download the kwant package from there 
and try to copy-paste the kwant carpet with the landau_levels.py (I don't know 
if this is enough or I have to install independently with the set up or make 
some connections, please let me know if so). When I did that and I called 
kwant.continuum.landau_levels.discretize_landau(hamiltonian ...) and it gave me 
another error because kwant.system don't have NoSymmetry attribute but if I 
open system.py there is a NoSymmetry Class so I don't understand what is 
happening.

Could you shed some light on this matter? thanks in advance and thank you for 
the Kwant package, it's great! 
Sorry if this question is not relevant but I don't find how can I fix it to 
work with landau_levels.

Reply via email to