Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-cma for openSUSE:Factory checked in at 2024-11-26 20:55:58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-cma (Old) and /work/SRC/openSUSE:Factory/.python-cma.new.28523 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-cma" Tue Nov 26 20:55:58 2024 rev:6 rq:1226392 version:4.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-cma/python-cma.changes 2024-07-12 17:05:56.982998966 +0200 +++ /work/SRC/openSUSE:Factory/.python-cma.new.28523/python-cma.changes 2024-11-26 20:56:26.859801564 +0100 @@ -1,0 +2,33 @@ +Tue Nov 26 04:31:35 UTC 2024 - Steve Kowalik <[email protected]> + +- Update to 4.0.0: + * majorly improved mixed-integer handling based on a more concise lower + bound of variances and on so-called integer centering + * moved options and parameters code into a new file + * many small-ish fixes and improvements + * fix compatibility to numpy 2.0 (thanks to Sait Cakmak) + * improved interface to noise_handler argument which accepts True as value + * improved interface to ScaleCoordinates now also with lower and upper + value mapping to [0, 1], see issue #210 + * changed: 'ftarget' triggers with <= instead of < + * assign surrogate attribute (for the record) when calling fmin_lq_surr + * various (minor) bug fixes + * various (small) improvements of the plots and their usability + * display iterations, evaluations and population size and termination + criteria in the plots + * subtract any recorded x from the plotted x-values by x_opt=index + * plots are now versus iteration number instead of evaluations by default + * provide legacy bbobbenchmarks without downloading + * new: CMADataLogger.zip allows sharing plotting data more easily by a + zip file + * new: tolxstagnation termination condition for when the incumbent + seems stuck + * new: collect restart terminations in cma.evalution_strategy.all_stoppings + * new: stall_sigma_change_on_divergence_iterations option to stall sigma + change when the median fitness is worsening + * new: limit active C update for integer variables + * new: provide a COCO single function +- Remove upper bound on numpy. +- Update URL. + +------------------------------------------------------------------- Old: ---- cma-3.3.0.tar.gz New: ---- cma-4.0.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-cma.spec ++++++ --- /var/tmp/diff_new_pack.m5VhzP/_old 2024-11-26 20:56:27.515828817 +0100 +++ /var/tmp/diff_new_pack.m5VhzP/_new 2024-11-26 20:56:27.515828817 +0100 @@ -18,20 +18,20 @@ Name: python-cma -Version: 3.3.0 +Version: 4.0.0 Release: 0 Summary: Covariance Matrix Adaptation Evolution Strategy numerical optimizer License: BSD-3-Clause -URL: https://cma.gforge.inria.fr/cmaes_sourcecode_page.html +URL: https://github.com/CMA-ES/pycma Source0: https://github.com/CMA-ES/pycma/archive/r%{version}.tar.gz#/cma-%{version}.tar.gz BuildRequires: %{python_module devel} -BuildRequires: %{python_module numpy-devel < 2} +BuildRequires: %{python_module numpy-devel} BuildRequires: %{python_module pip} BuildRequires: %{python_module setuptools} BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: python-rpm-macros -Requires: python-numpy < 2 +Requires: python-numpy Recommends: python-matplotlib BuildArch: noarch %python_subpackages ++++++ cma-3.3.0.tar.gz -> cma-4.0.0.tar.gz ++++++ ++++ 7518 lines of diff (skipped)
