Scikit-learn: Machine Learning Without Learning the Machinery
API design for machine learning software: experiences from the scikit-learn project