Source code for baybe.surrogates.gaussian_process.presets.core

"""Preset configurations for Gaussian process surrogates."""

from __future__ import annotations

from enum import Enum


[docs] class GaussianProcessPreset(Enum): """Available Gaussian process surrogate presets.""" BAYBE = "BAYBE" """The default BayBE settings of the Gaussian process surrogate class.""" BOTORCH = "BOTORCH" """The BoTorch settings.""" CHEN = "CHEN" """The adaptive kernel hyperprior settings proposed by :cite:p:`Chen2026`.""" EDBO = "EDBO" """The EDBO settings proposed by :cite:p:`Shields2021`.""" EDBO_SMOOTHED = "EDBO_SMOOTHED" """A smoothed version of the EDBO settings (adapted from :cite:p:`Shields2021`)."""