-
-
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
Algebraic polyhedra with Normaliz / e-antic #25097
Comments
comment:1
prerequisite: package antic (that has no release yet). |
Branch: u/mkoeppe/qnormaliz-algebraic |
Changed branch from u/mkoeppe/qnormaliz-algebraic to public/25097/qnormaliz-algebraic |
Dependencies: #25090 |
Last 10 new commits:
|
This comment has been minimized.
This comment has been minimized.
Commit: |
This comment has been minimized.
This comment has been minimized.
comment:8
Could someone who has worked on / has opinions on the Polyhedron constructor code help here? What should we do for polyhedra over AA such as the following:
If |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
comment:14
I would say the cleanest thing to do once #20181 is done will be to use it! This probably will also simplify the constructor for |
Branch pushed to git repo; I updated commit sha1. New commits:
|
This comment has been minimized.
This comment has been minimized.
comment:18
I put some preliminary code in to do the coercion to number fields inside the |
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:131
Tickets still needing working or clarification should be moved to the next release milestone at the soonest (please feel free to revert if you think the ticket is close to being resolved). |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:134
Looks good to me now. I would say this is ready and I would put it as positive review, with Vincent also as a reviewer too.
|
Changed reviewer from Jean-Philippe Labbé to Vincent Delecroix, Jean-Philippe Labbé |
comment:135
ping! Any last comments Vincent? |
comment:136
doctest failure in /library with py3 |
comment:139
The last changes looks reasonable to me. |
comment:140
It looks good to me too. I set it to positive review. Just a FYI: if there are any other comments, next week is the Sage days in Bonn and vdelecroix and me are going to be available to work on follow-ups if need be. |
Changed branch from public/25097/qnormaliz-algebraic to |
Implements polyhedra over embedded algebraic number fields.
Preliminary setup within sage: install e-antic, upgrade normaliz/pynormaliz (see upgrade normaliz to 3.7.1, pynormaliz to 2.1 and package e-antic #27682)
the input is allowed to come from various fields, which will be coerced to a number field first via number_field_elements_from_algebraics should create embedded number field elements #20181:
See doctests in
src/sage/geometry/polyhedron/backend_normaliz.py
andsrc/sage/geometry/polyhedron/library.py
For debugging help, we can write out Normaliz input files and PyNormaliz function calls as a side effect by passing
verbose=True
.Depends on #25091
Depends on #27731
Depends on #27965
CC: @w-bruns @videlec @jplab @sebasguts @sagetrac-tmonteil @mo271
Component: geometry
Keywords: IMA-PolyGeom
Author: Matthias Koeppe
Branch/Commit:
f94bf37
Reviewer: Vincent Delecroix, Jean-Philippe Labbé
Issue created by migration from https://trac.sagemath.org/ticket/25097
The text was updated successfully, but these errors were encountered: