gradio requests folium pandas numpy branca plotly pillow