pandas scipy scikit-learn openai gradio plotly requests