I actually use scipy only for mode, and the debate currently is whether to just pick the function https://github.com/scipy/scipy/blob/master/scipy/stats/stats.py#L568 from here which seems to be relying only on numpy.