This new implementation uses sisl.BandStructure for computing the bandstructure along a specified path of the Brillouin zone. On the other hand now this method is no longer restricted to 1D systems only.
@zerothi thank you very much for your advice! I followed your tips and updated the class (see commits bf6396e, 01058b3 and f3880ae). What do you think?
This new implementation uses
sisl.BandStructure
for computing the bandstructure along a specified path of the Brillouin zone. On the other hand now this method is no longer restricted to 1D systems only.