from inspeqtor.v1.optimize import (
    get_default_optimizer as get_default_optimizer,
    minimize as minimize,
    stochastic_minimize as stochastic_minimize,
)

from inspeqtor.v2.optimize import (
    fit_gaussian_process as fit_gaussian_process,
    predict_with_gaussian_process as predict_with_gaussian_process,
    predict_mean_and_std as predict_mean_and_std,
    expected_improvement as expected_improvement,
    BayesOptState as BayesOptState,
    init_opt_state as init_opt_state,
    suggest_next_candidates as suggest_next_candidates,
    add_observations as add_observations,
)
