streamlit gspread openpyxl matplotlib pymongo pulp docker plotly scipy