docstr: Evaluate partial information of a quadratic.
docstr_tok: ["Evaluate","partial","information","of","a","quadratic","."]
code: def call(self, x: float, noise: float | None = None) -> list[dict]:
      """Evaluate partial information of a quadratic."""
      z = x - 34.56789
      if noise is not None:
          noise = (1 - noise / 10) + 0.0001
          z *= self.rng.normal(0, noise)
  
      y = 4 * z**2 + 23.4
      dy_dx = 8 * z
      return [
          {"name": "objective", "type": "objective", "value": y},
          {"name": "gradient", "type": "gradient", "value": dy_dx},
      ]
  
imports: from __future__ import annotations
  import copy
  import os
  from pathlib import Path
  import numpy
  import pytest
  from orion.algo.pbt.pb2_utils import import_optional
  from orion.client import build_experiment, create_experiment, workon
  from orion.core.io.space_builder import SpaceBuilder
  from orion.core.utils.module_import import ImportOptional
  from orion.core.worker.algo_wrappers import AlgoWrapper
  from orion.core.worker.primary_algo import SpaceTransform
  from orion.core.worker.trial import Trial
  from orion.storage.base import BaseStorageProtocol
  from orion.benchmark.task.base import BenchmarkTask
label_desc: Use image node_id 3 for calling the CustomRosenbrock obj's underlying member method code with example usage: obj.call(x, noise) and returns: list