split convex set methods of polyhedra into base1.py
Closed this issue · 18 comments
Part of #32651.
Outsource convex set methods of polyhedra, but not those that construct new polyhedra.
Depends on #32767
Depends on #32731
Depends on #32630
CC: @mkoeppe
Component: geometry
Author: Jonathan Kliem
Branch/Commit: 6c79ebe
Reviewer: Matthias Koeppe
Issue created by migration from https://trac.sagemath.org/ticket/32776
Changed branch from u/gh-kliem/polyhedron_base1 to u/mkoeppe/polyhedron_base1
Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:
36c5980 | Merge #32731 |
Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:
6abf489 | Merge #32731 |
Branch pushed to git repo; I updated commit sha1. New commits:
315748c | src/sage/geometry/abc.pyx: Update unique direct subclass test for ABC Polyhedron |
Branch pushed to git repo; I updated commit sha1. New commits:
c2e0df8 | replaced "as far as" by "if" |
15f2086 | Removed import of deprecated_function_alias (imported but unused according to pyflakes) |
cd46b36 | Merge #32630 |
2bb33dc | src/sage/geometry/abc.pyx: Update unique direct subclass test for ABC Polyhedron (fixup) |
Merged some tickets to avoid merge conflicts later on.
LGTM, thanks for working on this!
Reviewer: Matthias Koeppe
Thank you.
Well, this whole overly large file has always been annoying me. At some point I wanted to optimize polyhedral constructions and it is really difficult to locate them all (ok there is quickref).
Branch pushed to git repo; I updated commit sha1 and set ticket back to needs_review. New commits:
6c79ebe | Merge tag '9.5.beta5' into t/32776/polyhedron_base1 |
trivial merge
Changed branch from u/mkoeppe/polyhedron_base1 to 6c79ebe