class_docstr: A simple adapter class which proxies calls by pymanopt's solvers to
  `Manifold` subclasses to the underlying geomstats `Hypersphere` class.
class_docstr_tok: ["A","simple","adapter","class","which","proxies","calls","by","pymanopt","'s","solvers","to","`","Manifold","`","subclasses","to","the","underlying","geomstats","`","Hypersphere","`","class","."]
docstr: The retraction operator, which maps a tangent vector in the tangent
  space at a specific point back to the manifold by approximating moving
  along a geodesic. Since geomstats's `Hypersphere` class doesn't provide
  a retraction we use the exponential map instead (see also
  https://hal.archives-ouvertes.fr/hal-00651608/document).
docstr_tok: ["The","retraction","operator",",","which","maps","a","tangent","vector","in","the","tangent","space","at","a","specific","point","back","to","the","manifold","by","approximating","moving","along","a","geodesic",".","Since","geomstats","'s","`","Hypersphere","`","class","does","n't","provide","a","retraction","we","use","the","exponential","map","instead","(","see","also","https",":","\/\/hal.archives-ouvertes.fr\/hal-00651608\/document",")","."]
code: def retr(self, base_point, tangent_vector):
      """The retraction operator, which maps a tangent vector in the tangent
      space at a specific point back to the manifold by approximating moving
      along a geodesic. Since geomstats's `Hypersphere` class doesn't provide
      a retraction we use the exponential map instead (see also
      https://hal.archives-ouvertes.fr/hal-00651608/document).
      """
      return self._sphere.metric.exp(
          tangent_vector, base_point=base_point
      )
  
file_path: geomstats/examples/geomstats_in_pymanopt.py
imports: import logging
  import os
  import pymanopt
  from pymanopt.manifolds.manifold import EuclideanEmbeddedSubmanifold
  from pymanopt.solvers import SteepestDescent
  import geomstats.backend
  from geomstats.geometry.hypersphere import Hypersphere
label_desc: Use image node_id 5 for calling the GeomstatsSphere obj's underlying member method code with example usage: obj.retr(base_point, tangent_vector) and returns: self