pandas numpy matplotlib seaborn gradio python-dotenv tqdm openai