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.
Sublattices.
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 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
Release files for tbee 0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tbee-0.1.tar.gz | 21.7 kB | Details |
Release files / tbee-0.1.tar.gz
| Download URL | tbee-0.1.tar.gz |
|---|---|
| Size | 21.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0a89e9df20963e9acf7a5c721596114510a140ea4e3d416d415878cb3f857bf0
|
|
BLAKE2b-256 checksum How to use checksums |
3eeae0799892b593cd7adc8ac606f835b13f587f062500ed999cb562132471ce
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |