class_docstr: A diffeomorphism between the open hemisphere and the hyperboloid.
class_docstr_tok: ["A","diffeomorphism","between","the","open","hemisphere","and","the","hyperboloid","."]
docstr: Diffeomorphism at base point.
docstr_tok: ["Diffeomorphism","at","base","point","."]
code: def diffeomorphism(self, base_point):
      """Diffeomorphism at base point."""
      return_point = gs.copy(base_point)
      return_point[..., 0] = 1.0
      first_term = base_point[..., 0]
      return gs.einsum("...,...i->...i", 1 / first_term, return_point)
  
imports: import geomstats.backend
  from geomstats.geometry.base import OpenSet
  from geomstats.geometry.diffeo import Diffeo
  from geomstats.geometry.hyperboloid import Hyperboloid
  from geomstats.geometry.hypersphere import Hypersphere
  from geomstats.geometry.product_manifold import ProductManifold, ProductRiemannianMetric
  from geomstats.geometry.pullback_metric import PullbackDiffeoMetric
label_desc: Use image node_id 1 for calling the OpenHemisphereToHyperboloidDiffeo obj's underlying member method code with example usage: obj.diffeomorphism(base_point) and returns: gs