joblib streamlit matplotlib pandas plotly numpy geneticalgorithm