TightBinding.jl

This can construct the tight-binding model and calculate energies

MIT License

Stars
85
Committers
4

Bot releases are visible (Hide)

TightBinding.jl - v0.1.5 Latest Release

Published by github-actions[bot] almost 2 years ago

TightBinding v0.1.5

Diff since v0.1.4

Merged pull requests:

  • CompatHelper: bump compat for GR to 0.71, (keep existing compat) (#19) (@github-actions[bot])
  • CompatHelper: add new compat entry for ProgressBars at version 1, (keep existing compat) (#20) (@github-actions[bot])
TightBinding.jl - v0.1.4

Published by github-actions[bot] over 2 years ago

TightBinding v0.1.4

Diff since v0.1.2

Closed issues:

  • register (#4)

Merged pull requests:

  • calc_band_plot (#1) (@hsugawa8651)
  • CompatHelper: add new compat entry for "StatsBase" at version "0.33" (#5) (@github-actions[bot])
  • CompatHelper: add new compat entry for "Plots" at version "1.4" (#6) (@github-actions[bot])
  • CompatHelper: add new compat entry for "Requires" at version "1.0" (#7) (@github-actions[bot])
  • CompatHelper: add new compat entry for "Dierckx" at version "0.4" (#8) (@github-actions[bot])
  • CompatHelper: bump compat for "Dierckx" to "0.5" (#9) (@github-actions[bot])
  • CompatHelper: add new compat entry for GR at version 0.64, (keep existing compat) (#10) (@github-actions[bot])
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.