I built TiBi, a Python GUI for tight binding calculations in solid state physics.
Key features:
* Create systems of arbitrary dimensionality
* Add hoppings between states
* Calculate bands and DOS (with projection)
* Built with PySide6
I'm a condensed matter physicist who gets asked frequently to help set up tight binding calculations. While there are excellent code-based libraries out there, the messiest part is actually setting up the system and making sure the couplings are correct. The easiest way to do this is with continuous visual feedback. Combined with the fact that many in our community are rather coding-averse, I believe a GUI tool would be quite useful.
The demo GIF shows setting up tight binding calculations for graphene to compute bands and DOS.
The app is still in development with additional features planned based on community demand - likely including polarization, conductivity, and topological quantity calculations. Happy to answer questions about the physics, implementation, or tight binding in general!
I built TiBi, a Python GUI for tight binding calculations in solid state physics.
Key features:
* Create systems of arbitrary dimensionality * Add hoppings between states * Calculate bands and DOS (with projection) * Built with PySide6
I'm a condensed matter physicist who gets asked frequently to help set up tight binding calculations. While there are excellent code-based libraries out there, the messiest part is actually setting up the system and making sure the couplings are correct. The easiest way to do this is with continuous visual feedback. Combined with the fact that many in our community are rather coding-averse, I believe a GUI tool would be quite useful.
The demo GIF shows setting up tight binding calculations for graphene to compute bands and DOS.
The app is still in development with additional features planned based on community demand - likely including polarization, conductivity, and topological quantity calculations. Happy to answer questions about the physics, implementation, or tight binding in general!