TBmodels is a Python package for evaluating tight-binding models. It features methods for reading and writing tight-binding models to various formats, and evaluating the Hamiltonian and eigenvalues of the system. It is considerably faster than comparable packages, enabling it to handle first-principles derived tight-binding models.
Please cite
For the symmetrization feature:
Dominik Gresch, QuanSheng Wu, Georg W. Winkler, Rico Häuselmann, Matthias Troyer, and Alexey A. Soluyanov “Automated construction of symmetrized Wannier-like tight-binding models from ab initio calculations” [PhysRevMaterials.2.103805]
Parts of the documentation
Getting in touch
The development version of TBmodels is hosted on GitHub . Post an issue there or contact me directly with questions / suggestions / feedback about TBmodels.
Indices and tables