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)

Reply via email to