sage.geometry.polyhedron: Mark doctests # optional - sage.rings.number_field
Closed this issue · 19 comments
mkoeppe commented
mkoeppe commented
Author: Matthias Koeppe
mkoeppe commented
mkoeppe commented
Description changed:
---
+++
@@ -1 +1 @@
-
+(cherry-picked from #32432)mkoeppe commented
Last 10 new commits:
654d09c | sage.features.sagemath: Change sage_optional_tags to sage_features |
f63a7d0 | src/sage/features/: Move features depending on optional packages to separate files |
be9e715 | Merge #32614 |
c0e73d8 | src/sage/geometry/polyhedron/double_description.py: Add # optional - sage.rings.number_field |
49658e0 | src/sage/geometry/polyhedron/backend_normaliz.py: Mark non-rational examples # optional - sage.rings.number_field |
a47c25b | src/sage/geometry/polyhedron/constructor.py: Mark doctests # optional - sage.rings.number_field |
9ab8040 | src/sage/geometry/polyhedron/backend_field.py: Mark doctests # optional - sage.rings.number_field |
ce90678 | src/sage/geometry/polyhedron/base_ZZ.py: Mark a doctest # optional - sage.rings.number_field |
607598a | src/sage/geometry/polyhedron/base.py: Mark more doctests # optional - sage.rings.number_field |
b84efa5 | src/sage/geometry/polyhedron/base.py: Mark more doctests # optional - sage.rings.number_field |
sagetrac-git commented
sagetrac-git commented
Branch pushed to git repo; I updated commit sha1. New commits:
1dee580 | src/sage/geometry/polyhedron/{base,backend_field}.py: Add some missing # optional |
kliem commented
comment:5
Does sage.symbolic imply sage.rings.number_field?
- sage: Polyhedron([(0,0), (1,0), (1/2, sqrt(3)/2)])
+ sage: Polyhedron([(0,0), (1,0), (1/2, sqrt(3)/2)]) # optional - sage.symbolic
Traceback (most recent call last):
...
ValueError: no default backend for computations with Symbolic Ring
- sage: SR.is_exact()
+ sage: SR.is_exact() # optional - sage.symbolic
Falsekliem commented
Reviewer: Jonathan Kliem
mkoeppe commented
comment:7
Replying to @kliem:
Does
sage.symbolicimplysage.rings.number_field?
No, but number fields are not used in this example
mkoeppe commented
comment:8
Although here:
--- a/src/sage/geometry/polyhedron/constructor.py
+++ b/src/sage/geometry/polyhedron/constructor.py
@@ -177,8 +177,8 @@ equilateral triangle whose vertex coordinates involve `\sqrt{3}`. An
exact way to work with roots in Sage is the :mod:`Algebraic Real Field
<sage.rings.qqbar>` ::
- sage: triangle = Polyhedron([(0,0), (1,0), (1/2, sqrt(3)/2)], base_ring=AA)
- sage: triangle.Hrepresentation()
+ sage: triangle = Polyhedron([(0,0), (1,0), (1/2, sqrt(3)/2)], base_ring=AA) # optional - sage.rings.number_field
+ sage: triangle.Hrepresentation() # optional - sage.rings.number_field
(An inequality (-1, -0.5773502691896258?) x + 1 >= 0,
An inequality (1, -0.5773502691896258?) x + 0 >= 0,
An inequality (0, 1.154700538379252?) x + 0 >= 0)I should have marked it optional - sage.rings.number_field sage.symbolic
sagetrac-git commented
sagetrac-git commented
Branch pushed to git repo; I updated commit sha1. New commits:
1bb9d96 | src/sage/geometry/polyhedron/constructor.py: More # optional - sage.symbolic |
kliem commented
comment:10
LGTM.
mkoeppe commented
comment:11
Thank you!
sagetrac-git commented
sagetrac-git commented
vbraun commented
Changed branch from u/mkoeppe/sage_geometry_polyhedron__mark_doctests___optional___sage_rings_number_field to 1400654