Hi, this has been asked several times on the mailing list, see these threads:


Please make an effort to search the mailing list *before* you post to see if the question
has been answered before.

In addition to the above threads there is currently an enhancement proposal (that is not yet merged into the kwant mainline yet) to allow one to specify conservation laws in the leads. For your case of spin this will mean that the modes of the system will have well-defined spin projections and you will be able to calculate transmissions between spin up/down subblocks of the scattering matrix directly. See https://gitlab.kwant-project.org/kwant/kwant/merge_requests/15 for details.

Happy Kwanting,


On 13 April 2016 at 09:35, L.M J <heysuperming@gmail.com> wrote:
Dear Kwant users and developers

I have two questions related to the spin calculation using kwant.

1. I'm wondering if we can do spin-polarized transport in kwant? For example, can we can get the separate Conductance Vs Energy diagram for spin up and spin down terms. 

I'm thinking one way of doing this is to set up the Rashba Hamiltonian as a whole. And then manually extract the spin up and spin down hamiltonian and do the transport calculation separately. But this will eliminate some extra terms that I don't know whether this is correct anymore. Any suggestions?

2. How can we set up the spin polarization for a particular site? For example, in some of the topological insulator, can we set up spin polarization on the edge as up and the other side of the edge as down, and then do the transport? Or this question is completely wrong? 

Thanks for advance.