class_docstr: Class for the lenght spaces.
docstr: Compute the geodesic in the PointSet.
  
  Parameters
  ----------
  initial_point: Point or List of Points, shape=[...]
      Point in the PointSet.
  end_point: Point or List of Points, shape=[...]
      Point in the PointSet.
  
  Returns
  -------
  path : callable
      Time parameterized geodesic curve.
docstr_tok: ["Compute","the","geodesic","in","the","PointSet",".","Parameters","--","--","--","--","--","initial_point",":","Point","or","List","of","Points",",","shape=","[","...","]","Point","in","the","PointSet",".","end_point",":","Point","or","List","of","Points",",","shape=","[","...","]","Point","in","the","PointSet",".","Returns","--","--","--","-","path",":","callable","Time","parameterized","geodesic","curve","."]
code: def geodesic(self, initial_point, end_point, **kwargs):
      """Compute the geodesic in the PointSet.
  
      Parameters
      ----------
      initial_point: Point or List of Points, shape=[...]
          Point in the PointSet.
      end_point: Point or List of Points, shape=[...]
          Point in the PointSet.
  
      Returns
      -------
      path : callable
          Time parameterized geodesic curve.
      """
  
imports: import functools
  import itertools
  from abc import ABC, abstractmethod
label_desc: Use image node_id 3 for calling the PointSetMetric obj's underlying member method code with example usage: obj.geodesic(initial_point, end_point) without return types