class_docstr: A sacred experiment describes a Sacred experiment stored in MongoDB and is
  retrieved from a Sacred Mongo client.
class_docstr_tok: ["A","sacred","experiment","describes","a","Sacred","experiment","stored","in","MongoDB","and","is","retrieved","from","a","Sacred","Mongo","client","."]
docstr: Reads the pickled file from the artifact with the specified name.
  
  Args:
      artifact: The name of the artifact.
  
  Returns:
      The data that was pickled.
docstr_tok: ["Reads","the","pickled","file","from","the","artifact","with","the","specified","name",".","Args",":","artifact",":","The","name","of","the","artifact",".","Returns",":","The","data","that","was","pickled","."]
code: def read_pickle(self, artifact: str) -> Any:
      """
      Reads the pickled file from the artifact with the specified name.
  
      Args:
          artifact: The name of the artifact.
  
      Returns:
          The data that was pickled.
      """
      matches = [
          a["file_id"]
          for a in self.info["artifacts"]
          if a["name"] == artifact
      ]
      data = self.fs.get(matches[0]).read()
      return pickle.loads(data)
  
file_path: gluonts/src/gluonts/nursery/tsbench/src/tsbench/analysis/tracking/experiment.py
imports: import pickle
  from io import BytesIO
  from typing import Any, Dict, List
  import pandas
  from gridfs import GridFS
  from pymongo.database import Database
label_desc: Use image node_id 5 for calling the SacredExperiment obj's underlying member method code with example usage: obj.read_pickle(artifact) and returns: pickle