ReciprocalSlice¶
- class ifermi.brillouin_zone.ReciprocalSlice(reciprocal_space, vertices, transformation)[source]¶
Bases:
MSONableA slice along a pane in reciprocal space.
- Variables:
reciprocal_space – The reciprocal space that the slice belongs to.
vertices – A (n, 2) float array of the vertices defining the intersection of the slice with the Brillouin zone.
transformation – (n, 4, 4) float array of the transformation that maps points in the 3D Brillouin zone to points on the 2D slice.
- property edges: ndarray¶
A (n, 2) int array defining the cell edges.
- property lines: ndarray¶
A (n, 2, 2) float array defining the cell boundaries.