-
-
Notifications
You must be signed in to change notification settings - Fork 25.8k
[MRG + 2] DOC adding :user: role to whats_new #7818
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
Conversation
Hi, I suppose there is a merge conflict since whats new has been modified in master. It might be best to rebase and resolve the conflicts. This is the reason for failure of appveyor build. |
Hi @maniteja123, thank you for your response. Since the issue needs whats_new to be modified, I suppose the rebase can be done only by the maintainers? |
Hi, it is possible for you to resolve conflicts and push the updated ones. The link under |
The appveyor failure likely is unrelated. You'll need to rebase/merge frequently on this PR :/ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Don't worry about rebasing until the rest looks right.
try: | ||
from docutils import nodes, utils | ||
except ImportError: | ||
# Load lazily so that test-sphinxext does not require docutils dependency |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You need to keep this variation
* 96 `Lars Buitinck`_ | ||
* 88 `Jaques Grobler`_ | ||
* 96 :user:`Lars Buitinck<larsmans>` | ||
* 88 :user:`Jaques Grobler<jaquesgrobler/scikit-learn/wiki/Jaques-Grobler>` |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In cases like this you've over-generated.
@@ -4649,236 +4645,60 @@ David Huard, Dave Morrill, Ed Schofield, Travis Oliphant, Pearu Peterson. | |||
|
|||
.. _Scott White: https://twitter.com/scottblanc | |||
|
|||
.. _Jaques Grobler: https://github.com/jaquesgrobler/scikit-learn/wiki/Jaques-Grobler |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
But this should probably be just https://github.com/jaquesgrobler/ anyway.
I was extracting the part following 'http://github.com/' when I was parsing the URL. This particular author has the URL mentioned in the original whats_new as :
Sorry, I didn't anticipate there could be such anomalies. I'll make the changes and look for any other such issues. |
@maniteja123 Thank you for the link. It worked like a charm. |
Thanks, this is much better, but looking at this I think core devs, at least, if not other regular contributors, should switch back to the old format. Team members have the following logins: agramfort AlexanderFabisch alextp amueller arjoly bdholt1 bthirion chrisfilo cournape duchesnay dwf fabianp GaelVaroquaux glouppe jakevdp jaquesgrobler jmetzen jnothman kastnerkyle larsmans lesteve lucidfrontier45 mblondel MechCoder ndawe NelleV ogrisel paolo-losi pprett raghavrv tomdlt Or you can switch back for all people whose user appears in the log more than 10 times or something. Another thing we should do is try to keep line length to at most 80 chars maximum for lines that are changed. |
I'll start working on that then! |
When I check for the number of times user appears in the log, it also includes those cases where they have been mentioned in the list of contributors after the log for each version. Would it be more appropriate then to set the threshold at 15? |
Make it 20. It's immaterial. On 4 November 2016 at 19:11, Aman Dalmia notifications@github.com wrote:
|
@jnothman Actually the number of core devs having their github URLs linked was only 5 so I changed them manually. Let me know if this works or should I do this for all those having more than 20 commits. |
What about us? ;)
why not |
@TomDLT I had assumed that the list of usernames provided were case sensitive. My bad. I made a few changes to the script and now the doc has been updated for all the core devs. |
@jnothman Please let me know if this has any more issues. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Otherwise LGTM
|
||
.. _Dylan Werner-Meier: https://github.com/unautre | ||
.. _Nelle Varoquaux: https://github.com/nellev | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
While we're at it, could you please remove all the blank lines in this target URL listing?
|
||
Other estimators | ||
|
||
- New :class:`mixture.GaussianMixture` and :class:`mixture.BayesianGaussianMixture` | ||
replace former mixture models, employing faster inference | ||
for sounder results. :issue:`7295` by `Wei Xue`_ and `Thierry Guillemot`_. | ||
for sounder results. :issue:`7295` by :user:`Wei Xue<xuewei4d>` and :user:`Thierry Guillemot<tguillemot>`. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This line is very long
@@ -345,22 +347,22 @@ Trees and ensembles | |||
|
|||
- Random forest, extra trees, decision trees and gradient boosting estimator | |||
accept the parameter ``min_samples_split`` and ``min_samples_leaf`` | |||
provided as a percentage of the training samples. By `yelite`_ and `Arnaud Joly`_. | |||
provided as a percentage of the training samples. By :user:`yelite<yelite>` and `Arnaud Joly`_. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This line is very long
|
||
- :class:`cluster.KMeans` and :class:`cluster.MiniBatchKMeans` now works | ||
with ``np.float32`` and ``np.float64`` input data without converting it. | ||
This allows to reduce the memory consumption by using ``np.float32``. | ||
:issue:`6846` by `Sebastian Säger`_ and `YenChen Lin`_. | ||
:issue:`6846` by :user:`Sebastian Säger<ssaeger>` and :user:`YenChen Lin<yenchenlin>`. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This line is very long
|
||
- :class:`feature_extraction.FeatureHasher` now accepts string values. | ||
:issue:`6173` by `Ryad Zenine`_ and `Devashish Deshpande`_. | ||
:issue:`6173` by :user:`Ryad Zenine<ryadzenine>` and :user:`Devashish Deshpande<dsquareindia>`. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This line is very long
|
||
- Speed up decision tree regressors, random forest regressors, extra trees | ||
regressors and gradient boosting estimators by computing a proxy | ||
of the impurity improvement during the tree growth. The proxy quantity is | ||
such that the split that maximizes this value also maximizes the impurity | ||
improvement. By `Arnaud Joly`_, `Jacob Schreiber`_ and `Gilles Louppe`_. | ||
improvement. By `Arnaud Joly`_, :user:`Jacob Schreiber<jmschrei>` and `Gilles Louppe`_. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This line is very long
@@ -1149,20 +1151,20 @@ Bug fixes | |||
By `Tom Dupre la Tour`_. | |||
|
|||
- Fixed bug :issue:`5495` when | |||
doing OVR(SVC(decision_function_shape="ovr")). Fixed by `Elvis Dohmatob`_. | |||
doing OVR(SVC(decision_function_shape="ovr")). Fixed by :user:`Elvis Dohmatob<dohmatob>`. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This line is very long
@@ -1194,7 +1196,7 @@ API changes summary | |||
which are below a certain threshold value instead. | |||
|
|||
- :class:`cluster.KMeans` re-runs cluster-assignments in case of non-convergence, | |||
to ensure consistency of ``predict(X)`` and ``labels_``. By `Vighnesh Birodkar`_. | |||
to ensure consistency of ``predict(X)`` and ``labels_``. By :user:`Vighnesh Birodkar<vighneshbirodkar>`. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This line is very long
@@ -1462,20 +1464,20 @@ Enhancements | |||
`newton-cg` by Simon Wu. | |||
|
|||
- ``DictVectorizer`` can now perform ``fit_transform`` on an iterable in a | |||
single pass, when giving the option ``sort=False``. By `Dan Blanchard`_. | |||
single pass, when giving the option ``sort=False``. By :user:`Dan Blanchard<dan-blanchard>`. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This line is very long
@@ -1823,7 +1825,7 @@ Bug fixes | |||
--------- | |||
|
|||
- Fixed handling of the ``p`` parameter of the Minkowski distance that was | |||
previously ignored in nearest neighbors models. By `Nikolay Mayorov`_. | |||
previously ignored in nearest neighbors models. By :user:`Nikolay Mayorov<nmayorov>`. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This line is very long
If you wouldn't mind, I've checked for names without link target definitions and the opposite and found a few issues that need to be fixed up:
|
Okay! I'll try to complete them by tomorrow. |
Thank you so much! |
Thank you :) |
Could you fix conflicts with master? |
(That's why we have to merge soon. Perhaps the merger should just solve On 8 November 2016 at 08:14, Raghav RV notifications@github.com wrote:
|
@raghavrv Please have a look now. I would request you to review it as it updates really quickly in the master branch. Thank you. |
@jnothman The error log says that the build execution time reached the maximum allowed time. Please let me know if I should be doing anything in this regard. |
No, that's just the nature of using public continuous integration services. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Minor comments otherwise LGTM. Thanks!
@@ -1816,7 +1831,7 @@ Pedregosa, Florian Wilhelm, floydsoft, Félix-Antoine Fortin, Gael Varoquaux, | |||
Garrett-R, Gilles Louppe, gpassino, gwulfs, Hampus Bengtsson, Hamzeh Alsalhi, | |||
Hanna Wallach, Harry Mavroforakis, Hasil Sharma, Helder, Herve Bredin, | |||
Hsiang-Fu Yu, Hugues SALAMIN, Ian Gilmore, Ilambharathi Kanniah, Imran Haque, | |||
isms, Jake VanderPlas, Jan Dlabal, Jan Hendrik Metzen, Jatin Shah, Javier López |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think @jakevdp prefers it this way ;)
|
||
- Support unseen labels :class:`preprocessing.LabelBinarizer` to restore | ||
the default behavior of 0.14.1 for backward compatibility. By | ||
`Hamzeh Alsalhi`_. | ||
:user:`Hamzeh Alsalhi<hamsal>`. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
space after name
@@ -2312,7 +2329,7 @@ List of contributors for release 0.15 by number of commits. | |||
* 21 Maheshakya Wijewardena | |||
* 21 Brooke Osborn | |||
* 21 Hamzeh Alsalhi | |||
* 21 Jake VanderPlas |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Same comment as above...
@@ -2546,7 +2563,7 @@ Changelog | |||
estimates when trained under log loss or modified Huber loss. | |||
|
|||
- Hyperlinks to documentation in example code on the website by | |||
`Martin Luessi`_. | |||
:user:`Martin Luessi<mluessi>`. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Space after name
@@ -2759,7 +2776,7 @@ List of contributors for release 0.14 by number of commits. | |||
* 102 Noel Dawe | |||
* 99 Kemal Eren | |||
* 79 Joel Nothman | |||
* 75 Jake VanderPlas |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Same comment as above
@raghavrv Please let me know if this works now. Thanks. |
Thanks. Will merge once the CIs pass... |
In it goes! Thanks @dalmia |
Yay for less finicky changelog management! |
:) Thank you. |
* DOC adding :user: role to whats_new * DOC correcting the improper username * DOC adding exceptions for ImportError in sphinx_issues.py * DOC added import for split_explicit_title * DOC reverting to the old format for core devs * DOC reverting changes for more users * DOC removing extra lines and blank lines * DOC Adding missing link target for user * DOC fixing more links * DOC adding missing links for new contributions * DOC adding space before brackets in the user links * DOC reverting a wrong change * DOC adding final changes
* DOC adding :user: role to whats_new * DOC correcting the improper username * DOC adding exceptions for ImportError in sphinx_issues.py * DOC added import for split_explicit_title * DOC reverting to the old format for core devs * DOC reverting changes for more users * DOC removing extra lines and blank lines * DOC Adding missing link target for user * DOC fixing more links * DOC adding missing links for new contributions * DOC adding space before brackets in the user links * DOC reverting a wrong change * DOC adding final changes
* DOC adding :user: role to whats_new * DOC correcting the improper username * DOC adding exceptions for ImportError in sphinx_issues.py * DOC added import for split_explicit_title * DOC reverting to the old format for core devs * DOC reverting changes for more users * DOC removing extra lines and blank lines * DOC Adding missing link target for user * DOC fixing more links * DOC adding missing links for new contributions * DOC adding space before brackets in the user links * DOC reverting a wrong change * DOC adding final changes
* tag '0.18.1': (144 commits) skip tree-test on 32bit do the warning test as we do it in other places. Replase assert_equal by assert_almost_equal in cosine test version bump 0.18.1 fix merge conflict mess in whatsnew add the python2.6 warning to 0.18.1 fix learning_curve test that I messed up in cherry-picking the "reentrant cv" PR. sync whatsnew with master [MRG] TST Ensure __dict__ is unmodified by predict, transform, etc (scikit-learn#7553) FIX scikit-learn#6420: Cloning decision tree estimators breaks criterion objects (scikit-learn#7680) Add whats new entry for scikit-learn#6282 (scikit-learn#7629) [MGR + 2] fix selectFdr bug (scikit-learn#7490) fixed whatsnew cherry-pick mess (somewhat) [MRG + 2] FIX LogisticRegressionCV to correctly handle string labels (scikit-learn#5874) [MRG + 2] Fixed parameter setting in SelectFromModel (scikit-learn#7764) [MRG+2] DOC adding separate `fit()` methods (and docstrings) for DecisionTreeClassifier and DecisionTreeRegressor (scikit-learn#7824) Fix docstring typo (scikit-learn#7844) n_features --> n_components [MRG + 1] DOC adding :user: role to whats_new (scikit-learn#7818) [MRG+1] label binarizer not used consistently in CalibratedClassifierCV (scikit-learn#7799) DOC : fix docstring of AIC/BIC in GMM ...
* releases: (144 commits) skip tree-test on 32bit do the warning test as we do it in other places. Replase assert_equal by assert_almost_equal in cosine test version bump 0.18.1 fix merge conflict mess in whatsnew add the python2.6 warning to 0.18.1 fix learning_curve test that I messed up in cherry-picking the "reentrant cv" PR. sync whatsnew with master [MRG] TST Ensure __dict__ is unmodified by predict, transform, etc (scikit-learn#7553) FIX scikit-learn#6420: Cloning decision tree estimators breaks criterion objects (scikit-learn#7680) Add whats new entry for scikit-learn#6282 (scikit-learn#7629) [MGR + 2] fix selectFdr bug (scikit-learn#7490) fixed whatsnew cherry-pick mess (somewhat) [MRG + 2] FIX LogisticRegressionCV to correctly handle string labels (scikit-learn#5874) [MRG + 2] Fixed parameter setting in SelectFromModel (scikit-learn#7764) [MRG+2] DOC adding separate `fit()` methods (and docstrings) for DecisionTreeClassifier and DecisionTreeRegressor (scikit-learn#7824) Fix docstring typo (scikit-learn#7844) n_features --> n_components [MRG + 1] DOC adding :user: role to whats_new (scikit-learn#7818) [MRG+1] label binarizer not used consistently in CalibratedClassifierCV (scikit-learn#7799) DOC : fix docstring of AIC/BIC in GMM ... Conflicts: removed sklearn/externals/joblib/__init__.py sklearn/externals/joblib/_parallel_backends.py sklearn/externals/joblib/testing.py
* dfsg: (144 commits) skip tree-test on 32bit do the warning test as we do it in other places. Replase assert_equal by assert_almost_equal in cosine test version bump 0.18.1 fix merge conflict mess in whatsnew add the python2.6 warning to 0.18.1 fix learning_curve test that I messed up in cherry-picking the "reentrant cv" PR. sync whatsnew with master [MRG] TST Ensure __dict__ is unmodified by predict, transform, etc (scikit-learn#7553) FIX scikit-learn#6420: Cloning decision tree estimators breaks criterion objects (scikit-learn#7680) Add whats new entry for scikit-learn#6282 (scikit-learn#7629) [MGR + 2] fix selectFdr bug (scikit-learn#7490) fixed whatsnew cherry-pick mess (somewhat) [MRG + 2] FIX LogisticRegressionCV to correctly handle string labels (scikit-learn#5874) [MRG + 2] Fixed parameter setting in SelectFromModel (scikit-learn#7764) [MRG+2] DOC adding separate `fit()` methods (and docstrings) for DecisionTreeClassifier and DecisionTreeRegressor (scikit-learn#7824) Fix docstring typo (scikit-learn#7844) n_features --> n_components [MRG + 1] DOC adding :user: role to whats_new (scikit-learn#7818) [MRG+1] label binarizer not used consistently in CalibratedClassifierCV (scikit-learn#7799) DOC : fix docstring of AIC/BIC in GMM ...
* DOC adding :user: role to whats_new * DOC correcting the improper username * DOC adding exceptions for ImportError in sphinx_issues.py * DOC added import for split_explicit_title * DOC reverting to the old format for core devs * DOC reverting changes for more users * DOC removing extra lines and blank lines * DOC Adding missing link target for user * DOC fixing more links * DOC adding missing links for new contributions * DOC adding space before brackets in the user links * DOC reverting a wrong change * DOC adding final changes
* DOC adding :user: role to whats_new * DOC correcting the improper username * DOC adding exceptions for ImportError in sphinx_issues.py * DOC added import for split_explicit_title * DOC reverting to the old format for core devs * DOC reverting changes for more users * DOC removing extra lines and blank lines * DOC Adding missing link target for user * DOC fixing more links * DOC adding missing links for new contributions * DOC adding space before brackets in the user links * DOC reverting a wrong change * DOC adding final changes
* DOC adding :user: role to whats_new * DOC correcting the improper username * DOC adding exceptions for ImportError in sphinx_issues.py * DOC added import for split_explicit_title * DOC reverting to the old format for core devs * DOC reverting changes for more users * DOC removing extra lines and blank lines * DOC Adding missing link target for user * DOC fixing more links * DOC adding missing links for new contributions * DOC adding space before brackets in the user links * DOC reverting a wrong change * DOC adding final changes
Reference Issue
Addresses Issue #7748
What does this implement/fix? Explain your changes.
Added the :user: role to whats_new.rst for all contributors having a github url in the current version of whats_new.rst.
Any other comments?
Wrote a script for automating the process. No changes made for contributors not having the github URL linked.