PythTB 1.7.0 Release Notes#

Changed#

  • Refined periodic boundary condition handling in the wf_array class.

Fixed#

  • Resolved an issue in reduce_dim where certain hopping terms were not properly converted to onsite terms.

  • Fixed a bug in impose_pbc that appeared when dim_k < dim_r.

Added#

  • Introduced an interface to the Wannier90 package via the w90 class.

  • Added support for multi-segment band-structure paths across the Brillouin zone.

  • Added support for hybrid Wannier functions.

  • Extended Berry-curvature calculations to dimensions higher than two.