Skip to content

Commit 0086ab4

Browse files
committed
v4.0.0
1 parent 659fa0c commit 0086ab4

File tree

3 files changed

+7
-2
lines changed

3 files changed

+7
-2
lines changed

README.md

+5
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,11 @@ either of these with ``sudo``.
8989

9090
## Version History
9191

92+
* [Release ``4.0.0``](https://github.com/CMA-ES/pycma/releases/tag/r4.0.0)
93+
- majorly improved mixed-integer handling based on a more concise lower bound
94+
of variances and on so-called integer centering
95+
- moved options and parameters code into a new file
96+
- many small-ish fixes and improvements
9297
* [Release ``3.4.0``](https://github.com/CMA-ES/pycma/releases/tag/r3.4.0)
9398
- fix compatibility to `numpy` 2.0 (thanks to [Sait Cakmak](https://github.com/saitcakmak))
9499
- improved interface to `noise_handler` argument which accepts `True` as value

cma/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@
154154

155155
# fcts = ff # historical reasons only, replace cma.fcts with cma.ff first
156156

157-
__version__ = "3.4.0"
157+
__version__ = "4.0.0"
158158
# $Source$ # according to PEP 8 style guides, but what is it good for?
159159
# $Id: __init__.py 4432 2020-05-28 18:39:09Z hansen $
160160
# bash $: svn propset svn:keywords 'Date Revision Id' __init__.py

setup.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@
7575
# from distutils.core import setup
7676
from setuptools import setup
7777
from cma import __version__ # assumes that the right module is visible first in path, i.e., cma folder is in current folder
78-
from cma import __doc__ as long_description
78+
from cma import __doc__ as long_description # is overwritten below
7979

8080
# prevent the error when building Windows .exe
8181
import codecs

0 commit comments

Comments
 (0)