tightbinder.topology#
Topology-related routines.
It incorporates routines to compute the Wilson loop spectra, as well as the topological invariants derived from it. Local markers such as the local Chern number are implemented as well.
Functions
Calculation of the Berry curvature of a single band using the Fukui method. |
|
Routine to compute the first Chern number from the WCC flow. |
|
Routine to compute the polarization from the WCC. |
|
Routine to compute the evolution of the Wannier Charge Centres (WCC) through Wilson loop calculation. |
|
Routine to compute the midpoint of the biggest gap for the WCC flow, and their relative positions to the WCC. |
|
Routine to compute the z2 invariant from the number of jumps the max gap midpoint does across different WCC bands. |
|
Routine to evaluate the Chern marker at every position of the lattice. |
|
Routine to compute the number of WCC that lie between one midpoint and the next one. |
|
TODO entanglement_entropy fix log(0). |
|
Routine to obtain the eigenvalues from the correlation/density matrix, which is directly related with the entangled Hamiltonian. |
|
Routine to plot the entanglement spectrum as a function of k. |
|
Routine to plot the polarization flow used to calculate the Chern number. |
|
Routine to plot the WCC evolution. |
|
Routine to specify a real-space partition of the atoms of the system based on a given plane. |
|
Routine to determine which atoms are inside of a partition of the system. |
|
Routine to write the entanglement spectrum to a text file. |