Python Tight-Binding module
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:
Examples are available at https://github.com/cpoli/tbee/tree/master/examples