kpoints_to_first_bz¶ ifermi.kpoints.kpoints_to_first_bz(kpoints, tol=1e-05)[source]¶ Translate fractional k-points to the first Brillouin zone. I.e. all k-points will have fractional coordinates:-0.5 <= fractional coordinates < 0.5 Parameters: kpoints (ndarray) – A (n, 3) float array of the k-points in fractional coordinates. tol (float) – Tolerance for treating two k-points as equivalent. Return type: ndarray Returns: A (n, 3) float array of the translated k-points.