* 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
* 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.
* use less nose.tools import to simplify future transition to activly developing test suites/runners
* assert_equal -> assert_array_equal in test_feature_hasher_pairs_with_string_values
and one missed ImportError that should be replaced with AttributeError
* test for py2.6 compat with except AttributeError
* fix importing of SkipTest
* force using nose in python2.6 for now
* there was no assert_dict_equal in py2.6. but we can use assert_equal
although failed test will look a little bit ugly
* remove nose imports from doc/datasets
* Add the new BayesianGaussianMixture class.
Add the test file for the BayesianGaussianMixture.
* Add the use of the cholesky decomposition of the precision matrix.
* Fix some bugs.
* Modification of GaussianMixture class.
The purpose here is to prepare the integration of BayesianGaussianMixture.
* Fix comments.
* Modification of the Docstring.
* Add license and author.
* Fix pb typo of eq 10.64 and 10.62.
* Correct VBGMM bugs.
* Fix full version.
* Fix the precision normalisation pb.
* Fix all cov_type algo for BayesianGaussianMixture.
* Optimisation of spherical and diag computation.
* Code simplification.
* Check the Gaussian Mixture tests are ok.
* Add test.
* Add new tests for BayesianGaussianMixture and GaussianMixture.
* Add the bayesian_gaussian_example and the doc.
* Fix comments.
* Fix review comments and add license and author.
* Fix test compare covar type.
* Fix reviews.
* Fix tests.
* Fix review comments.
* Correct reviews.
* Fix travis pb.
* Fix circleci pb.
* Fix review comments.
* Fix typo.
* Fix comments.
Add reg_covar and what's new.
* Fix comments.
* Fix comments.
* [ci skip] Correct legend.
* Modification of GaussianMixture class.
The purpose here is to prepare the integration of BayesianGaussianMixture.
* Fix comments.
* Modification of the Docstring.
* Add license and author.
* Fix review and add tests for init.
* added Deprecation Warnings to DPGMM and VBGMM classes and other functions
* modified/added functions test_digamma, test_gammaln, test_log_normalize to check for DeprecationWarning
* added functions to test for Deprecated Warnings for wishart_log_det, wishart_logz
* updated test_log_normalize function
* fixed spelling in DeprecationWarning for class DPGMM and
added DeprecationWarning tests test_DPGMM_deprecation, test_VBGMM_deprecation
* added blank lines near inserted DeprecatedWarnings to conform to pep8
* added blank lines and deleted trailing whitespace for pep8
* removed 'import warnings' since not used
* changed wording of DeprecationWarnings for style and/or recommend alternate functions
* fixed spelling error in warning for gammaln
* suppress DecprecationWarnings for two functions
* fixed ignore_warnings function usage
* added more @ignore_warnings(DeprecationWarning)
* temporary commit to check nosetests on travis
* TST suppresses more DeprecatedWarnings
addresses GH6998 VBGMM and DPGMM deprecation
* CLN fixes whitespace for pep8
in test_gmm.py and test_dpgmm.py
for GH6998
* TST uncommented some code
I had commented some code for debugging purposes and had forgotten
to uncomment it. Now it is uncommented again.