Kwant: Quantum transport simulations made easy

Kwant predstavlja open-source Python paket za numeričke proračune u okviru modela jake veze sa akcentom na kvantnom transportu (quantum transport).

Link ka sajtu projekta -----> Kwant

_____________________________________________________________________________________________________________________________________________________

Preporučujem instalaciju Anaconda Python distribucije, i korišćenjem conda-e se Kwant lako instalira, u Terminalu kod:

conda install -c conda-forge kwant

_____________________________________________________________________________________________________________________________________________________

Prvi program, kreiranje jednostavne rešetke:

import matplotlib.pyplot
import kwant 
lat = kwant.lattice.square()
sys = kwant.Builder() 
sys[lat(0, 0)] = 1.5
 sys[lat(1, 0)] = 1.5 
sys[lat(0, 1)] = 1.5 
sys[lat(0, 0), lat(1, 0)] = 2j
sys[lat(0, 1), lat(1, 0)] = 2j 
kwant.plot(sys)

Rezultat izvršavanja koda je:

References:

1. Kwant paper

2. New J. Phys. 16, 063065 (2014)

_____________________________________________________________________________________________________________________________________________________