class_docstr: Class for the quotient structure on PSD matrices.
class_docstr_tok: ["Class","for","the","quotient","structure","on","PSD","matrices","."]
docstr: Project.
docstr_tok: ["Project","."]
code: def riemannian_submersion(point):
      """Project."""
      return Matrices.mul(point, Matrices.transpose(point))
  
imports: import geomstats.backend
  from geomstats.geometry.fiber_bundle import FiberBundle
  from geomstats.geometry.full_rank_matrices import FullRankMatrices
  from geomstats.geometry.general_linear import GeneralLinear
  from geomstats.geometry.manifold import Manifold
  from geomstats.geometry.matrices import Matrices, MatricesMetric
  from geomstats.geometry.quotient_metric import QuotientMetric
  from geomstats.geometry.spd_matrices import SPDEuclideanMetric, SPDMatrices
  from geomstats.geometry.special_orthogonal import SpecialOrthogonal
  from geomstats.geometry.symmetric_matrices import SymmetricMatrices
label_desc: Use image node_id 2 for calling the BuresWassersteinBundle obj's underlying member method code with example usage: obj.riemannian_submersion(point) and returns: Matrices