Data_K class
- class wannierberri.data_K._Data_K(system, dK, grid, Kpoint=None, **parameters)[source]
class to store many data calculated on a specific FFT grid. The stored data can be used to evaluate many quantities. Is destroyed after everything is evaluated for the FFT grid
- Parameters:
random_gauge (bool) – applies random unitary rotations to degenerate states. Needed only for testing, to make sure that gauge covariance is preserved. Default:
False
degen_thresh_random_gauge (float) – threshold to consider bands as degenerate for random_gauge Default:
0.0001
fftlib (str) – library used to perform fft : ‘fftw’ (defgault) or ‘numpy’ or ‘slow’