Opened 2 years ago
Last modified 5 months ago
#30495 new enhancement
sage.manifolds: Connect to Pymanopt
Reported by: | mkoeppe | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | sage-9.7 |
Component: | manifolds | Keywords: | |
Cc: | egourgoulhon, gh-mjungmath, dimpase | Merged in: | |
Authors: | Reviewers: | ||
Report Upstream: | N/A | Work issues: | |
Branch: | Commit: | ||
Dependencies: | Stopgaps: |
Description (last modified by )
https://www.pymanopt.org/ provides numerical optimization algorithms over various families of manifolds (Sphere
, Stiefel
, Grassmann
, ...) and their products.
I propose to
- add these manifolds as Sage classes
- each providing a method
_manopt_
that produces the corresponding pymanopt class - the default implementation of
_manopt_
would create an instance of a subclass of https://www.pymanopt.org/docs/api-reference.html#pymanopt.manifolds.manifold.Manifold that implements the required methods using SageManifold's symbolic computation.
Change History (6)
comment:1 Changed 22 months ago by
- Milestone changed from sage-9.2 to sage-9.3
comment:2 Changed 18 months ago by
- Description modified (diff)
comment:3 Changed 18 months ago by
- Milestone changed from sage-9.3 to sage-9.4
comment:4 Changed 13 months ago by
- Milestone changed from sage-9.4 to sage-9.5
comment:5 Changed 8 months ago by
- Milestone changed from sage-9.5 to sage-9.6
comment:6 Changed 5 months ago by
- Milestone changed from sage-9.6 to sage-9.7
Note: See
TracTickets for help on using
tickets.
Setting new milestone based on a cursory review of ticket status, priority, and last modification date.