class_docstr: Diffeormorphism.
  
  Let :math:`f` be the diffeomorphism
  :math:`f: M \rightarrow N` of the manifold
  :math:`M` into the manifold :math:`N`.
docstr: Inverse tangent diffeomorphism at image point.
  
  df^-1_p is a linear map from T_f(p)N to T_pM
  
  Parameters
  ----------
  image_tangent_vec : array-like, shape=[..., *image_shape]
      Image tangent vector at image point.
  image_point : array-like, shape=[..., *image_shape]
      Image point.
  base_point : array-like, shape=[..., *space_shape]
      Base point.
  
  Returns
  -------
  tangent_vec : array-like, shape=[..., *space_shape]
      Tangent vector at base point.
  
  Notes
  -----
  See `tangent_diffeomorphism` docstrings for signature considerations.
docstr_tok: ["Inverse","tangent","diffeomorphism","at","image","point",".","df^-1_p","is","a","linear","map","from","T_f","(","p",")","N","to","T_pM","Parameters","--","--","--","--","--","image_tangent_vec",":","array-like",",","shape=","[","...",",","*","image_shape","]","Image","tangent","vector","at","image","point",".","image_point",":","array-like",",","shape=","[","...",",","*","image_shape","]","Image","point",".","base_point",":","array-like",",","shape=","[","...",",","*","space_shape","]","Base","point",".","Returns","--","--","--","-","tangent_vec",":","array-like",",","shape=","[","...",",","*","space_shape","]","Tangent","vector","at","base","point",".","Notes","--","--","-","See","`","tangent_diffeomorphism","`","docstrings","for","signature","considerations","."]
code: def inverse_tangent_diffeomorphism(
      self, image_tangent_vec, image_point=None, base_point=None
  ):
      r"""Inverse tangent diffeomorphism at image point.
  
      df^-1_p is a linear map from T_f(p)N to T_pM
  
      Parameters
      ----------
      image_tangent_vec : array-like, shape=[..., *image_shape]
          Image tangent vector at image point.
      image_point : array-like, shape=[..., *image_shape]
          Image point.
      base_point : array-like, shape=[..., *space_shape]
          Base point.
  
      Returns
      -------
      tangent_vec : array-like, shape=[..., *space_shape]
          Tangent vector at base point.
  
      Notes
      -----
      See `tangent_diffeomorphism` docstrings for signature considerations.
      """
  
imports: import abc
  import math
  import geomstats.backend
  from geomstats.vectorization import get_batch_shape
label_desc: Use image node_id 4 for calling the Diffeo obj's underlying member method code with example usage: obj.inverse_tangent_diffeomorphism(image_tangent_vec, image_point, base_point) without return types