code: def __init__(self, bounds=None, sd=None):
      self.input_dim = 2
      if bounds is None:
          self.bounds = [(-512, 512), (-512, 512)]
      else:
          self.bounds = bounds
      self.min = [(512, 404.2319)]
      self.fmin = -959.6407
      if sd == None:
          self.sd = 0
      else:
          self.sd = sd
      self.name = "Egg-holder"
  
imports: import numpy
  from ..util.general import reshape
label_desc: Use image node_id 1 to create a new eggholder object  with example: obj = eggholder(bounds, sd)