numpy scipy pandas scikit-learn matplotlib seaborn natsort statsmodels xlrd adjustText ipython matplotlib_venn openpyxl python-igraph PyYAML umap-learn adjustText sqlalchemy torchinfo pytorch-metric-learning h5py