code: def asy_ucb(gp, anc_data):
      """Returns a recommendation via UCB in the asyuential setting."""
      beta_th = _get_ucb_beta_th(_get_gp_ucb_dim(gp), anc_data.t)
      gp_eval = _get_gp_eval_for_parallel_strategy(gp, anc_data, "std")
  
      def _ucb_acq(x):
          """Computes the GP-UCB acquisition."""
          mu, sigma = gp_eval(x)
          return mu + beta_th * sigma
  
      return maximise_acquisition(_ucb_acq, anc_data)
  
imports: from __future__ import division
  from argparse import Namespace
  from copy import copy
  import numpy
  from scipy.stats import norm
  from ..utils.general_utils import solve_lower_triangular
  from ..gp.gp_core import get_post_covar_from_raw_covar
  from ..exd.domains import EuclideanDomain
  from ..exd.exd_utils import maximise_with_method
label_desc: Use image node_id 13 for calling a global function with example usage: asy_ucb(gp, anc_data) and returns: maximise_acquisition, unknown