pandas numpy streamlit matplotlib scikit-learn==1.2.2 scikit-image opencv-python altair<5