From 2063de568d927210bcfa1e6f013d2fde05f27984 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johannes=20Schm=C3=B6lder?= Date: Sun, 21 Apr 2024 13:26:37 +0200 Subject: [PATCH] v0.9.1 --- CADETProcess/__init__.py | 2 +- docs/source/release_notes/index.md | 1 + docs/source/release_notes/template.md | 10 ++++------ docs/source/release_notes/v0.9.0.md | 3 +-- docs/source/release_notes/v0.9.1.md | 24 ++++++++++++++++++++++++ 5 files changed, 31 insertions(+), 9 deletions(-) create mode 100644 docs/source/release_notes/v0.9.1.md diff --git a/CADETProcess/__init__.py b/CADETProcess/__init__.py index d96e9de5..9b55fb6d 100644 --- a/CADETProcess/__init__.py +++ b/CADETProcess/__init__.py @@ -10,7 +10,7 @@ """ # Version information name = "CADET-Process" -__version__ = "0.9.0" +__version__ = "0.9.1" # Imports from .CADETProcessError import * diff --git a/docs/source/release_notes/index.md b/docs/source/release_notes/index.md index 17d9ecf8..50a7584d 100644 --- a/docs/source/release_notes/index.md +++ b/docs/source/release_notes/index.md @@ -11,4 +11,5 @@ v0.7.2 v0.7.3 v0.8.0 v0.9.0 +v0.9.1 ``` diff --git a/docs/source/release_notes/template.md b/docs/source/release_notes/template.md index 49c7a011..40d0ff70 100644 --- a/docs/source/release_notes/template.md +++ b/docs/source/release_notes/template.md @@ -1,14 +1,12 @@ # v0.7.0 **CADET-Process** v0.7.0 is the culmination of 10 months of hard work. -It contains many new features, numerous bug-fixes, improved test coverage and better -documentation. +It contains many new features, numerous bug-fixes, improved test coverage and better documentation. There have been a number of deprecations and API changes in this release, which are documented below. -All users are encouraged to upgrade to this release, as there are a large number of bug-fixes and -optimizations. -Before upgrading, we recommend that users check that their own code does not use deprecated CADET-Process functionality (to do so, run your code with ``python -Wd`` and check for ``DeprecationWarning`` s). +All users are encouraged to upgrade to this release, as there are a large number of bug-fixes and optimizations. +Before upgrading, we recommend that users check that their own code does not use deprecated **CADET-Process** functionality (to do so, run your code with ``python -Wd`` and check for ``DeprecationWarning``). -This release requires Python 3.8+ +This release requires Python 3.10+ ## Highlights and new features of this release diff --git a/docs/source/release_notes/v0.9.0.md b/docs/source/release_notes/v0.9.0.md index 8bf5720f..a71d6f5e 100644 --- a/docs/source/release_notes/v0.9.0.md +++ b/docs/source/release_notes/v0.9.0.md @@ -1,8 +1,7 @@ # v0.9.0 **CADET-Process** v0.9.0 is the culmination of 6 months of hard work. -It contains many new features, numerous bug-fixes, improved test coverage and better -documentation. +It contains many new features, numerous bug-fixes, improved test coverage and better documentation. All users are encouraged to upgrade to this release, as there are a large number of bug-fixes and optimizations. This release requires Python 3.9+ diff --git a/docs/source/release_notes/v0.9.1.md b/docs/source/release_notes/v0.9.1.md new file mode 100644 index 00000000..63026e3d --- /dev/null +++ b/docs/source/release_notes/v0.9.1.md @@ -0,0 +1,24 @@ +# v0.9.1 + +**CADET-Process** v0.9.1 is a hotfix release which fixes a couple of minor issues. +All users are encouraged to upgrade to this release, as there are a large number of bug-fixes and optimizations. + +This release requires Python 3.10+ + +## Highlights and new features of this release + +- Fix updating {class}`~CADETProcess.optimization.ParetoFront` with a from a {class}`~CADETProcess.optimization.Population`. +- Add option to instantiate a {class}`~CADETProcess.optimization.Population` from an {class}`~CADETProcess.optimization.OptimizationProblem`. +- Add option to include meta scores and infeasible points in {meth}`~CADETProcess.optimization.Population.plot_pareto`. +- Add option to set time axis in plots to seconds. +- Migrate to `pyproject.toml`. + +## Issues closed for 0.9.1 + +- [121](https://github.com/fau-advanced-separations/CADET-Process/issues/121): optimization_problem.evaluate_callbacks(ind) doesn't evaluate if callback frequency is set to != 1 + +## Pull requests for 0.9.1 + +- [122](https://github.com/fau-advanced-separations/CADET-Process/pull/122): Extend example of binding parameter estimation to include parameter transformation +- [125](https://github.com/fau-advanced-separations/CADET-Process/pull/125): Use seconds in plot time axis +- [126](https://github.com/fau-advanced-separations/CADET-Process/pull/126): AxInterface Runner `staging_required` should be a property