triqs.gfs.plot.bz.slice_on_path

triqs.gfs.plot.bz.slice_on_path(self, path, n_pts=100, method='cubic')[source]

Sample the (0, 0) component of self along a path in the BZ.

Parameters:
pathsequence of (float, float)

Vertices of the piecewise-linear path in the BZ.

n_ptsint, optional

Total number of sampling points distributed across the path. Default 100.

method{‘cubic’, ‘linear’, ‘nearest’}, optional

Interpolation method used to build the dense grid. Default 'cubic'.

Returns:
Llist of (float, float)

Momenta visited along the path.

Lz_on_pathnumpy.ndarray

Interpolated values at those momenta.

high_symlist of int

Indices in L corresponding to the input path vertices.