numpy scipy pandas matplotlib seaborn scikit-learn jupyterlab pytest ruff