class_docstr: Base class for evaluating methods for optimisation. 
class_docstr_tok: ["Base","class","for","evaluating","methods","for","optimisation","."]
docstr: Header for iteration. 
docstr_tok: ["Header","for","iteration","."]
code: def get_iteration_header(self):
      """Header for iteration."""
      noisy_str = (
          "no-noise"
          if self.func_caller.noise_type == "no_noise"
          else "noisy(%0.2f)" % (self.func_caller.noise_scale)
      )
      maxval_str = (
          "?"
          if self.func_caller.maxval is None
          else "%0.5f" % (self.func_caller.maxval)
      )
      ret = "%s (M=%d), td: %s, max=%s, max-capital %0.2f, %s" % (
          self.study_name,
          self.worker_manager.num_workers,
          self.to_be_saved.time_distro_str,
          maxval_str,
          self.max_capital,
          noisy_str,
      )
      return ret
  
imports: from argparse import Namespace
  from datetime import datetime
  import os
  import numpy
  from .blackbox_optimiser import OptInitialiser
  from ..utils.method_evaluator import BaseMethodEvaluator
label_desc: Use image node_id 7 for calling the OptMethodEvaluator obj's underlying member method code with example usage: obj.get_iteration_header() and returns: ret