Python based machine learning tools