jupyter pandas pyyaml sqlalchemy psycopg2-binary seaborn statsmodels scikit-learn shap boruta