# Bands¶

class Bands(k_path, energy)

Band structure along a path in k-space

Attributes: k_path : Path The path in reciprocal space along which the bands were calculated. E.g. constructed using make_path(). energy : array_like Energy values for the bands along the path in k-space.

Methods

 plot([point_labels]) Line plot of the band structure plot_kpath([point_labels]) Quiver plot of the k-path along which the bands were computed
plot(point_labels=None, **kwargs)

Line plot of the band structure

Parameters: point_labels : List[str] Labels for the k_points. **kwargs Forwarded to plt.plot().
plot_kpath(point_labels=None, **kwargs)

Quiver plot of the k-path along which the bands were computed

Combine with Lattice.plot_brillouin_zone() to see the path in context.

Parameters: point_labels : List[str] Labels for the k-points. **kwargs Forwarded to quiver().