This program is to calculate some typical topological invariants: Berry phase, winding number, Chern number, Z2 invariant, based on a minimum two-band tight-binding model, and the edge state or Fermi arc states in 2D or 3D gapless systems, respectively.
#Algorhithms