The library root. See bayesian_optimizer for the core optimizer, which requires models (see models), and data sets (see data). The acquisition package provides a selection of acquisition algorithms and the functionality to define your own. The ask_tell_optimization package provides API for Ask-Tell optimization and manual control of the optimization loop. The objectives package contains several popular objective functions, useful for experimentation.