class_docstr: Class for the Hypersphere Metric.
docstr: Compute the covariant derivative of the curvature.
  
  The derivative of the curvature vanishes since the hypersphere is a
  constant curvature space.
  
  Parameters
  ----------
  tangent_vec_a : array-like, shape=[..., dim]
      Tangent vector at `base_point` along which the curvature is
      derived.
  tangent_vec_b : array-like, shape=[..., dim]
      Unused tangent vector at `base_point` (since curvature derivative
      vanishes).
  tangent_vec_c : array-like, shape=[..., dim]
      Unused tangent vector at `base_point` (since curvature derivative
      vanishes).
  tangent_vec_d : array-like, shape=[..., dim]
      Unused tangent vector at `base_point` (since curvature derivative
      vanishes).
  base_point : array-like, shape=[..., dim]
      Unused point on the hypersphere.
  
  Returns
  -------
  curvature_derivative : array-like, shape=[..., dim]
      Tangent vector at base point.
docstr_tok: ["Compute","the","covariant","derivative","of","the","curvature",".","The","derivative","of","the","curvature","vanishes","since","the","hypersphere","is","a","constant","curvature","space",".","Parameters","--","--","--","--","--","tangent_vec_a",":","array-like",",","shape=","[","...",",","dim","]","Tangent","vector","at","`","base_point","`","along","which","the","curvature","is","derived",".","tangent_vec_b",":","array-like",",","shape=","[","...",",","dim","]","Unused","tangent","vector","at","`","base_point","`","(","since","curvature","derivative","vanishes",")",".","tangent_vec_c",":","array-like",",","shape=","[","...",",","dim","]","Unused","tangent","vector","at","`","base_point","`","(","since","curvature","derivative","vanishes",")",".","tangent_vec_d",":","array-like",",","shape=","[","...",",","dim","]","Unused","tangent","vector","at","`","base_point","`","(","since","curvature","derivative","vanishes",")",".","base_point",":","array-like",",","shape=","[","...",",","dim","]","Unused","point","on","the","hypersphere",".","Returns","--","--","--","-","curvature_derivative",":","array-like",",","shape=","[","...",",","dim","]","Tangent","vector","at","base","point","."]
code: def curvature_derivative(
      self,
      tangent_vec_a,
      tangent_vec_b=None,
      tangent_vec_c=None,
      tangent_vec_d=None,
      base_point=None,
  ):
      r"""Compute the covariant derivative of the curvature.
  
      The derivative of the curvature vanishes since the hypersphere is a
      constant curvature space.
  
      Parameters
      ----------
      tangent_vec_a : array-like, shape=[..., dim]
          Tangent vector at `base_point` along which the curvature is
          derived.
      tangent_vec_b : array-like, shape=[..., dim]
          Unused tangent vector at `base_point` (since curvature derivative
          vanishes).
      tangent_vec_c : array-like, shape=[..., dim]
          Unused tangent vector at `base_point` (since curvature derivative
          vanishes).
      tangent_vec_d : array-like, shape=[..., dim]
          Unused tangent vector at `base_point` (since curvature derivative
          vanishes).
      base_point : array-like, shape=[..., dim]
          Unused point on the hypersphere.
  
      Returns
      -------
      curvature_derivative : array-like, shape=[..., dim]
          Tangent vector at base point.
      """
      curvature_derivative = gs.zeros_like(tangent_vec_a)
      return repeat_out(
          self._space.point_ndim,
          curvature_derivative,
          tangent_vec_a,
          tangent_vec_b,
          tangent_vec_c,
          tangent_vec_d,
          base_point,
          out_shape=self._space.shape,
      )
  
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 15 for calling the HypersphereMetric obj's underlying member method code with example usage: obj.curvature_derivative(tangent_vec_a, tangent_vec_b, tangent_vec_c, tangent_vec_d, base_point) and returns: repeat_out