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)
_____________________________________________________________________________________________________________________________________________________