From 2931424c7c1835c7a868cac4fe162c6bd487a455 Mon Sep 17 00:00:00 2001 From: timmens Date: Wed, 23 Jul 2025 17:41:42 +0200 Subject: [PATCH 1/3] Udpate CHANGES.md --- CHANGES.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/CHANGES.md b/CHANGES.md index 04cb74857..6aa52c27d 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -11,11 +11,22 @@ This minor release includes several bug fixes and small improvements. Many contr in this release were made by Google Summer of Code (GSoC) 2025 applicants, with @gauravmanmode and @spline2hg being the accepted contributors. +- {gh}`620` Uses interactive plotly figures in documentation ({ghuser}`timmens`). +- {gh}`618` Improves bounds processing when no bounds are specified ({ghuser}`timmens`). +- {gh}`615` Adds pre-commit hook that checks mypy version consistency ({ghuser}`timmens`). +- {gh}`613` Exposes converter functionality ({ghuser}`spline2hg`). +- {gh}`612` Fixes results processing to work with new cobyla optimizer ({ghuser}`janosg`). +- {gh}`610` Adds `needs_bounds` and `supports_infinite_bounds` fields to algorithm info ({ghuser}`gauravmanmode`). +- {gh}`608` Adds support for plotly >= 6 ({ghuser}`hmgaudecker`, {ghuser}`timmens`). +- {gh}`607` Returns `run_explorations` results in a dataclass ({ghuser}`r3kste`). - {gh}`605` Enhances batch evaluator checking and processing, introduces the internal `BatchEvaluatorLiteral` literal, and updates CHANGES.md ({ghuser}`janosg`, {ghuser}`timmens`). +- {gh}`602` Adds optimizer wrapper for bayesian-optimization package ({ghuser}`spline2hg`). +- {gh}`601` Updates pre-commit hooks and fixes mypy issues ({ghuser}`janosg`). - {gh}`598` Fixes and adds links to GitHub in the documentation ({ghuser}`hamogu`). - {gh}`594` Refines newly added optimizer wrappers ({ghuser}`janosg`). +- {gh}`591` Adds multiple optimizers from the nevergrad package ({ghuser}`gauravmanmode`). - {gh}`589` Rewrites the algorithm selection pre-commit hook in pure Python to address issues with bash scripts on Windows ({ghuser}`timmens`). - {gh}`586` and {gh}`592` Ensure the SciPy `disp` parameter is exposed for the following @@ -31,6 +42,7 @@ in this release were made by Google Summer of Code (GSoC) 2025 applicants, with - {gh}`578` Integrates the `intersphinx-registry` package into the documentation for automatic linking to up-to-date external documentation ({ghuser}`Schefflera-Arboricola`). +- {gh}`576` Wraps oneplusone optimizer from nevergrad ({ghuser}`gauravmanmode`, {ghuser}`gulshan-123`). - {gh}`572` and {gh}`573` Fix bugs in error handling for parameter selector processing and constraints checking ({ghuser}`hmgaudecker`). - {gh}`570` Adds a how-to guide for adding algorithms to optimagic and improves internal @@ -44,6 +56,7 @@ in this release were made by Google Summer of Code (GSoC) 2025 applicants, with ({ghuser}`gauravmanmode`). - {gh}`552` Refactors and extends the `History` class, removing the internal `HistoryArrays` class ({ghuser}`timmens`). +- {gh}`485` Adds bootstrap weights functionality ({ghuser}`janosg`). ## 0.5.1 From c7cff35c9e3396fedf34a1c638bcee079adbee15 Mon Sep 17 00:00:00 2001 From: timmens Date: Wed, 23 Jul 2025 17:44:25 +0200 Subject: [PATCH 2/3] Fix wrong credit --- CHANGES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGES.md b/CHANGES.md index 6aa52c27d..bbae1fbec 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -56,7 +56,7 @@ in this release were made by Google Summer of Code (GSoC) 2025 applicants, with ({ghuser}`gauravmanmode`). - {gh}`552` Refactors and extends the `History` class, removing the internal `HistoryArrays` class ({ghuser}`timmens`). -- {gh}`485` Adds bootstrap weights functionality ({ghuser}`janosg`). +- {gh}`485` Adds bootstrap weights functionality ({ghuser}`alanlujan91`). ## 0.5.1 From 0f94efef70acb107a5023bfda3f515c26d15549f Mon Sep 17 00:00:00 2001 From: Tim Mensinger Date: Wed, 23 Jul 2025 18:31:21 +0200 Subject: [PATCH 3/3] Link to Nevergrad and Bayesian Optimization in CHANGES.md --- CHANGES.md | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index bbae1fbec..134f0d242 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -7,9 +7,18 @@ releases are available on [Anaconda.org](https://anaconda.org/optimagic-dev/opti ## 0.5.2 -This minor release includes several bug fixes and small improvements. Many contributions -in this release were made by Google Summer of Code (GSoC) 2025 applicants, with -@gauravmanmode and @spline2hg being the accepted contributors. +This minor release adds support for two additional optimizer libraries: + +- [Nevergrad](https://github.com/facebookresearch/nevergrad): A library for + gradient-free optimization developed by Facebook Research. +- [Bayesian + Optimization](https://github.com/bayesian-optimization/BayesianOptimization): A + library for constrained bayesian global optimization with Gaussian processes. + +In addition, this release includes several bug fixes and improvements to the +documentation. Many contributions in this release were made by Google Summer of Code +(GSoC) 2025 applicants, with @gauravmanmode and @spline2hg being the accepted +contributors. - {gh}`620` Uses interactive plotly figures in documentation ({ghuser}`timmens`). - {gh}`618` Improves bounds processing when no bounds are specified ({ghuser}`timmens`).