class_docstr: Compile and save results of human+model chats.
  
  Results will be saved on the level of specific conversations, as well as aggregated
  up the level of each worker as a whole.
code: def setup_args(cls):
      parser = super().setup_args()
      parser.add_argument(
          "--hit-block-list",
          type=str,
          default="",
          help="Comma-separated list of all hits to block",
      )
      parser.add_argument(
          "--results-folders",
          type=str,
          help="Comma-separated list of result folders",
      )
      parser.add_argument(
          "--model-nickname",
          type=str,
          default="",
          help="name of the model",
      )
      parser.add_argument(
          "--completed-run-stats-path",
          type=str,
          default="",
          help="path of the task run stats file",
      )
      return parser
  
file_path: ParlAI/parlai/crowdsourcing/projects/multisession_chat/human_eval/compile_results.py
imports: import json
  import os
  import re
  from typing import Any, Dict
  import numpy
  import pandas
  from parlai.crowdsourcing.utils.acceptability import AcceptabilityChecker
  from parlai.crowdsourcing.tasks.model_chat.analysis.compile_results import ModelChatResultsCompiler
  from parlai.crowdsourcing.utils.analysis import AbstractTurnAnnotationResultsCompiler
label_desc: Use image node_id 1 for calling the ModelChatResultsCompiler obj's underlying member method code with example usage: obj.setup_args(cls) and returns: parser