class_docstr: Class for the n-dimensional hyperbolic space.
  
  Common class for the n-dimensional hyperbolic space regardless the
  representation being used. This class gathers the change of coordinate
  methods that are common to all representations.
  
  This class cannot be instantiated in itself, but a public class
  `Hyperbolic` is available, that returns the class that corresponds to the
  chosen representation: Hyperboloid, Poincare Ball or Poincare Half-space.
class_docstr_tok: ["Class","for","the","n-dimensional","hyperbolic","space",".","Common","class","for","the","n-dimensional","hyperbolic","space","regardless","the","representation","being","used",".","This","class","gathers","the","change","of","coordinate","methods","that","are","common","to","all","representations",".","This","class","can","not","be","instantiated","in","itself",",","but","a","public","class","`","Hyperbolic","`","is","available",",","that","returns","the","class","that","corresponds","to","the","chosen","representation",":","Hyperboloid",",","Poincare","Ball","or","Poincare","Half-space","."]
docstr: Convert to a type of coordinates given some type.
  
  Convert the parameterization of a point in hyperbolic space
  from given coordinate system to the current coordinate system.
  
  Parameters
  ----------
  point : array-like, shape=[..., {dim, dim + 1}]
      Point in hyperbolic space in coordinates from_coords_type.
  from_coords_type : str, {'ball', 'extrinsic', 'intrinsic', ...}
      Coordinates type.
  
  Returns
  -------
  point_current : array-like, shape=[..., {dim, dim + 1}]
      Point in hyperbolic space.
docstr_tok: ["Convert","to","a","type","of","coordinates","given","some","type",".","Convert","the","parameterization","of","a","point","in","hyperbolic","space","from","given","coordinate","system","to","the","current","coordinate","system",".","Parameters","--","--","--","--","--","point",":","array-like",",","shape=","[","...",",","{","dim",",","dim","+","1","}","]","Point","in","hyperbolic","space","in","coordinates","from_coords_type",".","from_coords_type",":","str",",","{","'ball","'",",","'extrinsic","'",",","'intrinsic","'",",","...","}","Coordinates","type",".","Returns","--","--","--","-","point_current",":","array-like",",","shape=","[","...",",","{","dim",",","dim","+","1","}","]","Point","in","hyperbolic","space","."]
code: def from_coordinates(self, point, from_coords_type):
      """Convert to a type of coordinates given some type.
  
      Convert the parameterization of a point in hyperbolic space
      from given coordinate system to the current coordinate system.
  
      Parameters
      ----------
      point : array-like, shape=[..., {dim, dim + 1}]
          Point in hyperbolic space in coordinates from_coords_type.
      from_coords_type : str, {'ball', 'extrinsic', 'intrinsic', ...}
          Coordinates type.
  
      Returns
      -------
      point_current : array-like, shape=[..., {dim, dim + 1}]
          Point in hyperbolic space.
      """
      return self.change_coordinates_system(
          point, from_coords_type, self.default_coords_type
      )
  
file_path: geomstats/geomstats/geometry/_hyperbolic.py
imports: import geomstats.backend
  from geomstats.geometry.riemannian_metric import RiemannianMetric
label_desc: Use image node_id 13 for calling the _Hyperbolic obj's underlying member method code with example usage: obj.from_coordinates(point, from_coords_type) and returns: self