numpy matplotlib plotly pandas scipy scikit-learn python-dotenv openai chainlit wandb click