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 parquet file from the artifact with the specified name.
  
  Args:
      artifact: The name of the artifact.
  
  Returns:
      The parquet file loaded as data frame.
docstr_tok: ["Reads","the","parquet","file","from","the","artifact","with","the","specified","name",".","Args",":","artifact",":","The","name","of","the","artifact",".","Returns",":","The","parquet","file","loaded","as","data","frame","."]
code: def read_parquet(self, artifact: str) -> pd.DataFrame:
      """
      Reads the parquet file from the artifact with the specified name.
  
      Args:
          artifact: The name of the artifact.
  
      Returns:
          The parquet file loaded as data frame.
      """
      matches = [
          a["file_id"]
          for a in self.info["artifacts"]
          if a["name"] == artifact
      ]
      data = self.fs.get(matches[0]).read()
      return pd.read_parquet(BytesIO(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 4 for calling the SacredExperiment obj's underlying member method code with example usage: obj.read_parquet(artifact) and returns: pd