Release v1.3.0


Feature release

Bug fixes

  • Fix error for BHZ when band character is empty
  • Fix incorrect variable name in interpolation function of DiagData
  • Fix problem in kdotpy compare trying to update a non-existent figure
  • Correct transformation of some BIA terms under an in-plane rotation (kdotpy 1d with stripangle)
  • Fix incorrect length of expanded overlap vectors (kdotpy 1d)

Implementation changes

  • Restructure source code for parsing command-line arguments
  • Remove obsolete imports as to simplify dependencies between submodules
  • Reorganize and improve handling of observables
  • Reorganize and improve source code for vectors and vector grids
  • Improve plot functions
  • No longer use columns LL1 and LL2 for transitions in full mode, add an optional column deltaLL

New features

  • Calculate derivatives dH/dk and velocities as operators with the currents command-line argument
  • Calculate symmetrized observables of the form {dH/dk, O}
  • Option to suppress plot output (pdf files) altogether
  • Option to save all eigenvalues regardless of the given energy range (set by erange)

Miscellaneous

  • Julian Kuther joins the developer team