Skip to content

GuillotMartin/tightbinding

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A tight-binding Hamiltonian constructor

This package is designed to help the creation of tight-binding Hamiltonians matrices depending on multiple parameters. It also provides interactive plotting functions that can be run in jupyter notebook to facilitate the study of band and eigenvectors structures.

Installation

First download the repository and extract it where you want. Then, run in your python environment

bash pip install path\to\package\tightbinding

or

bash pip install -e path\to\package\tightbinding

if you want to be able to modify it in place.

Getting started

Once you have installed the package, open in a jupyter viewer the Getting Started notebook.

About

A geometry-based Matrix Hamiltonian builder and solver

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages