class_docstr: Class for matrix Lie groups.
docstr: Check whether the vector is tangent at base_point.
  
  Parameters
  ----------
  vector : array-like, shape=[..., dim_embedding]
      Vector.
  base_point : array-like, shape=[..., dim_embedding]
      Point in the Lie group.
      Optional. default: identity.
  atol : float
      Precision at which to evaluate if the rotation part is
      skew-symmetric.
      Optional. default: 1e-6
  
  Returns
  -------
  is_tangent : bool
      Boolean denoting if vector is a tangent vector at the base point.
docstr_tok: ["Check","whether","the","vector","is","tangent","at","base_point",".","Parameters","--","--","--","--","--","vector",":","array-like",",","shape=","[","...",",","dim_embedding","]","Vector",".","base_point",":","array-like",",","shape=","[","...",",","dim_embedding","]","Point","in","the","Lie","group",".","Optional",".","default",":","identity",".","atol",":","float","Precision","at","which","to","evaluate","if","the","rotation","part","is","skew-symmetric",".","Optional",".","default",":","1e-6","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 the vector is tangent at base_point.
  
      Parameters
      ----------
      vector : array-like, shape=[..., dim_embedding]
          Vector.
      base_point : array-like, shape=[..., dim_embedding]
          Point in the Lie group.
          Optional. default: identity.
      atol : float
          Precision at which to evaluate if the rotation part is
          skew-symmetric.
          Optional. default: 1e-6
  
      Returns
      -------
      is_tangent : bool
          Boolean denoting if vector is a tangent vector at the base point.
      """
      if base_point is None:
          tangent_vec_at_id = vector
      else:
          tangent_vec_at_id = self.compose(
              self.inverse(base_point), vector
          )
      return self.lie_algebra.belongs(tangent_vec_at_id, atol)
  
imports: import abc
  import geomstats.backend
  from geomstats.geometry.invariant_metric import InvariantMetric
  from geomstats.geometry.manifold import Manifold
  from geomstats.geometry.matrices import Matrices
label_desc: Use image node_id 7 for calling the MatrixLieGroup obj's underlying member method code with example usage: obj.is_tangent(vector, base_point, atol) and returns: self