class_docstr: Abstract class for compiling results of crowdsourcing runs.
  
  Currently only provides utility attributes/methods for analyzing turn annotations.
docstr: Gets the global id of a worker from their Mephisto worker_id.
  
  The worker_id is the unique id that the crowdsourcing platforms (eg, Amazon
  Mechanical Turk) assign to a single human worker in their system.
docstr_tok: ["Gets","the","global","id","of","a","worker","from","their","Mephisto","worker_id",".","The","worker_id","is","the","unique","id","that","the","crowdsourcing","platforms","(","eg",",","Amazon","Mechanical","Turk",")","assign","to","a","single","human","worker","in","their","system","."]
code: def get_worker_name(self, worker_id: str) -> str:
      """
      Gets the global id of a worker from their Mephisto worker_id.
  
      The worker_id is the unique id that the crowdsourcing platforms (eg, Amazon
      Mechanical Turk) assign to a single human worker in their system.
      """
      db = self.get_mephisto_db()
      return db.get_worker(worker_id)["worker_name"]
  
imports: from __future__ import annotations
  import argparse
  import os
  from abc import ABC, abstractmethod
  from datetime import datetime
  import json
  from typing import Any, Dict, List, Union
  import pandas
  from parlai.core.opt import Opt
  import parlai.utils.logging
label_desc: Use image node_id 6 for calling the AbstractResultsCompiler obj's underlying member method code with example usage: obj.get_worker_name(worker_id) and returns: db