- constraints handling with an Augmented Lagrangian, see
cma.fmin_con
x0
andsigma0
cannot be a string anymore, butx0
may be acallable
(a function)- injections are excluded from negative covariance matrix updates addressing #124
- improved generic Logger, see
cma.logger.Logger
- a wrapper as scikit optimizer, use
import cma.wrapper
- plotting works now interactively also in a Jupyter notebook
logger.plot(addcols=1)
plots additionally correlation and precision matrices (experimental)- new
tolflatfitness
termination option (replaces warnings/errors) - new
tolfunrel
termination option (deactivated by default) - "signals" file is active by default but ignored in verbose=-9 setting
- various other fixes and small improvements
available at PyPI.