Tutorial about performance considerations in scikit-learn (2019 scikit-learn consortium workshop) requirements: scikit-learn memory-profiler cython pandas snakeviz