class_docstr: Give a one-liner description/definition of MyManifold.
  
  For example: Class for Euclidean spaces.
  
  Give a more detailed description/definition of MyManifold.
  For example: By definition, a Euclidean space is a vector space of a given
  dimension, equipped with a Euclidean metric.
  
  List the parameters of MyManifold, i.e. the parameters given as inputs
  of the constructor __init__.
  
  For example:
  Parameters
  ----------
  dim : int
      Dimension of the manifold.
docstr: Check whether vector is tangent to the manifold at base_point.
  
  In what follows, the ellipsis ... indicates either nothing
  or any number n of elements, i.e. shape=[..., dim] means
  shape=[dim] or shape=[n, dim] for any n.
  All functions/methods of geomstats should work for any number
  of inputs. In the case of the function `is_tangent`, it means:
  for any number of input vectors.
  
  Parameters
  ----------
  vector : array-like, shape=[..., dim]
      Vector.
  base_point : array-like, shape=[..., dim]
      Point on the manifold.
      Optional, default: None.
  atol : float
      Absolute tolerance threshold
  
  Returns
  -------
  is_tangent : bool
      Boolean denoting if vector is a tangent vector at the base point.
code: def is_tangent(self, vector, base_point=None, atol=gs.atol):
      """Check whether vector is tangent to the manifold at base_point.
  
      In what follows, the ellipsis ... indicates either nothing
      or any number n of elements, i.e. shape=[..., dim] means
      shape=[dim] or shape=[n, dim] for any n.
      All functions/methods of geomstats should work for any number
      of inputs. In the case of the function `is_tangent`, it means:
      for any number of input vectors.
  
      Parameters
      ----------
      vector : array-like, shape=[..., dim]
          Vector.
      base_point : array-like, shape=[..., dim]
          Point on the manifold.
          Optional, default: None.
      atol : float
          Absolute tolerance threshold
  
      Returns
      -------
      is_tangent : bool
          Boolean denoting if vector is a tangent vector at the base point.
      """
      # Perform operations to determine if vector is a tangent vector,
      # for example:
      is_tangent = gs.shape(vector)[-1] == self.dim
      if gs.ndim(vector) == 2:
          is_tangent = gs.tile([is_tangent], (vector.shape[0],))
      return is_tangent
  
file_path: geomstats/geomstats/geometry/_my_manifold.py
imports: import geomstats.backend
  from geomstats.geometry.manifold import Manifold
label_desc: Use image node_id 3 for calling the MyManifold obj's underlying member method code with example usage: obj.is_tangent(vector, base_point, atol) and returns: is_tangent