PythTB 1.6.1 Release Notes#

This release remained largely backward-compatible with version 1.5.

Changed#

  • Renamed the package (previously PyTB) to avoid naming ambiguities.

  • Standardized naming conventions for greater internal consistency.

  • Improved and extended Berry-phase/curvature calculations.

  • Updated usage patterns for the impose_pbc routine.

  • Renamed tb_model, set_onsite, and set_hop; backward-compatible aliases were provided.

Added#

  • Published a proper Python distribution with updated documentation and an improved website.

  • Introduced more flexible interfaces for setting onsite energies and hopping amplitudes.

  • Added new example workflows.

Removed#

  • Removed add_wf from wf_array and replaced it with [] indexing syntax.