Navigation auf uzh.ch
HyperCells is a GAP package that allows constructing primitive cells and supercells of hyperbolic lattices based on triangle groups and quotients with normal subgroups. An introduction to the underlying concepts can be found in our Physical Review Letters publication and in the PhD thesis of Patrick M. Lenggenhager.
HyperBloch is a Mathematica package for constructing tight-binding models on hyperbolic lattices and calculating their band structures using the supercell method. It is based on our Physical Review Letters publication and on the PhD thesis of Patrick M. Lenggenhager.
We have implemented a code, inMathematica , for computing patch Euler class of a pair of energy bands that form Dirac points in momentum space. The implementation is based on our Nature Physics publication. The code requires as input a tight-binding Hamiltonian, and the Euler class indicates whether the Dirac points in the patch can be annihilated together.