* Set lower_bound_ to max lower bound at the end of BaseMixture.fit(), fixes#10869
* Use a local lower_bound variable rather than self.lower_bound_ during training, in BaseMixture.fit()
* Remove extra empty line
* Update documentation and reduce test_init() iterations from 100 to 25
* Update whats_new/v0.20.rst to add mention of issue 10869, and reformat file to fit on 80 columns
* Remove extra line in whats_new/v0.20.rst
* Add tests for convergence detection in Gaussian mixtures when warm_start=True
* Remove unnecessary catch_exception blocks
* Fix tests since n_iter_ was recently fixed to be increased by 1
* Revert changes unrelated to PR 10870 in doc/whats_new/v0.20.rst
* Replace assert_* with plain asserts because of the move to pytest
* Remove comment in whats_new/v0.20.rst that will be added upon merging
* Replace single backticks with double backticks in doc string
* Limit is 79 characters per line, not 80.
* Remove the false convergence fix to treat it in a separate PR
* rm dupes
* add check_supervised_y_no_nan in classifier checks: this implies changes for Ridge classifiers
* fix docstrings/comments
* FIX check fitting 1d X array raises error and FIX check fitting 2d array with only 1 feature either works or returns informative message
* modify check_fit2d_1sample in common tests so that it checks fitting either works or returns an informative message
* rm SpectralClustering case for the moment
* uniformize error messages for 1 sample case and fix SpectralClustering with ensure_min_samples=2
* add unit test for mean_shift when n_samples * quantile < 1
* FIX travis with ensure_min_samples=2 in _PLS
* try fix for failing tSNE test
* typos
* take @agramfort's review into account
* sc to fix string in gaussian_process
* add the class that is present to preserve information of previous message in gpc.py
* Fix Rouseeuw1984 broken link
* Change label vbgmm to bgmm
Previously modified with PR #6651
* Change tag name
Old refers to new tag added with PR #7388
* Remove prefix underscore to match tag
* Realign to fit 80 chars
* Link to metrics.rst.
pairwise metrics yet to be documented
* Remove tag as LSHForest is deprecated
* Remove all references to randomized_l1 and sphx_glr_auto_examples_linear_model_plot_sparse_recovery.py.
It is deprecated.
* Fix few Sphinx warnings
* Realign to 80 chars
* Changes based on PR review
* Remove unused ref in calibration
* Fix link ref in covariance.rst
* Fix linking issues
* Differentiate Rouseeuw1999 tag within file.
* Change all duplicate Rouseeuw1999 tags
* Remove numbers from tag Rousseeuw
Use a sparse matrix representation of the neighbors.
Re-factored the QuadTree implementation to avoid insertion errors.
Various fixes in the gradient descent schedule to get the Barnes Hut and exact solvers to behave more robustly and consistently.
* we do not transform y
* more
* added Deprecation Warning to transform() to remove Y parameter
* more
* ENH ensure FunctionTransformer's transform/inverse_transform doesn't permit y
* Undo changes to pls_. It will be done in a separate PR (see #9160)
* flake8
* Update whatsnew
* Fully undo PLS changes
* DOC framework for keeping API refs for deprecated classes/funcs
* DOC tagging deprecated for 0.20
* suggestion for LDA/QDA deprecation
* simplify deprecation message for GaussianProcess
* simplify deprecation messages
* fixup avoid import QuadraticDiscriminantAnalysis in qda.QDA (and similar for LDA).
* fixup test alias lda.LDA is instance of LinearDiscriminantAnalysis
* DOC correct docstring for sample_gaussian
Docstring did not match function behaviour. Caused some trouble trying to implement a compatible version for a different distribution.
* MAINT Use _sample_gaussian internally
This avoids triggering the deprecation warning. sample_gaussian is just a thin
wrapper.
* Fix _sample_gaussian test path
_sample_gaussian is not publicly exported in mixture, so use gmm module.