class_docstr: Base class for evaluating multiple methods for an ED/Optimisation task. 
class_docstr_tok: ["Base","class","for","evaluating","multiple","methods","for","an","ED\/Optimisation","task","."]
docstr: Dumps to everything. 
docstr_tok: ["Dumps","to","everything","."]
code: def save_pickle(self):
      """Dumps to everything."""
      save_in = open(self.pickle_file_name, "wb")
      dict_to_be_saved = vars(self.to_be_saved)
      dict_to_be_pickled = {
          key: val
          for key, val in dict_to_be_saved.items()
          if key not in self.data_not_to_be_pickled
      }
      pickle.dump(dict_to_be_pickled, save_in)
      save_in.close()
  
file_path: dragonfly/dragonfly/utils/method_evaluator.py
imports: from argparse import Namespace
  import random
  from time import time
  import pickle
  from scipy.io import savemat
  import numpy
  from .reporters import get_reporter
label_desc: Use image node_id 3 for calling the BaseMethodEvaluator obj's underlying member method code with example usage: obj.save_pickle() without return types