class_docstr: Class for the Hypersphere Metric.
docstr: Squared geodesic distance between two points.
  
  Parameters
  ----------
  point_a : array-like, shape=[..., dim]
      Point on the hypersphere.
  point_b : array-like, shape=[..., dim]
      Point on the hypersphere.
  
  Returns
  -------
  sq_dist : array-like, shape=[...,]
docstr_tok: ["Squared","geodesic","distance","between","two","points",".","Parameters","--","--","--","--","--","point_a",":","array-like",",","shape=","[","...",",","dim","]","Point","on","the","hypersphere",".","point_b",":","array-like",",","shape=","[","...",",","dim","]","Point","on","the","hypersphere",".","Returns","--","--","--","-","sq_dist",":","array-like",",","shape=","[","...",",","]"]
code: def squared_dist(self, point_a, point_b, **kwargs):
      """Squared geodesic distance between two points.
  
      Parameters
      ----------
      point_a : array-like, shape=[..., dim]
          Point on the hypersphere.
      point_b : array-like, shape=[..., dim]
          Point on the hypersphere.
  
      Returns
      -------
      sq_dist : array-like, shape=[...,]
      """
      return self.dist(point_a, point_b) ** 2
  
imports: import logging
  import math
  from itertools import product
  from scipy.stats import beta
  import geomstats.algebra_utils
  import geomstats.backend
  from geomstats.geometry.base import LevelSet
  from geomstats.geometry.euclidean import Euclidean
  from geomstats.geometry.riemannian_metric import RiemannianMetric
  from geomstats.vectorization import get_batch_shape, repeat_out
label_desc: Use image node_id 7 for calling the HypersphereMetric obj's underlying member method code with example usage: obj.squared_dist(point_a, point_b) and returns: unknown