code: def loadFile(self, var, close_on_fail = True):
      
      out = None
      try:
        # First see if it is a full path or directly links from the current
        # working directory
        out = np.load(var)
        if self.Verbose: print("Loading "+var+" from numpy binary")
      except:
        try:
          out = np.loadtxt(var)
          if self.Verbose: print("Loading "+var+" ASCII")
        except:
          # Then see if it is relative to the location of the configuration file
          try:
            out = load(self.inpath + var)
            if self.Verbose: print("Loading "+var+" from numpy binary")
          except:
            try:
              out = np.loadtxt(self.inpath + var)
              if self.Verbose: print("Loading "+var+" ASCII")
            # If failure
            except:
              if close_on_fail:
                print("Cannot find "+var+" file")
                print(""+var+" path = " + var)
                print("Looked relative to model python files.")
                print("Also looked relative to configuration file path,")
                print("  ", self.inpath)
                print("Exiting.")
                sys.exit()
              else:
                pass
      return out
docs: A special function to replate a variable name that is a string file path
      with the loaded file.
      var is a string on input
      output is a numpy array or a None-type object (success vs. failure)