Made the following fixes
1. Replaced l1_norm with dasum calls
2. Changed strides to n_tasks in ddot
Replaced multiprocessing with threading
ENH: Release the GIL for sparse coordinate descent
COSMIT: Replaced xrange with range
ENH: Release GIL in the gram variant
Replaced C ordered contiguity and added typed memory views
Added a unit test to ensure that there are no spurious repeating values in the thresholds returned by roc_curve because of machine precision, and a quick stab at a fix.
Added typed memory-views for H and XtA
Changed to using wheel packages for scipy and numpy, currently hosted on the sklearn Rackspace account.
Slightly expanded the docstring for the test_roc_nonrepeating_thresholds test. Added named slice variables to same, for readability.
Improved the treatment of the machine precision issue for calculating ROC thresholds. Added a comment explaining why the treatment is needed.
Release GIL in the multi-task variant
Additional functions, ensuring pip is correct for python 3 and passing the proper path
Registry reloading is necessary the very first time Python is installed!
Fixed PATH issues for initial Python install environment
hange directory to $PYTHONHOME to avoid encodings error
hanging directories is *not* useful for the encoding error
Added longer delay after python silent install
dded verbose output when setting temporarily paths
ENH: Replaced double indexing as it causes python overhead