get rid of rankdata, update example and tets, expose weird sklearn error