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