By Joana Fraxanet, Utso Bhattacharya, Tobias Grass, Debraj Rakshit, Maciej Lewenstein and Alexandre Dauphin
This repository contains the code for the paper in https://arxiv.org/abs/2010.07102, where we perform a detailed study of the bulk and edge topology of the long-range Kitaev chain with Aubry-André-Harper potential.
- The library contains all the basic functions to simulate the long-range Hamiltonian with the Aubry-André-Harper modulation (
01_Hamiltonians.ipynb
) and to compute the winding numbers (02_Winding_num
). - The notebook
data.ipynb
, you can find the code that creates the data for the figures of the paper. - The figures of the paper can be generated from
figures.ipynb
.
Go to the folder containing the github repository and execute
pip install -e Kitaev_LR_QP
Once the library is installed, one can import the two modules in python with the following lines
from Topo_LR_Kitaev_AAH.Hamiltonians import *
from Topo_LR_Kitaev_AAH.Winding_num import *