numpy scipy matplotlib mpltw gradio