altair pandas streamlit reportlab python-docx