gradio PyMuPDF transformers plotly spacy beautifulsoup4 pandas requests networkx matplotlib tqdm scipy