class_docstr: Task based on the Forrester function, as described in https://arxiv.org/abs/1905.12982
  
  .. math:: f(x) = ((lpha x - 2)^2) sin(eta x - 4)
  
  
  Parameters
  ----------
  max_trials : int
      Maximum number of trials for this task.
  alpha : float, optional
      Alpha parameter used in the above equation, by default 0.5
  beta : float, optional
      Beta parameter used in the above equation, by default 0.5
code: def call(self, x: float) -> List[Dict]:
      x_np = np.asfarray(x)
      y = ((self.alpha * x_np - 2) ** 2) * np.sin(self.beta * x_np - 4)
      return [dict(name="forrester", type="objective", value=y)]
  
file_path: orion/src/orion/benchmark/task/forrester.py
imports: from typing import Dict, List
  import numpy
  from orion.benchmark.task.base import BenchmarkTask
label_desc: Use image node_id 2 for calling the Forrester obj's underlying member method code with example usage: obj.call(x) and returns: list