gradio pandas plotly pymatgen