1.0.0
It is a good time to release SMT 1.0 (just after 0.9!).
The SMT architecture has shown to be useful and resilient since the 0.2 version presented in the article (more additions than actual breaking changes since then). Special thanks to @bouhlelma and @hwangjt and thanks to all contributors.
This is a smooth transition from SMT 0.9, with small additions and bug fixes:
- Add
random_state
option toNestedLHS
for result reproducibility (#296 thanks @anfelopera) - Add
use_gower_distance
option to EGO to use the Gower distance kernel
instead of continuous relaxation in presence of mixed integer variables (#299 thanks @Paul-Saves ) - Fix kriging based bug to allow
n_start=1
(#301) - Workaround PLS changes in
scikit-learn 0.24
which impact KPLS surrogate model family (#306) - Add documentation about saving and loading surrogate models (#308)