Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 9 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,18 +4,21 @@

### Changes

- Implemented the DRSC algorithm for SumEquals constraints. A side-effect of this implementation is that you can now
ask for multiple points with opt.ask() while using this type of constraint (previously you could only ask for one).
- Dropped support for Python 3.9
-
-

### Bugfixes

- Fixed TypeError when combining categorical and numerical dimensions in get_Brownie_Bee_Pareto
-
-

## Version 1.1.2 [unpublished]
## Version 1.1.2 [published]

### Changes

- Implemented the DRSC algorithm for SumEquals constraints. A side-effect of this implementation is that you can now
ask for multiple points with opt.ask() while using this type of constraint (previously you could only ask for one).
- Dropped support for Python 3.9
- Added the get_Brownie_Bee_Pareto() function to support Pareto front plotting in the Brownie Bee user interface.
- Added the get_Pareto_front_compromise() function to facilitate a default highlighted compromise in the Pareto plot.
- Added the get_Brownie_Bee_1d_plot() function to support custom 1D dependency plots in the Brownie Bee user interface.
Expand All @@ -27,6 +30,7 @@
- Pareto front calculations are now reproducible.
- Fixes small error in legend generation of plot_objective_1d for the case where the user specifies a
specific set of settings to create the plot at
- Fixed TypeError when combining categorical and numerical dimensions in get_Brownie_Bee_Pareto

## Version 1.1.1 [published]

Expand Down
2 changes: 1 addition & 1 deletion ProcessOptimizer/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@
from .samplers.doe import get_optimal_DOE
from .XpyriMentor import XpyriMentor

__version__ = "1.1.1"
__version__ = "1.1.2"


__all__ = (
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -178,7 +178,7 @@ If you have not packaged before check out https://packaging.python.org/tutorials
To upload a new version to PyPi do the following in the root folder of the project:

- In terminal run the command "pytest" and make sure there are no errors
- Change version number in setup.py
- Change version number in pyproject.toml
- Change version number in ProcessOptimizer/\_\_init\_\_.py
- Remember to `pip install twine` if running in a new virtual env. (You might also have to `pip install build`)
- Run `python -m build`
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"

[project]
name = "ProcessOptimizer"
version = "1.1.1"
version = "1.1.2"
description = "Sequential model-based optimization toolbox (forked from scikit-optimize)"
license = { text = "BSD" }
authors = [
Expand Down