altair datasets pandas PyMuPDF streamlit streamlit-cropper watchdog