Branch: refs/heads/0.22.X
Home: https://github.com/scikit-learn/scikit-learn
Commit: 67021055227c56ac7cf0e0c3b317305a62ac3317
https://github.com/scikit-learn/scikit-learn/commit/67021055227c56ac7cf0e0c3...
Author: Thomas J Fan
Date: 2019-11-28 (Thu, 28 Nov 2019)
Changed paths:
M doc/whats_new/v0.22.rst
Log Message:
-----------
DOC Adds confusion matrix to whats new (#15656)
Commit: ddfc5928c7c9067997988c056d173f07f981f790
https://github.com/scikit-learn/scikit-learn/commit/ddfc5928c7c9067997988c05...
Author: Joel Nothman
Date: 2019-11-28 (Thu, 28 Nov 2019)
Changed paths:
M sklearn/metrics/pairwise.py
Log Message:
-----------
ENH reduce memory consumption in nan_euclidean_distances (#15615)
Commit: addf0d6cd068160f5197f23487af804e0324eee9
https://github.com/scikit-learn/scikit-learn/commit/addf0d6cd068160f5197f234...
Author: th0rwas <55891641+th0rwas@users.noreply.github.com>
Date: 2019-11-28 (Thu, 28 Nov 2019)
Changed paths:
M sklearn/tree/_classes.py
Log Message:
-----------
EXA Adds example for tree.ExtraTreeRegressor (#15213)
Commit: cda3948aef1a608137563c8d8605ea8062e90714
https://github.com/scikit-learn/scikit-learn/commit/cda3948aef1a608137563c8d...
Author: Andreas Mueller
Date: 2019-11-28 (Thu, 28 Nov 2019)
Changed paths:
M azure-pipelines.yml
M sklearn/ensemble/tests/test_partial_dependence.py
M sklearn/inspection/tests/test_plot_partial_dependence.py
M sklearn/linear_model/tests/test_bayes.py
M sklearn/metrics/_plot/tests/test_plot_confusion_matrix.py
M sklearn/metrics/_plot/tests/test_plot_precision_recall.py
M sklearn/metrics/_plot/tests/test_plot_roc_curve.py
M sklearn/neighbors/_base.py
Log Message:
-----------
MAINT run latest CI on Python 3.8 (#15637)
Commit: 2aef81a67a284e43c7f8fd61fb7e854ed4182fac
https://github.com/scikit-learn/scikit-learn/commit/2aef81a67a284e43c7f8fd61...
Author: Thomas J Fan
Date: 2019-11-28 (Thu, 28 Nov 2019)
Changed paths:
M build_tools/circle/build_doc.sh
Log Message:
-----------
[MRG] Enables CircleCI to fail when sphinx warns (#15633)
Commit: 52b199178fe316715d0e798ba3457c83f3a6fa1e
https://github.com/scikit-learn/scikit-learn/commit/52b199178fe316715d0e798b...
Author: Marie Douriez
Date: 2019-11-28 (Thu, 28 Nov 2019)
Changed paths:
M sklearn/ensemble/_forest.py
Log Message:
-----------
[MRG] documentation for random_state in forest.py (#15516)
* documentation for random_state in forests
* move note to parameter
* same for RandomForestRegressor
* add doc for ExtraTreesRegressor and ExtraTreesClassifier
* skip line
* lint
* move note back to where it was
* add Glossary in RandomForestRegressor
* adding description for RandomTreesEmbedding
* small fix
* correct description for RandomTreesEmbedding
Commit: c59821f0e81232830dfea6d9f8cee3578544ec4f
https://github.com/scikit-learn/scikit-learn/commit/c59821f0e81232830dfea6d9...
Author: Olivier Grisel
Date: 2019-11-28 (Thu, 28 Nov 2019)
Changed paths:
M sklearn/linear_model/_logistic.py
M sklearn/linear_model/tests/test_logistic.py
M sklearn/utils/optimize.py
Log Message:
-----------
MNT improve the convergence warning message for LogisticRegression (#15665)
Commit: b216ddfef5b22a2186ea03b9e7bcb9cfb901910c
https://github.com/scikit-learn/scikit-learn/commit/b216ddfef5b22a2186ea03b9...
Author: Oleksandr Pavlyk
Date: 2019-11-28 (Thu, 28 Nov 2019)
Changed paths:
M sklearn/__init__.py
A sklearn/_distributor_init.py
Log Message:
-----------
MAINT Add _distributor_init.py (#15570)
Commit: 02a4940713c29a86311ddbf0e216af986a41c491
https://github.com/scikit-learn/scikit-learn/commit/02a4940713c29a86311ddbf0...
Author: Olivier Grisel
Date: 2019-11-28 (Thu, 28 Nov 2019)
Changed paths:
M sklearn/datasets/tests/test_lfw.py
Log Message:
-----------
TST Fix leak in tmp folders in LFW test when pillow is missing (#15676)
Commit: df681ad2694655c0d91341bf0a7bb3d9b99f35c9
https://github.com/scikit-learn/scikit-learn/commit/df681ad2694655c0d91341bf...
Author: Guillaume Lemaitre
Date: 2019-11-28 (Thu, 28 Nov 2019)
Changed paths:
M azure-pipelines.yml
Log Message:
-----------
MNT pin pytest in failing job on azure (#15677)
Commit: b3188fbe2d3099002f4bf6d93ff6c8775c9de7dd
https://github.com/scikit-learn/scikit-learn/commit/b3188fbe2d3099002f4bf6d9...
Author: Thomas J Fan
Date: 2019-11-28 (Thu, 28 Nov 2019)
Changed paths:
M doc/whats_new/v0.22.rst
M sklearn/cross_decomposition/_pls.py
Log Message:
-----------
[MRG] BUG Fixes test_scale_and_stability in windows (#15661)
Commit: 341128645f4a8f40419394e0a66fdb010163e7b2
https://github.com/scikit-learn/scikit-learn/commit/341128645f4a8f40419394e0...
Author: Olivier Grisel
Date: 2019-11-28 (Thu, 28 Nov 2019)
Changed paths:
M sklearn/metrics/_ranking.py
M sklearn/metrics/tests/test_ranking.py
Log Message:
-----------
[MRG] Improve error message with implicit pos_label in _binary_clf_curve (#15562)
Commit: 729a4bdf48ff0d2e83003e548d1c0ba3279f94e3
https://github.com/scikit-learn/scikit-learn/commit/729a4bdf48ff0d2e83003e54...
Author: theoptips
Date: 2019-11-28 (Thu, 28 Nov 2019)
Changed paths:
M doc/faq.rst
Log Message:
-----------
DOC add transform y section to faq.rst (#15484)
Commit: dd7d6f7ce6909deebea0e7ae6cd226068218d64c
https://github.com/scikit-learn/scikit-learn/commit/dd7d6f7ce6909deebea0e7ae...
Author: Thomas J Fan
Date: 2019-11-28 (Thu, 28 Nov 2019)
Changed paths:
M sklearn/metrics/pairwise.py
M sklearn/metrics/tests/test_pairwise.py
Log Message:
-----------
FIX Clip distances below 0 (#15683)
Commit: 797aefdd682af246ff379aa5a4af66105ab5fafc
https://github.com/scikit-learn/scikit-learn/commit/797aefdd682af246ff379aa5...
Author: Guillaume Lemaitre
Date: 2019-11-28 (Thu, 28 Nov 2019)
Changed paths:
M build_tools/circle/build_doc.sh
Log Message:
-----------
MNT bump the version of numpydoc and sphinx gallery (#15681)
Commit: 4e765c813e7297d7b590694e5f501c0c1e81bc37
https://github.com/scikit-learn/scikit-learn/commit/4e765c813e7297d7b590694e...
Author: Thomas J Fan
Date: 2019-11-28 (Thu, 28 Nov 2019)
Changed paths:
M sklearn/svm/src/liblinear/linear.cpp
Log Message:
-----------
FIX Releases memory in liblinear (#15687)
Commit: 42811b4a5defef91d700374fa8fa9302e6ab5201
https://github.com/scikit-learn/scikit-learn/commit/42811b4a5defef91d700374f...
Author: Chris Gregory
Date: 2019-11-28 (Thu, 28 Nov 2019)
Changed paths:
M sklearn/preprocessing/_data.py
Log Message:
-----------
MNT Better error message for MinMaxScaler and sparse data (#15695)
Commit: 46a6b8b8939c8fd414329dbf3da4bc7de057b7d1
https://github.com/scikit-learn/scikit-learn/commit/46a6b8b8939c8fd414329dbf...
Author: Chiara Marmo
Date: 2019-11-28 (Thu, 28 Nov 2019)
Changed paths:
M doc/faq.rst
M examples/gaussian_process/plot_gpr_on_structured_data.py
M sklearn/ensemble/_forest.py
Log Message:
-----------
DOC Fix various sphinx warnings. (#15692)
Commit: 0f26e1037ff7e0217783e7e6b8e633bbfa219cdf
https://github.com/scikit-learn/scikit-learn/commit/0f26e1037ff7e0217783e7e6...
Author: Leland McInnes
Date: 2019-11-28 (Thu, 28 Nov 2019)
Changed paths:
A benchmarks/bench_plot_hierarchical.py
M doc/modules/clustering.rst
M doc/whats_new/v0.22.rst
M sklearn/cluster/_hierarchical.py
M sklearn/cluster/_hierarchical_fast.pyx
M sklearn/cluster/tests/test_hierarchical.py
Log Message:
-----------
[MRG] Fast, low memory, single linkage implementation (#11514)
* First cut at basic single linkage internals
* Refer to correct dist_metrics package
* Add csgraph sparse implementation for single linkage
* Add fast labelling/conversion from MST to single linkage tree; remove uneeded single_linkage.pyx file.
* Ensure existing tests cover single linkage
* Name cingle linkage labelling correctly.
* Iterating toward correct solution. Still have to get n_clusters, compute_full_tree=False working
* Get n_components correct.
* Update docstrings.
* Fix the parents array when we don't get the "full tree"
* Add single linkage to agglomerative clustering example.
* Add single linkage to digits agglomerative clustering example.
* Update documentation to reflect the addition of single linkage.
* Update documentation to reflect the addition of single linkage.
* Pep8 fix for class declaration in cython
* Fix heading in clustering docs
* Update the digits clustering text to reflect the new reality.
* Provide a more complete comparison of the different linkage methods, highlighting the relative strengths and weaknesses.
* We don't need connectivity here, and we can ignore issues with warnings for spectral clustering.
* Add an explicit test that single linkage successfully works on examples it should perform well on.
* Update docs with a more complete comparison on linkage methods (scale to be determined?)
* List formatting in example linkage comparison.
* Flake8 fixes.
* Flake8 fixes.
* More Flake8 fixes.
* Fix agglomerative plot example with correct subplot spec
* Explicitly test linkages (including single) produce results identical to scipy.cluster.hierarchical
* Fix comment on why we sort (consistency)
* Make dense single linkage faster
* Add docstring to new mst-linkage-core computations.
* Add a test that new single linkage code matches scipy
* Ensure we only attemtp this for metrics Jake implemented.
* Per amueller; it's a long paper, ref the figure.
* Clean up a few things.
* Too many blank lines for flake8
* Bad scipy slink input
* Flake8 fixes
* Clean up cython a little; fix typo/carryover
* Convert memoryview to numpy array on return
* Just convert to the correct dtype
* Update sklearn/cluster/_hierarchical.pyx
Co-Authored-By: Nicolas Hug
* Update sklearn/cluster/_hierarchical.pyx
Co-Authored-By: Nicolas Hug
* Update sklearn/cluster/_hierarchical.pyx
Co-Authored-By: Nicolas Hug
* Update sklearn/cluster/tests/test_hierarchical.py
Co-Authored-By: Nicolas Hug
* Fixes as per @NicolasHug suggestions.
* Update renaming of params in test_hierarchical
* Relative import?
* Ah, it got renamed in master...
* A bad merge on my part.
* In principle this is in sklearn.neighbors now...
* No; not that way...
* Declare dim before use.
* Update sklearn/cluster/tests/test_hierarchical.py
Co-Authored-By: Nicolas Hug
* Remaining fixes per Nicolas Hug.
* Update sklearn/cluster/tests/test_hierarchical.py
Co-Authored-By: Nicolas Hug
* Fix flake8 issues.
* Switch from stable to mergesort per jnotham
* Update sklearn/cluster/_hierarchical.py
Co-Authored-By: Nicolas Hug
* Skip checks that are already validated.
* Update docstring per Gael's suggestion
* Add a benchmark script for agglomerative clustering
* Fix some flake8 issues
* No flake8 on the one line
* Update parameters and output for benchmark hierarchical
* Switch to 2D plotting for hierarchical benchmark
* Wrong colormap name
* Formatting fpr bench hierarchical
* Add an item to WhatsNew
Commit: a9ea5bcc3672291a5d7de5a459805f616b4e2471
https://github.com/scikit-learn/scikit-learn/commit/a9ea5bcc3672291a5d7de5a4...
Author: Jérémie du Boisberranger <34657725+jeremiedbb@users.noreply.github.com>
Date: 2019-11-28 (Thu, 28 Nov 2019)
Changed paths:
M azure-pipelines.yml
M build_tools/azure/install.sh
Log Message:
-----------
CI Use new conda syntax to select blas (#15705)
Commit: 538b3242b7a9d0fc74f1a9a4de33df7c20712381
https://github.com/scikit-learn/scikit-learn/commit/538b3242b7a9d0fc74f1a9a4...
Author: J-A16
Date: 2019-11-28 (Thu, 28 Nov 2019)
Changed paths:
M sklearn/neighbors/_regression.py
M sklearn/neighbors/_unsupervised.py
Log Message:
-----------
DOC versionadded labels for NearestNeighbors, KNeighborsRegressor and RadiusNeighborsRegressor (#15688)
Commit: 00569367816d17e201eb9979514ed955b2c5d36c
https://github.com/scikit-learn/scikit-learn/commit/00569367816d17e201eb9979...
Author: Thomas J Fan
Date: 2019-11-28 (Thu, 28 Nov 2019)
Changed paths:
M doc/whats_new/v0.22.rst
M sklearn/ensemble/_forest.py
Log Message:
-----------
CLN Removes ccp_alpha from RandomTreesEmbedding (#15708)
Commit: 342f77173cd1c6acb4d4ebf9619fd33baadff229
https://github.com/scikit-learn/scikit-learn/commit/342f77173cd1c6acb4d4ebf9...
Author: Hanmin Qin
Date: 2019-11-28 (Thu, 28 Nov 2019)
Changed paths:
M examples/release_highlights/plot_release_highlights_0_22_0.py
Log Message:
-----------
DOC Wrong statement in release highlight (#15704)
Commit: 86fb49b1ad8200e8c13d9e5345420f3406e92e31
https://github.com/scikit-learn/scikit-learn/commit/86fb49b1ad8200e8c13d9e53...
Author: Adrin Jalali
Date: 2019-11-28 (Thu, 28 Nov 2019)
Changed paths:
M doc/whats_new/_contributors.rst
M doc/whats_new/v0.22.rst
Log Message:
-----------
DOC Further 0.22 whats_new cleanup (#15675)
* whats_new cleanup
* fix indent
* reorder hgbt ones
* add Guillaume to contributors and remove unnecessary entry
Commit: 3b7e9cca28c92d017aa00e965c9c583ade5b2167
https://github.com/scikit-learn/scikit-learn/commit/3b7e9cca28c92d017aa00e96...
Author: Guillaume Lemaitre
Date: 2019-11-28 (Thu, 28 Nov 2019)
Changed paths:
M doc/whats_new/v0.22.rst
M sklearn/ensemble/_forest.py
Log Message:
-----------
FIX remove max_samples in RandomTreesEmbedding (#15693)
Commit: 5e82ea8b6b424a4ea3abceae95eebe094fe6f313
https://github.com/scikit-learn/scikit-learn/commit/5e82ea8b6b424a4ea3abceae...
Author: adrinjalali
Date: 2019-11-28 (Thu, 28 Nov 2019)
Changed paths:
R benchmarks/bench_plot_hierarchical.py
M doc/modules/clustering.rst
M doc/whats_new/v0.22.rst
M sklearn/cluster/_hierarchical.py
M sklearn/cluster/_hierarchical_fast.pyx
M sklearn/cluster/tests/test_hierarchical.py
Log Message:
-----------
Revert "[MRG] Fast, low memory, single linkage implementation (#11514)"
This reverts commit 6e83fbd9ff69825d5dbf57d3b99eb3d5487c325b.
Commit: 9318adb35b11ed00b21f7226282f9d50ab91b831
https://github.com/scikit-learn/scikit-learn/commit/9318adb35b11ed00b21f7226...
Author: adrinjalali
Date: 2019-11-28 (Thu, 28 Nov 2019)
Changed paths:
M sklearn/metrics/_plot/tests/test_plot_confusion_matrix.py
Log Message:
-----------
pep8 on test_plot_confusion_matrix.py
Commit: 5fab50183a6e003eda7e8f2229fcd488efd77a87
https://github.com/scikit-learn/scikit-learn/commit/5fab50183a6e003eda7e8f22...
Author: Jérémie du Boisberranger <34657725+jeremiedbb@users.noreply.github.com>
Date: 2019-11-28 (Thu, 28 Nov 2019)
Changed paths:
A maint_tools/check_pxd_in_installation.py
M setup.py
R sklearn/svm/_liblinear.pxd
A sklearn/svm/_liblinear.pxi
M sklearn/svm/_liblinear.pyx
R sklearn/svm/_libsvm.pxd
A sklearn/svm/_libsvm.pxi
M sklearn/svm/_libsvm.pyx
M sklearn/tree/setup.py
M sklearn/utils/_weight_vector.pxd
Log Message:
-----------
MNT Include all pxd files in the package (#15626)
* include all pxd files in package
* _libsvm _liblinear to pxi + add a test
* simplify stuff + use pathlib
* cln
* more cln
Commit: 23299158cfc5903a688cf68cf2ac4aab7553f385
https://github.com/scikit-learn/scikit-learn/commit/23299158cfc5903a688cf68c...
Author: Chiara Marmo
Date: 2019-11-28 (Thu, 28 Nov 2019)
Changed paths:
M build_tools/circle/build_doc.sh
Log Message:
-----------
MNT fix filtering of examples file to run by sphinx (#15680)
Commit: aebd762c0f3f87223b5f69ca56cc669cfc79cd39
https://github.com/scikit-learn/scikit-learn/commit/aebd762c0f3f87223b5f69ca...
Author: Hanmin Qin
Date: 2019-11-28 (Thu, 28 Nov 2019)
Changed paths:
M sklearn/metrics/_ranking.py
M sklearn/metrics/tests/test_ranking.py
Log Message:
-----------
DOC Typo in the error message of _binary_clf_curve (#15703)
Commit: dbcc93ecd6cbc991fc49bea4b60960c2cdf34e82
https://github.com/scikit-learn/scikit-learn/commit/dbcc93ecd6cbc991fc49bea4...
Author: Brian Wignall
Date: 2019-11-28 (Thu, 28 Nov 2019)
Changed paths:
M build_tools/azure/install.sh
M doc/developers/advanced_installation.rst
M doc/modules/computing.rst
M doc/modules/model_evaluation.rst
M doc/modules/neighbors.rst
M doc/whats_new/v0.20.rst
M doc/whats_new/v0.21.rst
M doc/whats_new/v0.22.rst
M examples/inspection/plot_partial_dependence.py
M sklearn/decomposition/_dict_learning.py
M sklearn/ensemble/_hist_gradient_boosting/binning.py
M sklearn/ensemble/_hist_gradient_boosting/tests/test_gradient_boosting.py
M sklearn/ensemble/tests/test_gradient_boosting.py
M sklearn/externals/_arff.py
M sklearn/metrics/_regression.py
M sklearn/metrics/tests/test_common.py
M sklearn/metrics/tests/test_score_objects.py
M sklearn/model_selection/_search.py
Log Message:
-----------
MNT Fix some easy-to-make typos (#15720)
Commit: 0a56df6dbbe4f1a56cb11d132e43641d7358dd7e
https://github.com/scikit-learn/scikit-learn/commit/0a56df6dbbe4f1a56cb11d13...
Author: adrinjalali
Date: 2019-11-28 (Thu, 28 Nov 2019)
Changed paths:
M sklearn/__init__.py
Log Message:
-----------
bump version to 0.22rc3
Compare: https://github.com/scikit-learn/scikit-learn/compare/f1f765f476c3...0a56df6d...