class_docstr: A Metric for retriving information from a BotorchTestProblemRunner.
  A BotorchTestProblemRunner will attach the result of a call to
  BaseTestProblem.forward per Arm on a given trial, and this Metric will extract the
  proper value from the resulting tensor given its index.
code: def __init__(
      self,
      name: str,
      noise_sd: Optional[float] = None,
      index: int = 0,
  ) -> None:
      super().__init__(name=name)
      self.noise_sd = noise_sd
      self.index = index
  
file_path: Ax/ax/metrics/botorch_test_problem.py
imports: from typing import Any, Optional
  import pandas
  from ax.core.base_trial import BaseTrial
  from ax.core.data import Data
  from ax.core.metric import Metric, MetricFetchE, MetricFetchResult
  from ax.utils.common.result import Err, Ok
label_desc: Use image node_id 1 to create a new BotorchTestProblemMetric object from inherited base classes: Metric with example: obj = BotorchTestProblemMetric(name, noise_sd, index)