class_docstr: Callable interface to nipype.interface objects
  
  Use this to wrap nipype.interface object and call them
  specifying their input with keyword arguments::
  
      fsl_merge = PipeFunc(fsl.Merge, base_dir='.')
      out = fsl_merge(in_files=files, dimension='t')
class_docstr_tok: ["Callable","interface","to","nipype.interface","objects","Use","this","to","wrap","nipype.interface","object","and","call","them","specifying","their","input","with","keyword","arguments",":",":","fsl_merge","=","PipeFunc","(","fsl.Merge",",","base_dir=","'",".","'",")","out","=","fsl_merge","(","in_files=files",",","dimension='t","'",")"]
code: def __repr__(self):
      return "{}({}.{}), base_dir={})".format(
          self.__class__.__name__,
          self.interface.__module__,
          self.interface.__name__,
          self.base_dir,
      )
  
imports: import os
  import hashlib
  import pickle
  import time
  import shutil
  import glob
  from ..interfaces.base import BaseInterface
  from ..pipeline.engine import Node
  from ..pipeline.engine.utils import modify_paths
label_desc: Use image node_id 3 for calling the PipeFunc obj's underlying member method code with example usage: obj.__repr__() and returns: str