.. tbee documentation master file, created by sphinx-quickstart on Sat Feb 13 09:54:24 2016. You can adapt this file completely to your liking, but it should at least contain the root `toctree` directive. Python Tight-Binding module ============================ .. image:: ../logoTBee.png :width: 75% .. toctree:: :hidden: tbee **Python** module to build up and solve **Tight-Binding** models. **tbee** is written in fully vectorized **Numpy**. **tbee** is composed of the following classes: * lattice * system * plot * propagation * save **tbee** main features: * Complex lattice structures. * Complex-valued onsite energies and hoppings. * Hermitian and non-Hermitian Tight-Binding Hamiltonians. * Onsite energies defined by tags. * Hoppings defined by their type, tags, and angles. * Any type of hoppings: * Neighbors hoppings, * Next-neighbors hoppings, * Next-next-neighbors hoppings, * etc.. * Implementation of onsite energies and hopping patterns: * Dimerization defects. * Magnetic field. * Strain. * Hopping disorder. * Onsite disorder. * Time propagation **tbee** is available at https://github.com/cpoli/tbee To use **tbee**: * Install Python3.4 or Python3.5 and the three additional packages: * numpy 1.10 * scipy 0.16 * matplotlib 1.5 * See https://cpoli.github.io/python-doc.html for Python installation details and to install a github repository (for mac). Examples are available at https://github.com/cpoli/tbee/tree/master/examples