docstr: Inverse of this DiffeomorphicMap instance
  
  Returns a diffeomorphic map object representing the inverse of this
  transformation. The internal arrays are not copied but just referenced.
  
  Returns
  -------
  inv : DiffeomorphicMap object
      the inverse of this diffeomorphic map.
code: def inverse(self):
      """Inverse of this DiffeomorphicMap instance
  
      Returns a diffeomorphic map object representing the inverse of this
      transformation. The internal arrays are not copied but just referenced.
  
      Returns
      -------
      inv : DiffeomorphicMap object
          the inverse of this diffeomorphic map.
  
      """
      inv = DiffeomorphicMap(
          self.dim,
          self.disp_shape,
          self.disp_grid2world,
          self.domain_shape,
          self.domain_grid2world,
          self.codomain_shape,
          self.codomain_grid2world,
          self.prealign,
      )
      inv.forward = self.forward
      inv.backward = self.backward
      inv.is_inverse = True
      return inv
  
imports: import logging
  import abc
  import numpy
  import numpy.linalg
  import nibabel
  from nibabel.streamlines import ArraySequence
  from dipy.align import vector_fields
  from dipy.align import floating
  from dipy.align import VerbosityLevels
  from dipy.align import Bunch
  from dipy.align.scalespace import ScaleSpace
label_desc: Use image node_id 16 for calling the DiffeomorphicMap obj's underlying member method code with example usage: obj.inverse() and returns: inv