Hello community, here is the log from the commit of package python-pomegranate for openSUSE:Factory checked in at 2020-01-07 23:51:53 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-pomegranate (Old) and /work/SRC/openSUSE:Factory/.python-pomegranate.new.6675 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pomegranate" Tue Jan 7 23:51:53 2020 rev:2 rq:761207 version:0.12.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-pomegranate/python-pomegranate.changes 2019-12-04 14:20:22.066437513 +0100 +++ /work/SRC/openSUSE:Factory/.python-pomegranate.new.6675/python-pomegranate.changes 2020-01-07 23:52:08.411993523 +0100 @@ -1,0 +2,47 @@ +Mon Jan 6 15:19:20 UTC 2020 - Todd R <[email protected]> + +- Update to Version 0.12.0 + + Highlights + * MarkovNetwork models have been added in and include both inference and structure learning. + * Support for Python 2 has been depricated. + * Markov network, data generator, and callback tutorials have been added in + * A robust `from_json` method has been added in to __init__.py that can deserialize JSONs from any pomegranate model. + + MarkovNetwork + * MarkovNetwork models have been added in as a new probabilistic model. + * Loopy belief propagation inference has been added in using the FactorGraph backend + * Structure learning has been added in using Chow-Liu trees + + BayesianNetwork + * Chow-Liu tree building has been sped up slightly, courtesy of @alexhenrie + * Chow-Liu tree building was further sped up by almost an order of magnitude + * Constraint Graphs no longer fail when passing in graphs with self loops, courtesy of @alexhenrie + + BayesClassifier + * Updated the `from_samples` method to accept BayesianNetwork as an emission. This will build one Bayesian network for each class and use them as the emissions. + + Distributions + * Added a warning to DiscreteDistribution when the user passes in an empty dictionary. + * Fixed the sampling procedure for JointProbabilityTables. + * GammaDistributions should have their shape issue resolved + * The documentation for BetaDistributions has been updated to specify that it is a Beta-Bernoulli distribution. + + io + * New file added, io.py, that contains data generators that can be operated on + * Added DataGenerator, DataFrameGenerator, and a BaseGenerator class to inherit from + + HiddenMarkovModel + * Added RandomState parameter to `from_samples` to account for randomness when building discrete models. + + Misc + * Unneccessary calls to memset have been removed, courtesy of @alexhenrie + * Checking for missing values has been slightly refactored to be cleaner, courtesy of @mareksmid-lucid + * Include the LICENSE file in MANIFEST.in and simplify a bit, courtesy of @toddrme2178 + * Added in a robust from_json method that can be used to deseralize a JSON for any pomegranate model. + + docs + * Added io.rst to briefly describe data generators + * Added MarkovNetwork.rst to describe Markov networks + * Added links to tutorials that did not have tutorials linked to them. + + Tutorials + * Added in a tutorial notebook for Markov networks + * Added in a tutorial notebook for data generators + * Added in a tutorial notebook for callbacks + + CI + * Removed unit tests for Py2.7 from AppVeyor and Travis + * Added unit tests for Py3.8 to AppVeyor and Travis +- Dropped python2 support + +------------------------------------------------------------------- Old: ---- pomegranate-0.11.2.tar.gz New: ---- pomegranate-0.12.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-pomegranate.spec ++++++ --- /var/tmp/diff_new_pack.DDXg3O/_old 2020-01-07 23:52:10.359994534 +0100 +++ /var/tmp/diff_new_pack.DDXg3O/_new 2020-01-07 23:52:10.363994537 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-pomegranate # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-pomegranate -Version: 0.11.2 +Version: 0.12.0 Release: 0 Summary: A graphical models library for Python License: MIT ++++++ pomegranate-0.11.2.tar.gz -> pomegranate-0.12.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/python-pomegranate/pomegranate-0.11.2.tar.gz /work/SRC/openSUSE:Factory/.python-pomegranate.new.6675/pomegranate-0.12.0.tar.gz differ: char 13, line 1
