Saiteja Utpala
Saiteja Utpala
Covariance descriptors that converts images to SPD matrices currently only available in pytorch. @lpereira95 can you make this work into all three backends if possible ?. one has to fix...
### Where should the content be modified? https://github.com/geomstats/geomstats/blob/master/geomstats/geometry/* ### What should be modified? add properties to manifolds and metrics for manifolds ``` - compact - connected manifold (stiefel is disconnected...
## What? The shape spaces of [Landmarks](https://github.com/geomstats/geomstats/blob/master/geomstats/geometry/landmarks.py#L11) currently inherits from `ProductManifold`. However, it should inherit instead from `NFoldManifold`. The `L2Metric` currently inherits from `ProductRiemannianMetric`. However, it should inherit instead from...
### Where should the content be modified? https://github.com/geomstats/geomstats/blob/master/geomstats/geometry/discrete_curves.py ### What should be modified? `def geodesic(self, initial_curve, end_curve=None, initial_tangent_vec=None):` is the current signature which is not something that is followed everywhere...
## What? In Geomstats, the Lie group class, and the classes that inherit from it, have an attribute `lie_algebra` that contains an object specifying the Lie algebra corresponding to the...
## What? Mathematicians build: - product of spaces A, B using the notation: `A x B` - power n of spaces A, using the notations `A^n` or `A**n`. Currently, performing...
## What? Unit-tests of the minkowski space currently skip the tests that verifies that the basis of the minkowski space belongs to the minkowski space, see: https://github.com/geomstats/geomstats/blob/8859aaac50d583c55b24bb15f08c286bc8912e7b/tests/tests_geomstats/test_minkowski.py#L13 We should remove...
## What? The Riemannian geodesic distance of the Bures Wasserstein metric on the manifold of symmetric positive definite (SPD) matrices has a bug: computing the distance from the SPD matrix...
## What? The method `to_tangent` projects a given vector to a tangent vector at a given base_point of the manifold. This method should allow batch computations, i.e. allowing us to...
``` import geomstats.backend as gs from geomstats.geometry.stiefel import Stiefel space = Stiefel(5,2) base_point = space.random_point(9) tangent_vec = space.to_tangent(gs.random.normal(size=(5,2)), base_point) exp = space.metric.exp(tangent_vec[0], base_point) ```