SciPy recipes. (2017)