TightBinding.jl

This can construct the tight-binding model and calculate energies

MIT License

Stars
85
Committers
4

Bot releases are hidden (Show)

TightBinding.jl - Documents are partially written

Published by cometscome about 4 years ago

We renew the version number. Now the latest version is v0.1.3.

TightBinding.jl - Wannier90 file format is supported

Published by cometscome about 4 years ago

We renew the version number. Now the latest version is v0.1.3.

TightBinding.jl - Reading and writing wannier90 format

Published by cometscome over 4 years ago

Now we can read wannier90_hr.dat format and write it.

TightBinding.jl - Wannier90 format is supported

Published by cometscome over 4 years ago

One can write wannir90_hr.dat format file.

TightBinding.jl - Supercell construction and wannier90 format

Published by cometscome over 4 years ago

The code can construct a supercell model and write the wannier90_hr.dat format.

TightBinding.jl - Bugs are fixed. DOS data can be obtained.

Published by cometscome almost 5 years ago

Bugs are fixed. DOS data and energy mesh can be obtained.
Requires.jl is introduced. So we need Plots.jl when we use plotting functions.

TightBinding.jl - Initial release

Published by cometscome over 5 years ago

This package can construct the tight-binding model and calculate energies in Julia 1.0.
This can
1 construct the Hamiltonian as a functional of a momentum k.
2 plot the band structure.
3 show the crystal structure.
4 plot the band structure of the finite-width system with one surface or boundary.
5 make surface Hamiltonian from the momentum space Hamiltonian.