Release History#
v0.5.0 (2023-11-09)#
Added hypervolume acquisition and constraints.
Better specification of latent dimensions.
Implemented Monte Carlo acquisition functions.
Added classes for DOFs and objectives.
v0.4.0 (2023-08-11)#
Easier-to-use syntax when building the agent.
Modular and stateful agent design for better usability.
Added the ability to save/load both data and hyperparameters.
Added passive degrees of freedom.
Added a number of test functions / artificial landscapes for optimization.
Updated the Sphinx documentation theme to furo.
v0.3.0 (2023-06-17)#
Implemented multi-task optimization.
Simplified the syntax on initializing the agent.
Resolved issues discovered at NSLS-II ISS.
v0.2.0 (2023-04-25)#
Rebased the Bayesian optimization models to be compatible with
botorch
code.Optimization objectives can be customized with
experiment
modules.Added optimization test functions for quicker testing and development.
v0.1.0 (2023-03-10)#
Changed from using
SafeConfigParser
toConfigParser
.Implemented the initial version of the GP optimizer.
Updated the repo structure based on the new cookiecutter.
Added tests to the CI.
v0.0.2 (2021-05-14)#
Fixed _run_flyers()
for sirepo optimization.
v0.0.1 - Initial Release (2020-09-01)#
Initial release of the Beamline Optimization library.
Used in:
Planned: