Hi there!

In order for the script to be compatible with the released Kwant, you
need to use this version of the file:
https://gitlab.kwant-project.org/kwant/kwant/-/blob/a4897538511fe29fba230307612425d484dd58ee/kwant/continuum/landau_levels.py

Can you check if it works for you?

On Tue, 28 Mar 2023 at 18:28, <mgarci...@usal.es> wrote:
>
> 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