gradio ccxt pandas numpy matplotlib torch ta scikit-learn huggingface-hub pillow