-
-
Notifications
You must be signed in to change notification settings - Fork 487
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Polyhedron.affine_hull: more output options #27366
Comments
Branch: u/dkrenn/affine-hull-more |
Commit: |
New commits:
|
Dependencies: #27329 |
Branch pushed to git repo; I updated commit sha1. New commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:9
Ticket retargeted after milestone closed (if you don't believe this ticket is appropriate for the Sage 8.8 release please retarget manually) |
comment:10
Moving tickets from the Sage 8.8 milestone that have been actively worked on in the last six months to the next release milestone (optimistically). |
comment:11
red branch, needs to be rebased on top of the latest beta |
Changed keywords from none to polytope |
comment:14
Ticket retargeted after milestone closed |
comment:46
Green patchbot. But we may want to consider making the result a dataclass (https://docs.python.org/3/library/dataclasses.html) instead of a dictionary |
comment:47
(depends on #30551 - Drop Python 3.6 support - which is planned for 9.4 anyway) |
comment:48
Note, unpacking the pairs -- this would be future-proof in case we ever decide to add proper affine linear maps to Sage |
Changed branch from u/gh-kliem/affine-hull-more to u/mkoeppe/affine-hull-more |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:51
This ticket should depend now on #30551, right? Apparently
Adding some lazy imports above, I can avoid the import of `sage.geometry.polyhedron.base'. |
Dependencies: #30551 |
comment:53
Yes, I've added the dependency. But I don't think we need to merge in the branch of that. |
comment:54
I have opened #31705 for the lazy import improvements |
comment:55
This is not always an inverse to
|
Changed branch from u/mkoeppe/affine-hull-more to u/gh-kliem/affine-hull-more |
New commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
Changed reviewer from Matthias Koeppe, ... to Matthias Koeppe, Jonathan Kliem |
comment:59
I'm happy with it now. |
comment:60
Thanks a lot for finding this elegant fix. |
Changed branch from u/gh-kliem/affine-hull-more to |
At the moment when calling
.affine_hull
, either the polyhedron or the affine map can be returned. If both needed, parts need to be recomputed, so we extend the parameters to allow returning both at the same time.Moreover, we also allow to additionally return the section map, i.e., the right inverse of the projection map. This is a preparation for #27365 and #31659.
Depends on #30551
CC: @jplab @videlec @kliem
Component: geometry
Keywords: polytope
Author: Daniel Krenn, Matthias Koeppe, Jonathan Kliem
Branch/Commit:
eee1aad
Reviewer: Matthias Koeppe, Jonathan Kliem
Issue created by migration from https://trac.sagemath.org/ticket/27366
The text was updated successfully, but these errors were encountered: