class_docstr: Uses dipy to compute the single fiber response to be used in spherical
  deconvolution methods, in a similar way to MRTrix's command
  ``estimate_response``.
  
  
  Example
  -------
  
  >>> from nipype.interfaces import dipy as ndp
  >>> dti = ndp.EstimateResponseSH()
  >>> dti.inputs.in_file = '4d_dwi.nii'
  >>> dti.inputs.in_bval = 'bvals'
  >>> dti.inputs.in_bvec = 'bvecs'
  >>> dti.inputs.in_evals = 'dwi_evals.nii'
  >>> res = dti.run() # doctest: +SKIP
class_docstr_tok: ["Uses","dipy","to","compute","the","single","fiber","response","to","be","used","in","spherical","deconvolution","methods",",","in","a","similar","way","to","MRTrix","'s","command","``","estimate_response","``",".","Example","--","--","--","-",">",">",">","from","nipype.interfaces","import","dipy","as","ndp",">",">",">","dti","=","ndp.EstimateResponseSH","(",")",">",">",">","dti.inputs.in_file","=","'4d_dwi.nii'",">",">",">","dti.inputs.in_bval","=","'bvals'",">",">",">","dti.inputs.in_bvec","=","'bvecs'",">",">",">","dti.inputs.in_evals","=","'dwi_evals.nii'",">",">",">","res","=","dti.run","(",")","#","doctest",":","+SKIP"]
code: def _list_outputs(self):
      outputs = self._outputs().get()
      outputs["response"] = op.abspath(self.inputs.response)
      outputs["out_mask"] = op.abspath(self.inputs.out_mask)
      return outputs
  
imports: import os.path
  import numpy
  import nibabel
  from looseversion import LooseVersion
  from ...None import logging
  from ..base import TraitedSpec, File, traits, isdefined
  from .base import DipyDiffusionInterface, DipyBaseInterfaceInputSpec, HAVE_DIPY, dipy_version, dipy_to_nipype_interface, get_dipy_workflows
label_desc: Use image node_id 2 for calling the EstimateResponseSH obj's underlying member method code with example usage: obj._list_outputs() and returns: outputs