class_docstr: Defines experiment configs and paths to outputs.
  
  Attributes:
    root_folder: Root folder to contain all experimental outputs.
    experiment: Name of experiment to run.
    data_folder: Folder to store data for experiment.
    model_folder: Folder to store serialised models.
    results_folder: Folder to store results.
    data_csv_path: Path to primary data csv file used in experiment.
    hyperparam_iterations: Default number of random search iterations for
      experiment.
docstr: Gets a data formatter object for experiment.
  
  Returns:
    Default DataFormatter per experiment.
docstr_tok: ["Gets","a","data","formatter","object","for","experiment",".","Returns",":","Default","DataFormatter","per","experiment","."]
code: def make_data_formatter(self):
      """Gets a data formatter object for experiment.
  
      Returns:
        Default DataFormatter per experiment.
      """
  
      data_formatter_class = {
          "Alpha158": data_formatters.qlib_Alpha158.Alpha158Formatter,
      }
  
      return data_formatter_class[self.experiment]()
  
imports: import os
  import data_formatters.qlib_Alpha158
label_desc: Use image node_id 4 for calling the ExperimentConfig obj's underlying member method code with example usage: obj.make_data_formatter() and returns: data_formatter_class