Skip to content
Permalink
v1.4.0
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
 
 
Cannot retrieve contributors at this time
67 lines (47 sloc) 1.73 KB

TBmodels logo



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

start here

tutorial for the symmetrization feature

detailed description of the classes and functions

description of the updates since later versions

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

list of all functions and classes

list of all modules and submodules
.. toctree::
    :maxdepth: 2
    :hidden:

    tutorial.rst
    symmetrize.rst
    reference.rst
    whatsnew.rst