Pygmo2 Versions Save

A Python platform to perform parallel computations of optimisation tasks (global and local) via the asynchronous generalized island model.

v2.19.6

3 months ago

This new pygmo release includes fixes for Python 3.12 and adds batch fitness evaluation capabilities to the CMAES algorithm.

v2.19.5

1 year ago

This is a minor release featuring several documentation fixes, and adding pre-built wheels for 64-bit Linux ARM (aarch64), courtesy of @ccrutchf.

v2.19.4

1 year ago

v2.19.3

1 year ago

v2.19.2

1 year ago

v2.19.1

1 year ago

v2.19.0

1 year ago

Full changelog: https://esa.github.io/pygmo2/changelog.html

PyPi support restored for linux

Due to the large number of requests we have refreshed and restored the binary wheel creation for the linux platform.

Added fixed arguments meta problem

A new meta-problem allows to fix some of the decision vector components and reduce dimensionality.

Generational MOEA-D added to algorithms

Added a generational version of MOEA-D with batch fitness evaluation support.

v2.18.0

2 years ago

Full changelog: https://esa.github.io/pygmo2/changelog.html

Support for non-x86 CPUs

pygmo 2.18.0 adds official support for non-x86 processors, specifically 64-bit ARM and PowerPC. Automated builds on these architectures have been added to the CI pipeline, courtesy of travis and circleci.

Serialisation changes

This release includes various changes in the serialisation of the main classes. As a result, it's not possible in pygmo 2.18.0 to unpickle from archives produced with earlier versions of pygmo.

Build system fixes & improvements

pygmo now requires CMake >= 3.17 when building from source. A compilation failure in debug mode with Python >= 3.9 has been fixed.

v2.16.1

3 years ago

This is a minor release containing a few build system fixes, and bumping up the minimum required pybind11 version to 2.6.

As usual, the full changelog is available here:

https://esa.github.io/pygmo2/changelog.html

v2.16.0

3 years ago

The major new feature in this new pygmo release is an algorithm wrapper around the SciPy optimizers, developed by @mlooz

Additionally, like pagmo 2.16.0, pygmo now requires a C++17-capable compiler when installing from source.

The full changelog, as usual, is available here:

https://esa.github.io/pygmo2/changelog.html