Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RELEASE 0.19 #9502

Merged
merged 88 commits into from
Aug 11, 2017
Merged

RELEASE 0.19 #9502

merged 88 commits into from
Aug 11, 2017

Conversation

jnothman
Copy link
Member

@jnothman jnothman commented Aug 6, 2017

Pick lots (FIX, DOC, TST) from master. Add a release date (Monday) to 0.19 what's new. Update version in sklearn/__init__.py

Ping @amueller, @ogrisel

Interactive rebase (though later I realised I'd missed some):

drop cdd516f MAINT switch master __version__ to 0.20.dev0
pick 8bb764c [MRG+1] AffinityPropagation damping factor not explained (#9335)
pick b9be858 covariance.graph_lasso does not pass eps to linear_model.lars_path (#9346)
pick 9f9ad18 [MRG+1] Deprecating the use of size_threshold parameter in manhattan_distances (#9295)
pick 924a466 [MRG + 1] Too few arguments in formatting call (#9298)
pick 1f5d22b [MRG+1] supress deprecation warnings for non_negative option (#9356)
pick 8d61ccd Adding note to the docstring that BayesianGaussianMixture parameter weight_concentration_prior is commonly called gamma in the literature, per https://github.com/scikit-learn/scikit-learn/issues/8631 (#9371)
pick 22309ea [MRG + 1] DOC developer quality of life notes (#9082)
pick c71e127 minor sphinx fixes (#9370)
pick 92e38f2 [MRG+3] Added examples to RandomForestClassifier and RandomForestRegressor (#9368)
pick ef75578 DOC markup fixes and grammar
pick b7ffff3 added examples to docstrings of PassiveAgressiveClassifier and PassiveAggresiveRegressor (#9373)
pick 8758791 added examples to docstrings of LinearSVC and LinearSVR (#9375)
pick e3af9d0 [MRG+1] copy not passed from linear_model/base.py:_pre_fit to _preprocess_data (#9347)
pick ac1b048 misc
pick 75d6005 [MRG] Add few more tests + Documentation for re-entrant cross-validation estimators (#7823)
pick 5c47d15 DOC Move some things around in related projects
pick c1d2cac DOC Use - instead of * for bullets
pick 28ad450 DOC Fix typos (#9386)
pick 2a1d8ba MISC: typo in rst
pick 8485d3e [MRG] Add Explanation of MSE vs Friedman MSE vs MAE criterion in Regression Tree Building (#9367)
pick eece6d9 use ignore_warnings to catch FutueWarning (#9374)
pick e6de6e3 Markup in release notes
pick bffd45c DOC reorder what's new paragraphs
pick bd4953d [MRG+1] - DeprecationWarning for n_components parameter for linkage_tree (#9309)
pick ea9896b Pass affinity to fix connectivity in linkage tree (#9357)
pick 8cee70d [MRG + 1] FIX gil acquisition in dist_metric (#9311)
drop 71408e0 [MRG] update numpydoc to upstream, include fix for line numbers (#7355)
pick 93c17f1 [MRG+1] Added examples to docstrings of MinMaxScaler and StandardScaler (#9380)
pick 7b7960e [MRG + 1] Fix wrong error message in StratifiedKFold (#9396)
drop a9bfc7a DOC Mention RC date
pick 98a66d9 DOC Fix multi metric link in model selection (#9410)
pick c154285 [MRG+1] Add links for [RW2006] (#9412)
pick 4aef698 [MRG] Formatting error in cross_validation.rst (#9415)
pick d830c90 [MRG+1] Docstring parameters improvements for cross_decomposition and discriminant_analysis (#9392)
pick 09b4cfd [MRG] DOC Fix known issues link in faq (#9418)
pick 334850f Note->Notes, fix underline in multioutput examples (#9416)
pick 93d0766 [MRG] DOC add non support of COO safe indexing (#9423)
pick 5d040fc Add download_if_missing argument to fetch_20newsgroups_vectorized (#9425)
pick 894fd72 Fix: typo in DistanceMetric docstring example (#9427)
pick d96a462 [MRG+1] TST Add test coverage for countVectorizer with ngram_range > 1 (#9318)
# XXX: Picking this despite feature
pick 6f70202 [MRG+1] - Voting classifier flatten transform (Continuation) (#9188)
pick 5a74e2f [MRG] Add Alfred P. Sloan foundation to sponsors and footer (#9402)
pick e33e84d [MRG] FIX Examples use int / int without __future__.division (#9426)
pick d73bcef update grants funding info for CDS, Telecom + Inria (#9436)
pick e14c682 [MRG] DOC Dedent what's new lists (#9349)
pick 04d74bb Update partial_dependence.py (#9434)
pick 2277068 remove depreated "plt.hold" that defaults to "on". (#9444)
pick 11e7369 [MRG + 1] Multiclass Documentation update (#9419)
pick 511bbc7 [MRG+1] Chassifier chain example fix (#9408)
pick 7dcc413 Fixed incorrect docstring (#9446)
pick 8811d59 [MRG+1] retry mechanism for plot_stock_market.py (#9437)
pick 90607f1 [MRG+1] BUG Fix the shrinkage implementation in NearestCentroid (#9219)
pick 02a31f0 [MRG] DOC use def instead of lambda in the multimetric example at model_evaluation.rst (#9442)
pick d82bc5e [MRG+1] Rearrange modules in alphabetical order (#9449)
pick b03abf1 [MRG+1] DOC improve RFE/RFECV estimator docstring (#9233)
pick a4fe183 Increase the max_iter for LabelPropagation. (#9441)
pick 30a7ce9 DOC Explicitly use https in index.rst links (#9462)
pick f6c7080 DOC Clarify RobustScaler behavior with sparse input (#8858)
pick 04be1a9 [MRG + 1] DOC Fix Sphinx errors (#9420)
pick f2f557d DOC Use :class: for first VotingClassifier reference
drop 74505c4 MAINT make it possible to vendor a local repo of joblib
pick a8a852a Credit University of Sydney sponsorship (#9466)
pick 1059946 [MRG+1] Added examples to docstrings of ElasticNet and ElasticNetCV (#9383)
drop 17c09ac MAINT display top 10 slowest tests with pytest
pick 9927982 [MRG+1] DOC Simplifying margin plotting in SVM examples (#8501) (#8875)
pick 72d0529 [MRG+1] Issue#7998 : Consistent parameters between QDA and LDA (#8130)
drop 030f8b2 [MRG+1] add docstring tests to a travis entry that actually runs tests (#9363)
drop aeec352 fix bad merge
drop 00c0f7b FIX Insert missing comma
pick 4ff7e8e Fix typos (#9476)
pick 1674412 DOC Update classification.py (#9478)
pick 4d1e2d5 PEP8 fix blank line contains whitespace

# Rebase 83816c2..4d1e2d5 onto 83816c2 (73 commands)
#
# Commands:
# p, pick = use commit
# r, reword = use commit, but edit the commit message
# e, edit = use commit, but stop for amending
# s, squash = use commit, but meld into previous commit
# f, fixup = like "squash", but discard this commit's log message
# x, exec = run command (the rest of the line) using shell
# d, drop = remove commit

SebastinSanty and others added 30 commits August 6, 2017 14:20
…n#9335)

* AffinityPropagation damping factor not explained

* Added for API also

* Add equation for damping

* formatting text

* Add suggestions
…distances (scikit-learn#9295)

* deprecating size_threshold in manhattan_distances

* fixing a minor pep8 error

* version number for deprecation
* Too few arguments in formatting call

* Add test

* Covered with tests
…learn#9356)

* supress deprecation warnings for non_negative option

* more non_negative option deprecation warnings

* fix flake8 warning
…eight_concentration_prior is commonly called gamma in the literature, per scikit-learn#8631 (scikit-learn#9371)

[MRG+2] BayesianGaussianMixture docstring change: weight_concentration_prior is commonly called gamma
* DOC developer quality of life notes

* rename debugging.rst to tips.rst

* more tips, better internal consistency
…essor (scikit-learn#9368)

* added examples to RandomForestClassifier and RandomForestRegressor

* changed example for RandomForestClassifier using make_classification

* changed example for RandomForestRegressor using make_regression

* made more clear which features are important in examples
…cess_data (scikit-learn#9347)

* copy not passed from linear_model/base.py:_pre_fit to _preprocess_data in the sparse case

* Pass copy as False for sparse matrix to _preprocess_data

* Add comment with reason for copy=False
…ion estimators (scikit-learn#7823)

* DOC Add NOTE that unless random_state is set, split will not be identical

* TST use np.testing.assert_equal for nested lists/arrays

* TST Make sure cv param can be a generator

* DOC rank_ becomes a link when rendered

* Use test_...

* Remove blank line; Add if shuffle is True

* Fix tests

* Explicitly test for GeneratorType

* TST Add the else clause

* TST Add comment on usage of np.testing.assert_array_equal

* TYPO

* MNT Remove if ;

* Address Joel's comments

* merge the identical points in doc

* DOC address Andy's comments

* Move comment to before the check for generator type
…ession Tree Building (scikit-learn#9367)

* clarified documentation for regression tree criterion

* added explanation on doc/modules/tree.rst
…ree (scikit-learn#9309)

* Depreciation warning for n_components in sklearn/cluster/hierarchical.py

* typo fix

* Whitespace fix

* Update hierarchical.py

* Added test

* Added test-v2

* Test for deprecation

* Test function name change

* Updated test

* Update test_hierarchical.py

* fixing flake8 errors

* removed blank line

* modifying test

* Change condition for deprecation warning

* Change indentation and compare function output

* fix flake8 errors

* Update test_hierarchical.py
…er (scikit-learn#9380)

[MRG+2] Added examples to docstrings of MinMaxScaler and StandardScaler
* Fix wrong error message in StratifiedKFold

* Remove groups in warning message
* Add links for [RW2006]

* Update [RW2006] reference link
@jnothman
Copy link
Member Author

jnothman commented Aug 6, 2017

I've added some commits that I realised I'd left behind due to a failed pull on master...

@ogrisel
Copy link
Member

ogrisel commented Aug 8, 2017

We need to add this #9507 and update the whatsnew accordingly.

@jnothman
Copy link
Member Author

jnothman commented Aug 8, 2017 via email

@jnothman
Copy link
Member Author

jnothman commented Aug 8, 2017

Updated. Also changed release date to Wednesday...?

@ogrisel
Copy link
Member

ogrisel commented Aug 8, 2017

+1 for merge. Let's make the release :)

@jnothman
Copy link
Member Author

jnothman commented Aug 8, 2017 via email

@ogrisel
Copy link
Member

ogrisel commented Aug 8, 2017

Did you do a pass over the documentation for the 0.19 branch? I have not done so yet.

@jnothman
Copy link
Member Author

jnothman commented Aug 8, 2017

The changelog I've looked over. Not sure what you're looking for. But I'm off to bed. ICML is exhausting.

@jnothman
Copy link
Member Author

jnothman commented Aug 8, 2017

Feel free to do what you wish with this branch.

@ogrisel
Copy link
Member

ogrisel commented Aug 8, 2017

Maybe we should put the release date on Thursday:

@jnothman
Copy link
Member Author

jnothman commented Aug 8, 2017 via email

@jnothman
Copy link
Member Author

jnothman commented Aug 8, 2017

release statistics are also missing.

@ogrisel ogrisel merged commit f2d66b8 into scikit-learn:0.19.X Aug 11, 2017
@ogrisel
Copy link
Member

ogrisel commented Aug 11, 2017

I went ahead an pushed those commits to the 0.19.X branch. @amueller if you have any objection please speakup as I plan to release soon otherwise.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.