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 extrinsic to ball coordinates.
  
  Convert the parameterization of a point in hyperbolic space
  from its intrinsic coordinates, to the Poincare ball model
  coordinates.
  
  Parameters
  ----------
  point : array-like, shape=[..., dim + 1]
      Point in hyperbolic space in extrinsic coordinates.
  
  Returns
  -------
  point_ball : array-like, shape=[..., dim]
      Point in hyperbolic space in Poincare ball coordinates.
docstr_tok: ["Convert","extrinsic","to","ball","coordinates",".","Convert","the","parameterization","of","a","point","in","hyperbolic","space","from","its","intrinsic","coordinates",",","to","the","Poincare","ball","model","coordinates",".","Parameters","--","--","--","--","--","point",":","array-like",",","shape=","[","...",",","dim","+","1","]","Point","in","hyperbolic","space","in","extrinsic","coordinates",".","Returns","--","--","--","-","point_ball",":","array-like",",","shape=","[","...",",","dim","]","Point","in","hyperbolic","space","in","Poincare","ball","coordinates","."]
code: def _extrinsic_to_ball_coordinates(point):
      """Convert extrinsic to ball coordinates.
  
      Convert the parameterization of a point in hyperbolic space
      from its intrinsic coordinates, to the Poincare ball model
      coordinates.
  
      Parameters
      ----------
      point : array-like, shape=[..., dim + 1]
          Point in hyperbolic space in extrinsic coordinates.
  
      Returns
      -------
      point_ball : array-like, shape=[..., dim]
          Point in hyperbolic space in Poincare ball coordinates.
      """
      return point[..., 1:] / (1 + point[..., :1])
  
file_path: geomstats/geomstats/geometry/_hyperbolic.py
imports: import geomstats.backend
  from geomstats.geometry.riemannian_metric import RiemannianMetric
label_desc: Use image node_id 3 for calling the _Hyperbolic obj's underlying member method code with example usage: obj._extrinsic_to_ball_coordinates(point) and returns: unknown