def METHOD_NAME(
    reciprocal_lattice, qpoints, only_unique=False, tolerance=0.01
):
    """Move qpoints to first Brillouin zone by lattice translation."""
    bz = BrillouinZone(reciprocal_lattice)
    bz.run(qpoints)
    if only_unique:
        return np.array(
            [pts[0] for pts in bz.shortest_qpoints], dtype="double", order="C"
        )
    else:
        return bz.shortest_qpoints