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.
class_docstr_tok: ["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","."]
docstr: Add in additional statistics on the level of each conversation turn.
  
  Useful for subclasses.
docstr_tok: ["Add","in","additional","statistics","on","the","level","of","each","conversation","turn",".","Useful","for","subclasses","."]
code: def _add_additional_per_turn_stats(self, d: dict, utt: dict) -> dict:
      """
      Add in additional statistics on the level of each conversation turn.
  
      Useful for subclasses.
      """
      _ = utt  # utt is ignored in this passthrough method
      return d
  
file_path: ParlAI/parlai/crowdsourcing/tasks/model_chat/analysis/compile_results.py
imports: import os
  from datetime import datetime
  from typing import Any, Dict
  import numpy
  import pandas
  from parlai.crowdsourcing.utils.acceptability import AcceptabilityChecker
  from parlai.crowdsourcing.utils.analysis import AbstractTurnAnnotationResultsCompiler
  from parlai.crowdsourcing.tasks.model_chat.model_chat_blueprint import BLUEPRINT_TYPE
label_desc: Use image node_id 5 for calling the ModelChatResultsCompiler obj's underlying member method code with example usage: obj._add_additional_per_turn_stats(d, utt) and returns: d