code: def holt_init(x, hw_args: HoltWintersArgs):
      """
      Initialization for the Holt Models
      """
      # Map back to the full set of parameters
      hw_args.p[hw_args.xi.astype(bool)] = x
  
      # Ensure alpha and beta satisfy the requirements
      if hw_args.transform:
          alpha, beta, _ = to_restricted(
              hw_args.p, hw_args.xi, hw_args.bounds
          )
      else:
          alpha, beta = hw_args.p[:2]
      # Level, trend and dampening
      l0, b0, phi = hw_args.p[3:6]
      # Save repeated calculations
      alphac = 1 - alpha
      betac = 1 - beta
      # Setup alpha * y
      y_alpha = alpha * hw_args.y
      # In-place operations
      hw_args.lvl[0] = l0
      hw_args.b[0] = b0
  
      return alpha, beta, phi, alphac, betac, y_alpha
  
imports: import numpy
label_desc: Use image node_id 3 for calling a global function with example usage: holt_init(x, hw_args) and returns: alpha,  beta,  phi,  alphac,  betac,  y_alpha