Skip to content

Commit c835c79

Browse files
committed
v4.3.0 integer variables are rounded
1 parent 1b68747 commit c835c79

File tree

2 files changed

+13
-2
lines changed

2 files changed

+13
-2
lines changed

README.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,19 +90,30 @@ either of these with ``sudo``.
9090

9191
## Version History
9292

93-
* [Release ``4.2.0``](https://github.com/CMA-ES/pycma/releases/tag/r4.2.0) and [``4.2.1``](https://github.com/CMA-ES/pycma/releases/tag/r4.2.1)
93+
* [Release ``4.3.0``](https://github.com/CMA-ES/pycma/releases/tag/r4.3.0)
94+
- integer variables of candidate solutions are rounded (addressing also [issue
95+
#286](https://github.com/CMA-ES/pycma/issues/286))
96+
- moved main docstring from `fmin` to `fmin2`
97+
- experimental plots for error estimates and sensitivities
98+
- fix `numpy` scalar type representations at various places
99+
- replace ineffective `use_archives` flag with `archive_sent_solutions`
100+
and `archive_after_sent`
101+
102+
* [Release ``4.2.0``](https://github.com/CMA-ES/pycma/releases/tag/r4.2.0)
94103
- a stand-alone boundary handling function wrapper ``BoundDomainTransform``
95104
- streamline plot docs, fix symlog plot with newest `matplotlib`, plots display the value of `.stop()` and the version number
96105
- a few more minor fixes and improvements
97106
- replace `setup.py` with `pyproject.toml`
98107
- [Version ``4.1.0``](https://github.com/CMA-ES/pycma/releases/tag/v4.1.0) (already since `5a30571f`)
99108
- move boundary handling into a separate module
100109
- various small-ish fixes and improvements, in particular an edge case in the initialization of the Lagrange multipliers in the constraints handling
110+
101111
* [Release ``4.0.0``](https://github.com/CMA-ES/pycma/releases/tag/r4.0.0)
102112
- majorly improved mixed-integer handling based on a more concise lower bound
103113
of variances and on so-called integer centering
104114
- moved options and parameters code into a new file
105115
- many small-ish fixes and improvements
116+
106117
* [Release ``3.4.0``](https://github.com/CMA-ES/pycma/releases/tag/r3.4.0)
107118
- fix compatibility to `numpy` 2.0 (thanks to [Sait Cakmak](https://github.com/saitcakmak))
108119
- improved interface to `noise_handler` argument which accepts `True` as value

cma/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@
103103

104104
___author__ = "Nikolaus Hansen and Petr Baudis and Youhei Akimoto"
105105
__license__ = "BSD 3-clause"
106-
__version__ = "4.2.1 dev"
106+
__version__ = "4.3.0"
107107

108108

109109
import collections as _collections

0 commit comments

Comments
 (0)