rain vagel developing a scikit - learn module for a novel data partition for machine learning .
API design for machine learning software: experiences from the scikit-learn project