Recent Releases of pygmo

pygmo - pygmo 2.19.7

This is a quick fix release whose main purpose is to build the binary wheels against the recently-released pagmo 2.19.1.

The full changelog, as usual, is available here:

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

- C++
Published by bluescarni over 1 year ago

pygmo - pygmo 2.19.6

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

- C++
Published by bluescarni about 2 years ago

pygmo - pygmo 2.19.5

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

- C++
Published by bluescarni almost 3 years ago

pygmo - pygmo 2.19.4

- C++
Published by bluescarni almost 3 years ago

pygmo - pygmo 2.19.3

- C++
Published by bluescarni almost 3 years ago

pygmo - pygmo 2.19.2

- C++
Published by bluescarni almost 3 years ago

pygmo - pygmo 2.19.1

- C++
Published by bluescarni almost 3 years ago

pygmo - pygmo 2.19.0

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.

- C++
Published by darioizzo about 3 years ago

pygmo - pygmo 2.18.0

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.

- C++
Published by bluescarni over 4 years ago

pygmo - pygmo 2.16.1

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

- C++
Published by bluescarni about 5 years ago

pygmo - pygmo 2.16.0

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

- C++
Published by bluescarni over 5 years ago

pygmo - pygmo 2.15.0

This new release features various additions to the topology API, including interoperability with NetworkX and the free_form topology (aka custom topology from pagmo 1).

Additionally, this release includes also fixes for recent CMake versions and various doc improvements/additions.

The full changelog is available here:

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

- C++
Published by bluescarni almost 6 years ago

pygmo - pygmo 2.14.1

This hotfix release fixes the publication of the binary wheels to pypi. No code changes with respect to 2.14.0.

- C++
Published by bluescarni almost 6 years ago

pygmo - pygmo 2.14.0

This is the first stand-alone release of pygmo. Please see the release notes here:

https://github.com/esa/pagmo2/releases/tag/v2.14.0

- C++
Published by bluescarni almost 6 years ago